PDFium Delphi Component Docs

SetPdfPrintPaperHandlingDevMode Функция

Компонент: TPdf  ·  Модуль: PDFium
Преобразует подсказку дуплекса PrintPaperHandling из PDF в DEVMODE принтера Windows

Syntax

function SetPdfPrintPaperHandlingDevMode(var DevMode: TDeviceMode; PrintPaperHandling: TPrintPaperHandling): Boolean;

Description

SetPdfPrintPaperHandlingDevMode преобразует enum дуплекса из viewer-preference PDF в поля драйвера принтера Windows, используемые заданиями печати GDI

Для смаппленных значений функция также помечает DM_DUPLEX в DEVMODE.dmFields и возвращает True. Для phUndefined возвращает False и оставляет переданный DEVMODE без изменений

Example

if SetPdfPrintPaperHandlingDevMode(DevMode, Pdf1.PrintPaperHandling) then
  ApplyPrinterDevMode(DevMode);

See Also

PrintPaperHandling, PrintCopies, PrintScaling, SetPdfPrintMode