PrintPaperHandling PDF vers un DEVMODE d’imprimante Windowsfunction SetPdfPrintPaperHandlingDevMode(var DevMode: TDeviceMode; PrintPaperHandling: TPrintPaperHandling): Boolean;
SetPdfPrintPaperHandlingDevMode convertit l’énumération duplex de préférence de visionneuse PDF en champs de pilote d’imprimante Windows utilisés par les travaux d’impression GDI
phSimplex sets DEVMODE.dmDuplex to DMDUP_SIMPLEX.phDuplexFlipShortEdge sets DEVMODE.dmDuplex to DMDUP_HORIZONTAL.phDuplexFlipLongEdge sets DEVMODE.dmDuplex to DMDUP_VERTICAL.Pour les valeurs mappées, la fonction marque aussi DM_DUPLEX dans DEVMODE.dmFields et renvoie True. Pour phUndefined, elle renvoie False et laisse le DEVMODE fourni inchangé
if SetPdfPrintPaperHandlingDevMode(DevMode, Pdf1.PrintPaperHandling) then
ApplyPrinterDevMode(DevMode);