AutoRotate=true causing low quality and breaks gradients


Has anyone noticed with AutoRotate on (PDF printing) issues with gradients and lower quality?

With this off gradients work and quality and visibly better. Of course rotation wrong.
With it on the gradients get cut and are stripy.

Project attached (original pptx, converted to PDF then printed. Also scan/photo of printed output) and nothing special in the code:

        PdfViewer viewer = new PdfViewer();
        viewer.Resolution = 1200;


        viewer.PrintPageDialog = true;

        //With this enabled the quality is lowered and then gradient does not print correctly
        //Also appears like the resolution is lowered
        viewer.AutoRotate = true;

        PrinterSettings ps = new PrinterSettings();
        PrintDocument prtdoc = new PrintDocument();

        ps.Copies = 1;

        PageSettings pgs = new PageSettings();

        pgs.Margins = new System.Drawing.Printing.Margins(0, 0, 0, 0);

        viewer.PrintDocumentWithSettings(pgs, ps);

Nick (3.8 MB)

Thank you for contacting support.

We have worked with the data shared by you and have been able to reproduce the issue in our environment. A ticket with ID PDFNET-46004 has been logged in our issue management system for further investigation and resolution. The ticket ID has been linked with this thread so that you will receive notification as soon as the ticket is resolved.

We are sorry for the inconvenience.


We just rechecked this issue on the latest version and this is no longer an issue.
Feel free to close PDFNET-46004.


Unfortunately, there is no update available on this issue at the moment. We will inform you once there is an update available on it.