Inserting Fields
TOC
(table of contents), and many other things.
To enable field code recognition, use the following parameter:
JasperReports
Java
import com.aspose.words.jasperreports.*;
AWDocExporter exporter = new AWDocExporter();
exporter.setParameter(AWExporterParameter.RECOGNIZE_FIELDS, true);
exporter.exportReport();
JasperServer
XML
<bean id="aw_exportParameters" class="com.aspose.words.jasperreports.AWExportParametersBean">
<property name="recognizeFields" value="true"/>
</bean>
Once this parameter is set to true, the exporter treats any text enclosed in curved brackets ({}) as a field code and exports it appropriately. For example, the following text
Page { `PAGE` } of { `NUMPAGES` }
adds two fields to the output document, PAGE
and NUMPAGES
, displaying the current page number and the total number of pages in the document, respectively.
You can add any field arguments and switches supported by the field. For example, to insert a document creation timestamp, insert the following text:
{ `DOCPROPERTY` CreateTime }