PrintPaperHandling do PDF para um DEVMODE de impressora do Windowsfunction SetPdfPrintPaperHandlingDevMode(var DevMode: TDeviceMode; PrintPaperHandling: TPrintPaperHandling): Boolean;
SetPdfPrintPaperHandlingDevMode converte o enum duplex das viewer preferences do PDF para os campos de driver de impressora do Windows usados por trabalhos de impressão GDI
phSimplex define DEVMODE.dmDuplex como DMDUP_SIMPLEXphDuplexFlipShortEdge define DEVMODE.dmDuplex como DMDUP_HORIZONTALphDuplexFlipLongEdge define DEVMODE.dmDuplex como DMDUP_VERTICALPara os valores mapeados, a função também marca DM_DUPLEX em DEVMODE.dmFields e retorna True. Para phUndefined, ela retorna False e deixa o DEVMODE fornecido inalterado
if SetPdfPrintPaperHandlingDevMode(DevMode, Pdf1.PrintPaperHandling) then
ApplyPrinterDevMode(DevMode);