<b>TPrinter</b>[VC/C++编程]
本文“<b>TPrinter</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
TPrinter类中封装了Windows打印机的接口.
类关系 TObjeet
利用TPrinter对象可以履行利用程序中的任何打印操作.可以在Printers单元中通过调用Printer函数来得到一个TPrinter 对象.为了决意若何显示窗体的打印图象,可以利用Tform组件的PrintScale属性.
在一个文本变量或一个打印机画布预备好后便可以举行打印工作了.打印工作一向举行到调用EndDoe历程.显示在PrintManager(或网络头页)上的标题由Title 属性决意.假如想开始打印工作可以调用BeginDoc办法.完毕一个成功打印的工作需求调用EndDoc历程.假如呈现问题需求中止打印可以调用Abort办法.
属性列表
Aborted 中止打印
Canvas 当前打印页的表面
Capabilities 指导一个打印设备驱动器的当前设置
Copies 指定打印的份数
Fonts 列出当前打印机支持的字体
Handle 供应拜候打印机对象句柄的本领
Orientation 决意打印工作在页上的方向
PageHeight 指导当前打印页的像素高度
pateNurnber 指导当前打印页
PageWidth 指导当前打印页的像素宽度
Printerlndex 在Printers属性中列出的是当前打印机
Printers 列出全部在Windows中安装的打印机
printing 指导打印工作正在举行
Title 显示在Ptint Manager中主网络头页中的文本
办法列表
~TPrinter 删除一个打印机实例
Abort 中止打印
BeginDoc 送一个打印工作到打印机中
EndDoc 完毕当前打印工作并关闭文本文件变量
GrtPrinter 取回当前打印机
NewPage 开始一个新页
SetPrinter 指定一个打印机作为当前打印机
TPrinter 成立一个打印机
属性
TPrinter::Aborted
指导当前能否用户中止了打印,从而调用办法
__property bool Aborted ={read = FAborted,nodefalt} ;
假如属性Aborted为真,则表示打印工作已经中止.假如为假值,则表示用户并没有中止打印进程.
TPrinter::Canvas
表示当前打印页的表面.
__property Graphics : : TCanvas * Canvas = { read = GetCanvas } ;
属性Canvas表示一页的打印表面.利用Canvas对象的Brush,Font 和Pen 属性可以决意若何绘制和显示页.一些打印机不支持图象,因此,对这些打印机调用Draw,StretchDraw或CopyRect办法将会失利.
TPrinter::Capabilities
指导一个打印设备驱动器的当前设置.
__property TPrinterCajpabilities Caoabukutues ={read = FCapabities , nodefault} ;
属性Capabilities 包含了打印机有兼容性,它指定了打印的方向,页数和能否校对.
TPrinter::Copies
指定打印的份数.
__property int Copies = {read = GetNumCopies, write =SetNumCopies, nodefault } ;
属性Copies中指定打印的份数.
TPrinter::Fonts
列出当前打印机支持的字体.
__property Classes ;;TStrings * Fonts = { read =GetFonts } ;
利用Fonts属性可以获得当前打印机支持的字体列表.列表中老是包含有TrueType字体,即便打印机中不包含这种字体,因为Windows Graphies Device Interface(GDI)在打印机利用时可以精确地绘制这种字体.
TPrinter::Handle
供应拜候打印机对象句柄的本领.
__property HdC Handle = { read =GetHandle , node fault };
利用Handle 属性可以得到对打印机对象句柄有拜候.
以上是“<b>TPrinter</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |