Frames
Flow layout does not support overlapping items (as well as Z-order at all) but in many cases it is possible to process elements correctly when 1) rectangles are exported as frames and 2) elements that overlap with a rectangle (frame) are “moved” into that frame (which becomes parent element).
By default options for exporting rectangles as frames and for moving elements to frames are set as true (active).
You may want to try disabling these options, if you see something wrong with your output layout.
To disable the exporting of rectangles as frames, use the EXPORT_RECTANGLES_AS_FRAMES
parameter.
In JasperReports:
Java
import com.aspose.words.jasperreports.*;
AWDocExporter exporter = new AWDocExporter();
exporter.setParameter(AWExporterParameter. EXPORT_RECTANGLES_AS_FRAMES, false);
exporter.exportReport();
In JasperServer:
XML
<bean id="aw_exportParameters" class="com.aspose.words.jasperreports.AWExportParametersBean">
<property name="exportRectanglesAsFrames" value="false"/>
</bean>
To disable moving of elements into frames, use the MOVE_ELEMENTS_TO_FRAMES
parameter.
In JasperReports:
Java
import com.aspose.words.jasperreports.*;
AWDocExporter exporter = new AWDocExporter();
exporter.setParameter(AWExporterParameter. MOVE_ELEMENTS_TO_FRAMES, false);
exporter.exportReport();
In JasperServer:
XML
<bean id="aw_exportParameters" class="com.aspose.words.jasperreports.AWExportParametersBean">
<property name="moveElementsToFrames" value="false"/>
</bean>