//PDevMode = _devicemodeW;
// _devicemodeW = record
// dmDeviceName: array[0..CCHDEVICENAME - 1] of WideChar; {打印设备名称,唯一值}
// dmSpecVersion: Word; {DevMode的版本号}
// dmDriverVersion: Word; {打印驱动程序版本号}
// dmSize: Word; {DevMode结构的字节大小}
// dmDriverExtra: Word; {dmDriverExtra成员结构的大小}
// dmFields: DWORD; {DevMode结构中哪些成员已被初始化}
// dmOrientation: SHORT; {纸张方向;1(纵向)2(横向)}
// dmPaperSize: SHORT; {纸张大小}
// dmPaperLength: SHORT; {自定义纸张的高度,PageSize为0或256时有效}
// dmPaperWidth: SHORT; {自定义纸张的宽度,PageSize为0或256时有效}
// dmScale: SHORT; {打印输出的缩放系数}
// dmCopies: SHORT; {打印份数}
// dmDefaultSource: SHORT; {送纸的默认纸盒}
// dmPrintQuality: SHORT; {打印机的分辨率;4-高品质 3-中品质 2-低品质 1-草稿}
// dmColor: SHORT; {打印输出为彩色或是单色;1-彩色 2-单色}
// dmDuplex: SHORT; {纸张是否为双面打印输出;1-单面 2-水平 3-垂直(需打印支持)}
// dmYResolution: SHORT; {Y方向分辨率;单位:点}
// dmTTOption: SHORT; {如何打印TrueType字体}
// dmCollate: SHORT; {多份时,是否逐份打印}
// dmFormName: array[0..CCHFORMNAME - 1] of WideChar; {纸张名称}
// dmLogPixels: Word; {}
// dmBitsPerPel: DWORD; {显示设备的颜色分辨率;单位:像素}
// dmPelsWidth: DWORD; {可见设备表面(屏幕或打印机)的宽度}
// dmPelsHeight: DWORD; {可见设备表面(屏幕或打印机)的高度}
// dmDisplayFlags: DWORD; {设备的显示模式}
// dmDisplayFrequency: DWORD; {显示设备在特定模式下的频率}
// dmICMMethod: DWORD; {}
// dmICMIntent: DWORD; {}
// dmMediaType: DWORD; {}
// dmDitherType: DWORD; {}
// dmICCManufacturer: DWORD; {}
// dmICCModel: DWORD; {}
// dmPanningWidth: DWORD; {}
// dmPanningHeight: DWORD; {}
// end;

delphi 打印 PDevMode 说明的更多相关文章

  1. Delphi 打印 Tprinter

    打印          打印对于许多 Windows 程序员来说是十分棘手的问题. Delphi 简化了打印时用户所必须了解的大部分内容.用户可以很轻松地写出简单的打印程序来输出文本和位图化了的图像. ...

  2. Delphi 打印

    procedure TForm1.PrinterSetupExecute(Sender: TObject);begin PrinterSetupDialog1.Execute;end; procedu ...

  3. Memo打印1

              Delphi 打印Memo里面的内容 实现的功能和记事本的打印的功能一样 打印保存为文件时此时的文件名如何设置? 当Memo里的文本数量巨大时 窗体正在打印会出现点数字显示问题 闪 ...

  4. 使用Delphi实现票据精确打印

    一.概述在银行,税务,邮政等行业的实际工作中,经常涉及到在印刷好具有固定格式的汇款单,储蓄凭证,税票等单据上的确定位置打印输出相关的信息.在此类需求中,精确地定位单据并打印相关信息,是解决问题的关键. ...

  5. (转: daifubing的博客 )Delphi二维码中文支持、分组、批量打印经验小结

    一直也没接触到什么复杂的报表,都是一些简单的报表,在DelphI下使用QuickReport一般也就能满足需要了,由于公司现在需求的变化,对条码扫描提出了新的要求,主要是扫码要包含更多地内容,以前的一 ...

  6. 主窗体里面打开子窗体&&打印饼图《Delphi 6数据库开发典型实例》--图表的绘制

    \Delphi 6数据库开发典型实例\图表的绘制 1.在主窗体里面打开子窗体:ShowForm(Tfrm_Print); procedure Tfrm_Main.ShowForm(AFormClass ...

  7. Delphi 10 Seattle 小票打印控件TQ_Printer

    TQ_Printrer控件,是一个为方便需要控制打印命令而设计的跨平台专用控件,已包含标准ESC/POS打印控制的基本指令在内(这些基本指令已能很好的满足多数项目使用). TQ_Printrer控件让 ...

  8. delphi LPT1端口打印与开钱箱

    {设置打印机}Assignfile(RPrinter,'LPT1'); {准备写文件}Rewrite(RPrinter); {向后倒纸}//Writeln(RPrinter,chr($b)+chr(2 ...

  9. delphi 13 打印相关

    打印 页面设置 打印预览 文档属性     //---------------------------------------------------------------------------- ...

随机推荐

  1. 简易的Master-Worker框架

    Master-Worker模式是一种使用多线程进行数据处理的结构,多个worker进程协作处理用户请求,master进程负责维护worker进程,并整合最终处理结果 主要参与者 Worker:用于实际 ...

  2. Spring中自动装配的模式

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484037.html 自动装配模式 Reference https://docs.spring.io ...

  3. Python执行和拷贝

    import paramiko from scp import SCPClient class LinuxSSHSCP(object): def __init__(self, ip, username ...

  4. 【Flutter学习】基本组件之上下刷新列表(一)

    一,概述 RefreshIndicator是Flutter基于Material设计语言内置的控件,集合了下拉手势.加载指示器和刷新操作一体,可玩性比FutureBuilder差了一大截,不过大家也用过 ...

  5. SCP-bzoj-3309

    项目编号:bzoj-3309 项目等级:Safe 项目描述: 戳这里 特殊收容措施: 以下用\((x, y)\)表示\(gcd(x, y)\). \[ ans = \sum _ {i = 1} ^ { ...

  6. Database基础(七):部署集群基础环境、MySQL-MMM架构部署、MySQL-MMM架构使用

    一.部署集群基础环境 目标: 本案例要求为MySQL集群准备基础环境,完成以下任务操作: 数据库授权 部署MySQL双主多从结构 配置本机hosts解析记录 方案: 使用4台RHEL 6虚拟机,如下图 ...

  7. bash: service: command not found 错误的解决方法

    service命令是要用ROOT用户来执行的,而出错的用户是用su root切换到ROOT用户下,这个命令没有也不会把环境带过去! 用如下命令就不会出错了:su - root 注意:su 后面是一个空 ...

  8. [CSP-S模拟测试]:简单的玄学(数学)

    题目描述 有$m$个在$[0,2^n)$内均匀随机取值的整型变量,球至少有两个变量取值相同的概率.为了避免精度误差,假设你的答案可以表示成$\frac{a}{b}$的形式,(其中$(a,b)=1$), ...

  9. python find()函数

    实例(Python 2.0+)  str1 = "this is string example....wow!!!"; str2 = "exam"; print ...

  10. 使用java读取excel数据

    package excelOperation2; import java.io.File; import java.io.FileNotFoundException; import java.util ...