请问如何在DELPHI 6中打印图片,并且要求在打印之前先打开打印机的设置窗口进行纸张,打印质量等的设定。然后按打印才进行打印图片操作。希望高手帮忙!!!!
解决方案 »
- 如何判断CHECKBOX已选,并插入数据库中?
- DELPHI邮件发送工具添加附件功能后正文内嵌HTML成源代码了
- 散点分,周五上火车前结帖!
- 创建dll时总是出现“Symbol 'INDEX' is specific to a platform”错误是何回事?
- 利用INI连接数据库的问题。
- adoquery动态查询问题
- TADOTable组件过滤显示
- 有没有办法把一个exe文件作为系统服务再后台运行
- 谁能解决分我全给,fastreport 的打印难题?打印缺边,来这有分
- 如何定义自动生成控件的事件。小弟万分着急,先谢了
- SOS!!fastreport的大bug:用fastReport做图文报告的注意了!
- 不用数据库,用什么格式来存取数据方便、快捷?
var
scalex,scaley : integer;
r : Trect;
begin
printer.BeginDoc;
with printer do
begin
try
scalex := GetDeviceCaps(handle,logPixelsx) div pixelsperInch;
scaley := GetDeviceCaps(handle,logpixelsy) div pixelsperinch;
r := Rect(0,0,image1.picture.width*scalex,image1.picture.height*scaley);
Canvas.StretchDraw(r,Image1.Picture.Graphic);
finally
EndDoc;
end;
end;end;