FlexReports RTF fields do not render properly, or print in RDP

Posted by: SWickham on 8 February 2018, 12:38 pm EST

    • Post Options:
    • Link

    Posted 8 February 2018, 12:38 pm EST

    Hello,

    I am currently working a ticket with Pragati, but thought I’d get it out to the community to see if anyone has experienced / fixed the issue. I am thinking we are missing something in our system. It doesn’t work on any version of Windows we have tried.

    My Environment:

    Windows 7 Enterprise, SP1, All current Updates.

    Remote Desktop access from Microsoft Remote Desktop for macOS

    Latest release of C1 Studio for WinForms

    Visual Studio 2015, C#

    Attached is the print preview of the RTF, and it is clear that it is not rendering correctly. Compare to the other screenshot, as it appears in the RTF editor.

    The physical print doesn’t render the RTF at all, as shown in the 3rd image.

    If anyone has any ideas, it would be greatly appreciated.

    Other environments tried, Windows 10, Server 2008R2, Server 2016. None work, the only commonality is RDP.

    Thanks!

  • Posted 20 February 2018, 4:29 am EST

    Hi Scott,

    We have forwarded this issue to the developers and will update this thread once there is any information from them.

    Thanks,

    Pragati

  • Posted 13 August 2018, 2:27 am EST

    Hello,

    As discussed in the corresponding SupportOne ticket 307033, the workaround has been shared.

    Regards,

    Esha

  • Posted 17 September 2018, 1:45 pm EST

    Hello,

    How may I take a look at the mentioned support ticket or has access to the workaround?

    Thanks,

    Luiz Papa

  • Posted 18 September 2018, 4:39 am EST - Updated 4 October 2022, 1:53 am EST

    Hello Luiz,

    The SupportOne ticket is particular to each user’s account and is not publicly available.

    In this issue, the rtf text was not printed when the report was accessed on RDP.

    With this, the problem looked like bug/limitation somewhere within Direct2D processing in Remote client.

    Thus, as a workaround, the suggestion was to set the following property in the program somewhere before the report rendering:

    C1FlexReport.MeasurementDevice = C1.Win.C1Document.MeasurementDevice.Printer;   
    
    

    In the designer, the property is found under Options in File menu. One must check “Use printer as measurement device” and select the particular printer (see the attached screenshot).

    Also, one must ensure that the BackColor for the RtfField is set to some value, say White. Without this, the rtf text may not be displayed while a report is printed.

    Hope it helps.

    Best Regards,

    Esha

  • Posted 26 November 2018, 1:02 pm EST - Updated 4 October 2022, 1:53 am EST

    Is there anything one can do to get a better/higher resultion for rtf fieldsin a flexreport.

    It seems the rtf field is rendered seperately and with a very low resolution

    please see my screenshot…

    The textfield “Arbeitsinformation” is “normal” textfield

    the rtf field is below this “label”

  • Posted 27 November 2018, 5:00 am EST

    Hello,

    The difference might occur because of the RTF having different style settings as compared to the other report fields. Can you share your report so that I can analyse the same at my end?

    In the mean time, please refer the attached report and let me know if you observe issues with RTF in the same.

    Best Regards,

    Esha

    RTFField.zip

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels