当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

<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++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .