Tutorial Videos

Tutorial videos are available here.

Knowledge Base

Visit our User Forum for discussions and solutions

XpressDox Support

HardSpace – XpressDox

This function converts spaces to “hard” or non-breaking spaces. When Word performs word-wrapping at the end of a line, a non-breaking space will not appear at the end of a line but will cause the

Read More »

Which API should I use?

XpressDox has three APIs.  The choice of which to use depends on the particular application and situation. XpressDox Engine API The XpressDox Engine API comes in two flavours – the first is for access from

Read More »

Heading – XpressDox

Place text above a data element on your XpressDox interview Use the Heading and Footing commands to bring some context to the fields on the interview, or insert breaks in the form of blank Headings

Read More »

Help – XpressDox

This command can be used to provide help text for the XpressDox interview: Command structure: «Help(Interest,Enter the rate of interest, excluding the % sign)» Examples of usage The Help command can appear anywhere in the template, not

Read More »

Interview Integration – JavaScript and iFrame

Over and above the API (Server to Server Communication), XpressDox also offers Interivew Integration. (3rd Party Server to Browser to XpressDox Server Communication). Integration Information The XpressDox Server provides code snippets to make integration of

Read More »

HideEmptyInterview – XpressDox

If you have a template which results in an empty interview, then the interview can be suppressed using the command «HideEmptyInterview(Yes)» The question is, why would you have such a template?  It could be that the

Read More »

HideFromPreview – XpressDox

By default, when the user selects to preview the results of an assembly (during the Interview process), the system will display the document generated by the template itself, and any document generated by the MergeTemplate

Read More »

HideInsideIV – XpressDox

You may have a situation where you have conditions that depend on the value of a data element during the lifetime of the interview.  For example, the condition on an OnExitSet command, or a ReadOnly

Read More »

Hyperlink – XpressDox

The Hyperlink command will attach a hyperlink to a heading or footing in the XpressDox interview.  When the user clicks on the heading or footing, then the hyperlink will be launched. An example would be:

Read More »

HzGroup – XpressDox

The default layout format for an interview is for the controls in the interview to be arranged vertically, one under the other. This behaviour can be modified by use of the HzGroup command (the name standing for ‘HorizontalGroup’).

Read More »

Understanding Template Identifiers

What is a template identifier (template ID): When a template is uploaded to a cloud environment it is assigned a template identifier. This template ID is used in integrations between XpressDox and 3rd party applications.

Read More »

IIf – XpressDox

This function is a kind of short cut to writing «If()» … «Else()»  … «End()» in certain circumstances.   Using If.. Else.. End: Suppose you want to write something like The amount of VAT applicable

Read More »

If Command – XpressDox

Using the If command, chunks of text can be included in or excluded from the assembled document depending on values provided by the user in the interview.   Command structure: «If(Balance_Outstanding > 10000)» «If(Beneficiary =

Read More »

IncludeCodeTemplate – XpressDox

This command is similar to IncludeTemplate, but is used for templates which consist entirely of XpressDox commands, and none of the text of the template is required in the merged document. When the code template

Read More »


This command enables the insertion of graphics from a file into the merged document. The picture is inserted into the document at the point where the command is encountered, and the size of the image

Read More »

IncludeSpreadsheet – XpressDox

Embed a spreadsheet into an assembled document   Using the IncludeSpreadsheet command, you can embed a spreadsheet into the assembled document.  This uses Microsoft’s OLE technology, which means that when you view the assembled document

Read More »

IncludeTemplate – XpressDox

An entire template file can be inserted into the document using the «IncludeTemplate» command. The included template can contain Fillpoint definitions and even issue further IncludeTemplate commands.  It is treated thereafter exactly as if the contents of

Read More »

IncrementDate – XpressDox

Date calculations: Increment a date by a certain number of days, months or years.     First, some simple examples: Add 25 years to the value in the data element ‘DateOfBirth’: «IncrementDate(DateOfBirth,25, “y”)» Insert tomorrow’s

Read More »