This article has been archived. It is offered "as is" and will no longer be updated.
When you print a report to an Adobe Portable Document Format (PDF) file in Microsoft Business Solutions - Axapta 3.0, some text fields are not displayed. If you print the same report to a printer, all text fields are printed. Also, all text fields are displayed in print preview.
This behavior is caused by the order of the fields in the report designer. The shape field that the program uses to display a frame sits under the fields that should be shown in this frame. The shape background is transparent. Therefore, when you print the report to a printer, this order has no effect. However, the PDF class may set a solid background. When you print the report to a PDF file, the shape is on an overlapping display layer.
To resolve this behavior, always put the shape on top of the fields that are in this shape frame.
Steps to reproduce the behavior
Create a new report. Add a data source.
Create a new report design.
Create a new body section.
Add two data source fields to the body section.
Add a shape, and then set all line properties to Solid.
Set the Width shape property to Column width.
Set the Left shape property to Left edge.
If you print this report, the text fields are printed. However, if you print the report to a PDF file, the text fields are not displayed.