The RenderAsNumeric function

January 28, 2010 User Reference
Thumbnail image for The RenderAsNumeric function

The calculation features of XpressDox require that values conform to a specific format. This format permits numeric digits, an optional leading sign (+ or -) and an optional decimal point. Thousands separators, spaces and other such characters are not permitted. The RenderAsNumeric function assists with this.

Read the full article →

Conditional Capture

January 28, 2010 User Reference
Thumbnail image for Conditional Capture

The Conditional Capture feature of XpressDox will automatically hide merge fields on the data capture interview. This happens when the document assembly logic in the template renders a data element to be irrelevant in a particular situation.

Read the full article →

CreateDataElement function

November 28, 2009 User Reference
Thumbnail image for CreateDataElement function

The CreateDataElement function adds a new data element to the data set for the template.

Read the full article →

GetValidFileName function – removes or replaces illegal characters from a file name

November 28, 2009 User Reference
Thumbnail image for GetValidFileName function – removes or replaces illegal characters from a file name

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 the full article →

Trouble Shooting XpressDox Startup

November 16, 2009 User Reference
Thumbnail image for Trouble Shooting XpressDox Startup

This article provides guidance on possible solutions when XpressDox does not load, either immediately after installation, or at a later stage.

Read the full article →

Using Tabs to control the layout of the interview

October 27, 2009 User Reference
Thumbnail image for Using Tabs to control the layout of the interview

Templates with many data elements might result in data capture interviews being constructed by XpressDox which are intimidating to the template user. The Tab command assists the template author in laying out the data capture interview.

Read the full article →

The XpressDox User Reference

October 19, 2009 User Reference
Thumbnail image for The XpressDox User Reference

Once you’ve worked through the quick start guide to XpressDox Docussembly™ you will be keen to take your document assembly skills to a new level. The XpressDox User Reference introduces all the document assembly software commands and functions you need to produce your documents efficiently and effectively each time, every time.

Read the full article →

Caption command: provide a useful name for data capture

October 16, 2009 User Reference
Thumbnail image for Caption command: provide a useful name for data capture

Names of data elements can sometimes not be very descriptive, and so their usefulness as labels of data capture controls is debatable. The Caption command empowers the template author with a tool for providing understandable names to data elements on the data capture interview.

Read the full article →

XML and Data Sets

October 13, 2009 User Reference
Thumbnail image for XML and Data Sets

The core process of XpressDox is the merging of data into a template to produce a final merged document. The XpressDox merging engine thus needs two things: a set of data to merge, and a template into which to merge the data. The data which XpressDox merges into a template is referred to as a Data Set, and must be in XML format. The template then addresses the data elements in that Data Set by referring to them in Merge Fields.

Read the full article →

ForEach, List, Ordinal: Handling repeating data

October 10, 2009 User Reference
Thumbnail image for ForEach, List, Ordinal: Handling repeating data

The central issue with repeating data is that the number of repeated data elements is not known at the time the template is authored, and so XpressDox offers the ForEach, List and Ordinal commands as a way of processing a variable number of repeated data elements.

Read the full article →