private static void PdfvOnPdfQueryPageSettings(object sender, System.Drawing.Printing.QueryPageSettingsEventArgs queryPageSettingsEventArgs, PdfPrintPageInfo currentPageInfo) { bool isOdd = currentPageInfo.PageNumber % 2 != 0; System.Drawing.Printing.PrinterSettings.PaperSourceCollection paperSources = queryPageSettingsEventArgs.PageSettings.PrinterSettings.PaperSources; if (isOdd) queryPageSettingsEventArgs.PageSettings.PaperSource = paperSources[0]; else queryPageSettingsEventArgs.PageSettings.PaperSource = paperSources[1]; }
// ExStart:PdfvOnPdfQueryPageSettings private static void PdfvOnPdfQueryPageSettings(object sender, System.Drawing.Printing.QueryPageSettingsEventArgs queryPageSettingsEventArgs, PdfPrintPageInfo currentPageInfo) { bool isOdd = currentPageInfo.PageNumber % 2 != 0; System.Drawing.Printing.PrinterSettings.PaperSourceCollection paperSources = queryPageSettingsEventArgs.PageSettings.PrinterSettings.PaperSources; if (isOdd) { queryPageSettingsEventArgs.PageSettings.PaperSource = paperSources[0]; } else { queryPageSettingsEventArgs.PageSettings.PaperSource = paperSources[1]; } }