image中文字的折行 ( 积分: 20 )

  • 主题发起人 主题发起人 wrzh11
  • 开始时间 开始时间
W

wrzh11

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,如何在image中将输入的文字自动折行?
 
先将文字装入不显示的memo中,memo的宽度和高度设置成与Image一样,ScrollBars属性选ssNone。
for i:=0 to memo1.lines.count-1 do begin
Image1.canvas.textOut(x,y,memo1.lines);
……
end;
 
你可以用label控件啊。它的两个属性应该可以满足你的问题.
一个是:transparent,可以指定组件是否透明;
另一个是:wordwrap,该属性决定当autosize属性为true时,文字超长的显示方式.为true,文字就会纵向发展了。
 
因为要将文字折行后输出为图片,用label不行吧?
 
后退
顶部