Aspose.Pdf.Examples.CSharp.AsposePDFFacades.Printing.PrintPageRange.PdfvOnPdfQueryPageSettings C# (CSharp) Méthode

PdfvOnPdfQueryPageSettings() private static méthode

private static PdfvOnPdfQueryPageSettings ( object sender, System queryPageSettingsEventArgs, PdfPrintPageInfo currentPageInfo ) : void
sender object
queryPageSettingsEventArgs System
currentPageInfo PdfPrintPageInfo
Résultat void
        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];
        }
        // ExEnd:PdfvOnPdfQueryPageSettings