Ticket T127590
Visible to All Users

Spreadsheet Report Link - Add the capability to print container objects (images, shapes, etc.)

created 11 years ago (modified 11 years ago)

Attempted to get round lack of protection of spreadsheets by printing as pdf

The attached shows a snip of the spreadsheet as viewed in the delphi program that generated it, and a snip of the print preview.

The text is corrupt.

All of the corruption is on merged sections with centered text - the text is printed in the nominal position (ie the first cell in the merge) and also in the intended position.  it also lost the embedded image

I have also attached the fill pdf and the spreadsheet saved as an xlsx file

I have marked this as private because of the detail in the attachments,  I have no objection if you want to remove the attachments and then make if public.

dr john

Comments (3)
DevExpress Support Team 11 years ago

    Hello John,

    This functionality is not supported. The current version of the SpreadSheet report link cannot print graphic. However, I have converted this ticket to a suggestion for implementing this functionality in a future version of our controls.

    DevExpress Support Team 11 years ago

      As for printing merged cells, I've created a separate thread and forwarding it to our developers for further research - T127900: Printing merged cells of tdxspreadsheet.

        seems a bit pointless introducing the ability to include images if you then have to open it in Excel to print it.
        I assume as an interim I can put the image (and preferably the heading text) into a panel/alternate component and use printlayouts to print it at the top of a page with the spreadsheet below.

        Answers approved by DevExpress Support

        created 11 years ago (modified 11 years ago)

        We have implemented the functionality described in this ticket. It will be included in our next update(s).

        Please check back and leave a comment to this response to let us know whether or not this solution addresses your concerns.

        Additional information:

        The current implementation has the following limitation - the ExpressPrinting System renders the content of container objects on a temporary bitmap whose background is filled using the spreadsheet's background color. As a result, semi-transparent or rotated images or shapes and their overlapping areas do not appear as they do in the spreadsheet.

          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.