M
mycwcgr
Unregistered / Unconfirmed
GUEST, unregistred user!
在预览要打印的文字时,如何使预览接近真实的情况?
我用
printer.canvas.font:=8;
printer.canvas.textout(50,50,'qaz');
这样的语句在printer.pageheight和printer.weight大小的画布上精确定位打印文字!
在预览时,由于printer.pageheight和printer.weight的像素一般大于屏幕尺寸,所以
按比例缩小来设置image1的尺寸,然后在image1上用这样的语句预览:
image1.canvas.font:=8;
image1.canvas.textout(50,50,'qaz');
由于打印机的PixelsPerInch为600,而屏幕PixelsPerInch为96,所以image1.canvas上的文本较大,image1.canvas容纳
的文本行数减少,与真实的打印情况不同,请问在预览要打印的文字时,如何使预览接近真实的情况?
注:将屏幕上的字体高度按比例96/600缩小不行,因为屏幕没有这么小的字体!
我用
printer.canvas.font:=8;
printer.canvas.textout(50,50,'qaz');
这样的语句在printer.pageheight和printer.weight大小的画布上精确定位打印文字!
在预览时,由于printer.pageheight和printer.weight的像素一般大于屏幕尺寸,所以
按比例缩小来设置image1的尺寸,然后在image1上用这样的语句预览:
image1.canvas.font:=8;
image1.canvas.textout(50,50,'qaz');
由于打印机的PixelsPerInch为600,而屏幕PixelsPerInch为96,所以image1.canvas上的文本较大,image1.canvas容纳
的文本行数减少,与真实的打印情况不同,请问在预览要打印的文字时,如何使预览接近真实的情况?
注:将屏幕上的字体高度按比例96/600缩小不行,因为屏幕没有这么小的字体!