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 开始的编号
OptionsPrintOptions 返回的值
Settings份数、逐份打印、双面打印、方向、颜色、质量、纸张和进纸盒设置

返回值

0打印机名称或某项设置无效,或者打印作业失败
1打印作业已成功完成

备注

将 Settings 零初始化以保留打印机默认值,然后仅设置所需成员

作业需要不连续、重新排序、奇数页或偶数页范围时,请使用 PrintPagesAdvanced

备注

PrintPagesAdvanced、TPDFlibPrintSettings、PrintOptions