PrintPaperHandling из PDF в DEVMODE принтера Windowsfunction SetPdfPrintPaperHandlingDevMode(var DevMode: TDeviceMode; PrintPaperHandling: TPrintPaperHandling): Boolean;
SetPdfPrintPaperHandlingDevMode преобразует enum дуплекса из viewer-preference PDF в поля драйвера принтера Windows, используемые заданиями печати GDI
phSimplex ставит DEVMODE.dmDuplex в DMDUP_SIMPLEXphDuplexFlipShortEdge ставит DEVMODE.dmDuplex в DMDUP_HORIZONTALphDuplexFlipLongEdge ставит DEVMODE.dmDuplex в DMDUP_VERTICALДля смаппленных значений функция также помечает DM_DUPLEX в DEVMODE.dmFields и возвращает True. Для phUndefined возвращает False и оставляет переданный DEVMODE без изменений
if SetPdfPrintPaperHandlingDevMode(DevMode, Pdf1.PrintPaperHandling) then
ApplyPrinterDevMode(DevMode);