User Reference

The AppendPDF Command

November 10, 2017 Help

AppendPDF enables the user, and also the template author, to choose one or more PDF files which will be appended to the document assembled by the template in which the command appears.  The SaveAsPDF(Yes) command is issued implicitly.  In other words, PDF files can only be appended to other PDF files. Example – user supplies the […]

Read the full article →

XpressDox Server RESTful API

August 17, 2017 Help

XpressDox publishes an API for those users who would like to harness the power of document automation within their apps. See the API documentation here.

Read the full article →

The SetDataSourceData Function

July 4, 2017 User Reference

Values in databases can be changed by the user in the interview using the various “Save” options as described in Control how the user can change data source data. The template author can also instruct XpressDox to modify values in a data base, using the SetDataSourceData function. As an example, suppose there is a data […]

Read the full article →

The GetDataSourceData, GetXMLElementValue and GetXPathValue functions

May 9, 2017 Help

If you need to get data from a data source and have those data available in an interview (and hence in the data set), then the commands IncludeDataSourceData and ChooseFromDataSource would be what you would use. If, while authoring the template, you come to a point where you need one or more the values of […]

Read the full article →

The UpdateTableFormattingForPdf Function

March 9, 2017 User Reference

Sometimes, not in every case, when using the RemoveColumnIf command, in conjunction with The SaveAsPDF Command, it can turn out the the PDF renderer does not render the table where the column has been removed correctly. The UpdateTableFormattingForPdf function will usually fix this table rendering. Suppose you have a command «RemoveColumnIf(Amount = 0,1)» inside a […]

Read the full article →

The SetWebCustomButton Command

February 13, 2017 User Reference

As its name implies, this command is used to create a custom button on the Web interview. The template author can use this, and then, when the template is integrated into a client system, the button can be used by the web designer to implement custom behaviour in the web interview. «SetWebCustomButton(Press here for custom […]

Read the full article →

The SecondsBetween Function

February 13, 2017 User Reference

The fillpoint «SecondsBetween(Later,Earlier)» will return the number of seconds between the value in data element Later, and that in Earlier. For example: The race started at «ChooseUsingTimePicker(StartTime)»«FormatTime(StartTime,’hh mm tt’)» and ended at «ChooseUsingTimePicker(EndTime)»«FormatTime(EndTime,’hh mm tt’)». The elapsed time was «SecondsBetween(EndTime,StartTime)» seconds, which was not a new record.

Read the full article →

The SaveAsRTF Command

February 13, 2017 User Reference

The command «SaveAsRTF(Yes)» is used to instruct XpressDox to save the assembled document in RTF format.

Read the full article →

The CultureName Function

February 13, 2017 User Reference

This function can be used to take different action depending on the “culture” active at the time. All possible cultures are defined in Table of Language Culture Names, Codes, and ISO Values. The function has two possible arguments, viz. “Input” (or just “In”) and “Output” (or “Out”) «CultureName(‘Input’)» will return the culture which is used […]

Read the full article →

The AlignErrorMessages Command

February 13, 2017 User Reference

This command allows the template author for Web interviews to specify where the error messages for data elements in the interview should appear. «AlignErrorMessages(Top)» will cause any error messages to be displayed above the relevant data element in the Web interview, and the converse is true for «AlignErrorMessages(Bottom)»

Read the full article →