字问题!!如何使"pppp1111"变为"1111qqqq",实现文字反射。
解决方案 »
- 求一个简单实用DELPHI程序打包工具,用了一个打包工具出现下面问题
- delphi 2007.net webfrom 上的控件怎么不能用鼠标移动,而且在about菜单里有提示 vcl for .net 未注册,高手指点
- 关于通过服务器上下传信息的问题
- 关于LISTVIEW中记录颜色改变,在线等,急~!!!!!
- 如何提供用户选择打印机的功能???????
- 关于网络共享数据库
- 555~不活了!怎么对大学生也要求那么苛刻啊。
- 奇怪的问题
- delphi 使用uses无法引用其他单元函数
- 求3D游戏中的缩微地图代码!
- dbExpress更新数据的问题
- 文本文件可以嵌套在OleContainer中吗?大虾帮忙!
好像不对啊
就可了!procedure TForm1.Button3Click(Sender: TObject);
var s:string;
begin
s := '123456';
s := ReverseString(s);
showmessage(s);
end;
楼主,你在msdn里查一下字体相关的函数就可以了~
现在手边没什么资料,没法帮你查
procedure TForm1.Button1Click(Sender: TObject); var x,y:integer;
begin
form1.Refresh;
for x:=0 to image1.picture.width-1 do //获取图象的宽度;
begin
for y:=0 to image1.picture.height-1 do //获取图象的高度;
begin
//镜像和反射效果;
//form1.canvas.pixels[150+x,y]:=image1.canvas.pixels[x,image1.picture.height-y]; //垂直镜像;
form1.canvas.pixels[16+x,y+8]:=image1.canvas.pixels[image1.picture.width-x,y]; //水平镜像;
//form1.canvas.pixels[x,y]:=image1.canvas.pixels[image1.picture.width-x,image1.picture.height-y];
//垂直镜像和水平镜像同时作用;
end;
end;
*********************************
其实我想处理的不光是一幅图,而是把一篇文章的字体放大,实现屏幕自动往上滚,从而可以浏览整篇文章的内容,大家有什么好办法啊
你说的对,效率的确很低,那应该怎么做呢?
用delphi可以实现吗?还是要用其它软件做啊?还望多多指教。。
var
i, j: Integer;
row1, row2, rowRGB: PRGBTriple;
Width, Height: Integer;
begin
Width := Bitmap.Width;
Height := Bitmap.Height;
GetMem(rowRGB, 3);
for j := 0 to Height - 1 do
begin
row1 := Bitmap.ScanLine[j];
row2 := row1;
Inc(row2, Width - 1);
for i := 0 to (Width div 2) - 1 do
begin
rowRGB^ := row1^;
row1^ := row2^;
row2^ := rowRGB^;
Inc(row1);
Dec(row2);
end;
end;
FreeMem(rowRGB);
end;
我明白了, 圖像反謝就簡單點,
如果文字, 那可能要用查表的方式解決了!
你的方法好象可以。。但怎么才可以在Bitmap中导入大量文字呢?