T
tfnmao
Unregistered / Unconfirmed
GUEST, unregistred user!
用printer.Canvas.Rectangle画格子
用连续的1cm*1cm的方格子输出
纸张设为A4(21cm*29.7cm)
通过以下算法将cm转换为inch再转换为trect.left top right botton
cm/2.54*每英寸点数
每英寸X Y轴点数由以下方法取得
PixPerInX:=GetDeviceCaps(Printer.Handle,LOGPIXELSX);
PixPerInY:=GetDeviceCaps(Printer.Handle,LOGPIXELSY);
测试采用FinePrint 2000软件打印预览输出
但在一行中只排了15个格子就到纸边了
难道我就不能精确输出吗?
用连续的1cm*1cm的方格子输出
纸张设为A4(21cm*29.7cm)
通过以下算法将cm转换为inch再转换为trect.left top right botton
cm/2.54*每英寸点数
每英寸X Y轴点数由以下方法取得
PixPerInX:=GetDeviceCaps(Printer.Handle,LOGPIXELSX);
PixPerInY:=GetDeviceCaps(Printer.Handle,LOGPIXELSY);
测试采用FinePrint 2000软件打印预览输出
但在一行中只排了15个格子就到纸边了
难道我就不能精确输出吗?