打印问题 ( 积分: 200 )

  • 主题发起人 主题发起人 boylafong
  • 开始时间 开始时间
B

boylafong

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把一张 Height := 300,Width := 300 的 Image(上面有一张拉伸了的图片)图片以单位长为300毫米,宽为300毫米的大小打印出来,请问怎么实现啊?我用的是FastReport控件实现打印!
 
我想把一张 Height := 300,Width := 300 的 Image(上面有一张拉伸了的图片)图片以单位长为300毫米,宽为300毫米的大小打印出来,请问怎么实现啊?我用的是FastReport控件实现打印!
 
还有个问题:如何获得打印机的打印质量?
 
FastReport里面不是有Picture控件嗎?加載路徑過去就行了。
 
看Printer单元
 
跟自己屏幕分辨率有关系吗?
 
1.打印图片没有必要非用控件不可.
自己在Printer.canvas上画就可以了.
用StretchBlt就可以实现拉伸的画法.
2.另外打印机的打印质量?
可以用DocumentProperties函数来查询.
 
to daqun:
现在不是拉伸的问题,我想要的是一张图片, 按Image的大小实际输出,请看下我提的问题,我不知道怎么弄,要注意哪些方面的问题?
 
怎么没人帮我啊?告诉我要注意哪些问题?
 
GetDeviceCaps(hDc, LOGPIXELSY)
GetDeviceCaps(hDc, LOGPIXELSX)
得到设备 像素,毫米比, 做个转换
 
多人接受答案了。
 
后退
顶部