麻烦各位大虾帮我看一下,急着用呢?麻烦各位大虾帮我看一下,急着用呢?麻烦各位大虾帮我看一下,急着用呢? 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座标就行了呀,呵呵 关于键盘hook 现在名字好难取啊,^_^ [急]关于将TIcon存入数据库后失真的问题! 如何动态创建excel单元格的问题? 关于大型数据库多用户的开发!各位高手进出讨论一下! 各位请给个回应,谢谢! 我是一名程序员(zt),暴强 如何把EXE放到资源文件中? dbgrid中,怎样通过语句使几行处于选择状态? 帮我看一看这个错是为什么?(1056 服务的实例已在运行中)100分在线等待! 请求帮助: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座标就行了呀,呵呵