Index

Tutorial Videos

Tutorial videos are available here.

Knowledge Base

Visit our User Forum for discussions and solutions

User Reference

GetRegistryValue – XpressDox

This function does as its name implies: gets a value from the Windows registry. For example: «SetV(‘UserPrivileges’,GetRegistryValue(‘HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Accounting\Options\UserPrivileges’)» This will get the registry value HKEY_CURRENT_USER\Software\VB and VBA Program Settings\Accounting\Options\UserPrivileges and put it into the

Read More »

GetV – XpressDox

GetV gets the value of an XpressDox variable.   Reference material: Please read through this article to understand the difference between data elements and variables. And this article for an overview of working with variables

Read More »

GetVOrDefault – XpressDox

Get the value of a variable or a default value Before you can Get a variable using the «GetV()» function, that variable needs to be Set using the «SetV()» or «SetVr()» function. However, there might

Read More »

Set Web Information for a Template

These commands will enable the template author to control the workflow around templates which are uploaded and run on an XpressDox server.   SendWebEMail You can provide as many of these commands as necessary. The

Read More »

GetValidFileName – XpressDox

The GetValidFileName function will examine a value for characters which are illegal in a file name, and either remove those illegal characters, or replace them with a string supplied to the function.

Read More »

GetValidXmlElementName – XpressDox

The EscapeForXML and GetValidXMLElementName functions are used in the context where the XpressDox template is needed to generate XML.  (By the way, this demonstrates the power of XpressDox in being able to produce not just

Read More »

GetVn – XpressDox

GetVn gets the value of an XpressDox variable where the value is known to be numeric Reference material: Please read through this article to understand the difference between data elements and variables. And this article

Read More »

Formatting individual data elements

Formatting functions can be applied to any data element name where the value of the data element is to be included in the resulting text, that is when the data element name would otherwise exist in a Merge Field all on its own, or inside a List command.

Read More »

GetXPathValue – XpressDox

Extract information from an XML string   The GetXPathValue function is an XPATH function which you use to extract information from an XML string. More information on this topic can be found here.

Read More »

Guid – XpressDox

This function returns a new GUID (Globally Unique Identifier) whenever it is called. The usages for GUIDs are discussed in various places, a starting point would be this Wikipedia article. An example of usage in

Read More »

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 »

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 »

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 »

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 »