PrintDocumentAdvanced
渲染和打印
描述
本页面描述了 PDF Library for Delphi 中的 TPDFlibPrintSettings,该功能属于“渲染和打印”主题。API 名称、参数、类名、文件名和字面量保持原样,以与 Delphi 库和 DLL 入口点完全对应。
语法
Delphi
Function TPDFlib.PrintDocumentAdvanced(Const PrinterName: WideString; StartPage, EndPage, Options: Integer; Const Settings: TPDFlibPrintSettings): Integer;
参数
| PrinterName | 已安装的打印机名称 |
|---|---|
| StartPage | 要打印的第一页,使用从 1 开始的编号 |
| EndPage | 要打印的最后一页,使用从 1 开始的编号 |
| Options | PrintOptions 返回的值 |
| Settings | 份数、逐份打印、双面打印、方向、颜色、质量、纸张和进纸盒设置 |
返回值
| 0 | 打印机名称或某项设置无效,或者打印作业失败 |
|---|---|
| 1 | 打印作业已成功完成 |
备注
将 Settings 零初始化以保留打印机默认值,然后仅设置所需成员
作业需要不连续、重新排序、奇数页或偶数页范围时,请使用 PrintPagesAdvanced