麻烦各位大虾帮我看一下,急着用呢?麻烦各位大虾帮我看一下,急着用呢?麻烦各位大虾帮我看一下,急着用呢? Printer.Canvas.TextOut(trunc(17.2/2.54*PPIY),trunc(4.5/2.54*PPIX),ADOQGov.FieldByName('备注').AsString+#13#10);为什么在打印时不能换行,望各位大虾指教,小弟在此献上150分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextOut不处理换行符。改用DrawText: ARect := Printer.Canvas.ClipRect; ARect.Left := trunc(17.2/2.54*PPIY); ARect.Top := trunc(4.5/2.54*PPIX); DrawText(Printer.Canvas.Handle, PChar(ADOQGov.FieldByName('备注').AsString+#13#10), -1, ARect, 0); 直接在一个画布上画#13#10是达不到换行效果的。要想换行,直接改变你TextOut()的X和Y座标就行了呀,呵呵 delphi算法的问题。算法帝在哪里?求大师 XE2下怎么移动无边框窗体呢? 打开.dpr提示错误,菜鸟求高手解决。 用Tprinters类进行打印时能作出分栏的效果吗? IntraWeb升级问题 请教一下,多线程同时读数据库中的一条记录,会出现什么问题,如何解决? 控件位子改变的问题!急!!! 各位高手,怎样对Dbgrid1中对应数据集的记录点击右键进行复制,把其记录粘贴到另一个Dbgrid对应的数据集中? 带窗体DLL的问题 delphi中朗读中文??? 请求帮助:DBGRID中如何打开多个对话! 发现一个电影下载基地,好久没提问了,顺便散散分02
ARect.Left := trunc(17.2/2.54*PPIY);
ARect.Top := trunc(4.5/2.54*PPIX);
DrawText(Printer.Canvas.Handle, PChar(ADOQGov.FieldByName('备注').AsString+#13#10), -1, ARect, 0);
要想换行,直接改变你TextOut()的X和Y座标就行了呀,呵呵