PDF / Windows 10 generates blanc pages/error reading pdf.

edited December 2015 in Devices
Good morning,

My customer can not save reports as pdf since he has installed Windows 10.
I am using Version 16.02 Build 144

Adobe Acrobat Reader gives error 14, (version 2015.009.20079)

Is there something I have to change ?

kind regards,

Dirk Janssens.

Comments

  • edited December 2015
    Pretty sure this is caused by Windows update KB3102429 and for the short
    term your customer should probably uninstall it. See something like
    https://blog.brankovucinec.com/2015/12/10/kb3102429-causes-crystal-report-export-to-pdf-to-fail/
    for more details


  • edited December 2015
    Hi Dirk,

    If possible please send a copy of the invalid PDF file to
    support@digital-metaphors.com so we can research the problem.

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited December 2015
    Thanks Paul,

    This is very interesting. I have never seen something like this caused
    by an Windows update. The PDF device does use a number of Windows API
    calls for font processing so if the update broke any of that
    functionality, it is possible that it is the cause of the problem.

    I will research this further and see if this is the case.

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited January 2016
    Hello Nico,

    We did some research : The update was not installed on the PC.

    What is more interesting : the *only* difference between the 'blanc' pdf,
    and the correct one, is the windows 10 user account.
    So : user 1 - no problems, user 2 -> blanc pdf's.

    I sent you the 2 pdf's for further analyses, and hope you can figure out
    what is happening.

    kind regards,

    Dirk Janssens,.




  • edited January 2016
    Hi Dirk,

    We received your email and this is a different issue. To solve the
    problem, you need to keep the RB ppFormatSettings equal to the Delphi
    FormatSettings when you change it in code.

    uses
    ppUtils;

    FormatSettings.DecimalSeparator := ',';
    ppFormatSettings := FormatSettings;

    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
This discussion has been closed.