Bug Report T225612
Visible to All Users

TAbstractdxRichEditReportLink - Text at the end of a page is not printed if certain print settings are applied

created 10 years ago

[DevExpress Support Team: CLONED FROM T178439: TAbstractdxRichEditReportLink descendants - Certain print settings cause missing text in multi-page reports printed using the Report Preview dialog]
Hi,

I have just installed VCL 14.2.4 and found out that the bug appeared again.

The difference is that I am using Embarcadero Delphi XE3

Comments (2)
DevExpress Support Team 10 years ago

    Alexander,

    I was not able to reproduce the missing text error with the project provided by Remco. Would you please provide us with a small demo demonstrating the issue?

    AS AS
    Alexander Shipilin 10 years ago

      Hello, Paulo
      I attach the test project. You need to run the application and load the DocForTest.rtf file. On the next step click on the Print button and send the document on a printer.
      When I printed the test document I found out the difference between pages on the screen and on the paper.
      Best regards,
      Alexander

      Answers approved by DevExpress Support

      created 10 years ago

      We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

      Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

        created 10 years ago

        Hello Alexander,

        As I mentioned in the TAbstractdxRichEditReportLink descendants - Certain print settings cause missing text in multi-page reports printed using the Report Preview dialog ticket, this is a common problem for report/printing systems, which may happen from time to time. We have not found a reliable way to fix it at the level of our controls. The point is that the print preview and real or virtual printers use different device contexts and different coordinates while scaling of some pixels may be lost in rounding routines. Thus, there is always a chance that different printers will produce different pagination. The TAbstractdxRichEditReportLink descendants - Certain print settings cause missing text in multi-page reports printed using the Report Preview dialog ticket fix was about losing some text while printing multi-page reports. Now we fixed that issue, but we cannot make preview look exactly the same as the printed hard copy.

          Show previous comments (3)
          DevExpress Support Team 10 years ago

            Hello Alexander,

            Thank you VERY MUCH for your detailed description. I have forwarded this ticket to our developers for additional research.

            AS AS
            Alexander Shipilin 10 years ago

              Hi, Paulo!
              Thank you for fixing the bug with printing documents.
              I found out another problem with printing footer which I generate on event OnCustomDrawPageFooter.
              I attach the archive with the example how the component is missing footer after printing a document, which I can see on print preview. You can try to load the new version of the test application and print it on your printer.
              Best Regards,
              Alexander

              DevExpress Support Team 10 years ago

                Hello,

                To process your recent post more efficiently, I created a separate ticket on your behalf: A problem with printing footer which I generate on event OnCustomDrawPageFooter. This ticket is currently in our processing queue. Our team will address it as soon as we have any updates.

                Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

                Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.