PrintPaperHandling di PDF in un DEVMODE della stampante Windowsfunction SetPdfPrintPaperHandlingDevMode(var DevMode: TDeviceMode; PrintPaperHandling: TPrintPaperHandling): Boolean;
SetPdfPrintPaperHandlingDevMode converte l'enum duplex delle preferenze del visualizzatore PDF nei campi del driver della stampante Windows usati dai processi di stampa GDI.
phSimplex imposta DEVMODE.dmDuplex su DMDUP_SIMPLEX.phDuplexFlipShortEdge imposta DEVMODE.dmDuplex su DMDUP_HORIZONTAL.phDuplexFlipLongEdge imposta DEVMODE.dmDuplex su DMDUP_VERTICAL.Per i valori mappati la funzione marca anche DM_DUPLEX in DEVMODE.dmFields e restituisce True. Per phUndefined restituisce False e lascia invariato il DEVMODE fornito.
if SetPdfPrintPaperHandlingDevMode(DevMode, Pdf1.PrintPaperHandling) then
ApplyPrinterDevMode(DevMode);