XMLP
XMLP
Download the Template Builder by clicking the Plug-in link. You can save the download anywhere (for example, inc:\temp).
After the download is complete, install XML Publisher Desktop. Open File Explorer and navigate to the download directory (for example, c:\temp). The following example shows the expanded files under c:\temp\xmlp_desktop. Double-click setup.exe to start the installation process. A set of installation wizard pages guide you through the installation process.
Ensure that no previous version of XML Publisher Desktop is installed. Click Next.
The XML Publisher Desktop requires the installation of Java Runtime Environment (JRE) version 1.4 (or later versions). Enter the location for Java Runtime Environment and click Next.
Deselect Open the Word Template Builder Tutorial file and click Next. Enter the name of the folder where you will install XML Publisher Desktop and click Next
After XML Publisher Desktop is installed, open Microsoft Word. Notice a menu item named Template Builder in the menu bar and a new toolbar.
To modify the query, click the Edit link under the Edit column. All the fields in the query are displayed.
Because the filter will be on DeptID, click the filter icon on DeptID
On the Edit Criteria Properties page, select in list from the Condition Type drop-down list.
Click the search icon for List Members in the Edit List box.
Similarly, add the departments ADMISSION and ALL DEPTS. When all the departments are entered for the criteria, click OK.
Click the Run tab and run the report. Make sure only three departments (ADMIN, ADMISSION, and ALL DEPTS) are returned. The query should return only 30 rows.
Because you will use a PS query, click Add a New Value. Select PS Query as the Data Source type and click the Look Up Query search icon for Data Source ID.
Enter P in the begins with field and click the Lookup button.
On the Data Source page, in the Data Source Properties section, enter the Description as Departmental Annual Salary. Click Generate under the Generate File column for Sample Data File.
After the data source is generated, an XML file for PERSONAL_DATA_PAY is created. Click the Save button.
Click the PERSONAL_DATA_PAY.XML file. The browser appears and displays the XML data in the file. Save the XML file in the C:\temp folder.
Load XML Data in a Word Template Create a Pie Chart and a Bar Chart Create a Table
In the Please select XML data dialog box, select the PERSONAL_DATA_PAY.xml file and click Open.
In the Chart window, select Row and enter the details as shown below.
Click OK. Resize the pie chart to fit within the width of the cell.
Similarly insert a bar chart. Delete the text <insert a vertical bar chart here>. Select Insert>Chart from the menu. In the Chart window, select Row and enter the details as shown.
Save the template and preview in PDF format. Click Preview and select PDF from the drop-down list.
Create a Table
You create a tabular report for which you have already loaded the data. To create a table, perform the following steps: Move the cursor below the table for the charts, add some blank lines, and insert a new table. Click Insert and select Table/Form.. from the drop-down list. The Insert Table/Form window appears. Select Row from the Data Source list on the left.
The Insert Table/Form window appears. Select Row from the Data Source list on the left.
Drag Row from the left to the Template column and select Drop all Nodes.
Delete the following fields by selecting the field and clicking the delete button:
Provide grouping details. Select Row in the template column and, from the properties window, select DEPTID from the drop-down list for theGrouping property.
Click OK. You are returned to Word. Resize the table to match the image below by dragging the sizing handles for the columns.
Use Word features and select the G DEPTID field and cut and paste above the table.
Select the inner table and the control character E (as shown).
Cut and paste the selected area a few lines below the outer table.
Delete the outer table. Select the outer table and, from the menu, select Table > Delete > Table.
Enter a new row at the end of the table to display the department average annual rate. Place the cursor inside the row of the table and, from the menu, select Table > Insert > Rows Below. Enter Average Rate for the first column in the new row.
Add a department average rate field to the last row in the Annual Salary Rate column. Click anywhere in the empty Annual Salary Rate column of the Total row to position your cursor. Select Insert > Field.
In the Field window, select Annual Rt and average for Calculation. Select the On Grouping check box. Click Insert and then click Close.
Change the format of the column data for Annual Salary Rate. Double click ANNUAL_RT. The Text Form Field Options window appears. ChangeType to Number. Select the Number format $#,##0.00 and edit it as shown. Enter $999 in the Default number field. Click OK.
Save the template and preview in PDF format. Select Preview > PDF. The preview report displays dummy data.
Define a Report
You now define a report with the RTF template that you created. To define the report, perform the following steps: Select XML Publisher > Report Definition.
On the Report Definition page, click Add a New Value. Enter the report name PERSONAL_PAY.
Enter P in the begins with field and click the Lookup button.
From the list, select PERSONAL_DATA_PAY as the data source. Click the Add button.
On the Definition tab, enter a description for the report. Select Active as the Report Status.
On the Template tab, upload the RTF template. Set the template Status to Active.
Click the Upload button. Browse for the Personal_Data_Pay.rtf template and click Upload.
On the Output tab, select PDF as the default output. Click Save. You can now view the report in the Report Viewer.
From the list of reports, select PERSONAL_PAY and then click View Report.
While the report is being processed, the word Processing appears at the top. After processing is complete, a threepage PDF report is displayed with charts and a table.