XpressDox Help Center

Use Google To Find Help Fast, e.g. xpressdox choosefromlist


Press Getting Started in the XpressDox toolbar for basic template development
Watch the tutorial videos
View command help from list of commands
Press F1 for help on a command in the Command Editor
Email support@xpressdox.com for assistance

The Command Editor

The Command Editor

The Command Editor empowers the template author by presenting an alphabetic list of all the XpressDox commands, with functionality which provides wizards for completion of the command as well as supplying examples of commands. The Command Editor also provides functionality for easily selecting the correct data element from a list of existing data elements. The […]


The InterviewTheme Command


The ChooseFromDataset Command

The ChooseFromDataset Command

We have a ChooseFromRepeatingData command (which is the same as ChooseFromData, but is a more descriptive name), and a ChooseFromDataElements command. The ChooseFromDataset command combines the functionality of the other two, and adds some more flexibility. The first argument is the name of the data element to be chosen. This is as per convention. The […]


The YearsMonthsDaysBetween Function

The YearsMonthsDaysBetween Function

As its name suggests, this function takes two dates as arguments and returns the difference as a number of years, months and days. It is not the same as combining the results of the MonthsBetween and DaysBetween functions together with the YearsBetween function. The simplest form takes only the starting date and ending date as […]


The GT and LT functions

The GT and LT functions

Sometimes it is syntactically impractical to use the characters < and > in a particular context. For example, you might want to use a Dynamic Caption which is something like this (to use the word “names” or “name” in the caption depending on the number of children): «Caption(DependantNames,Enter the <IIf(count(Child) > 1,’names’,’name’)||[Names]>)» The problem with […]


Using Scripts in PDF Form fields


Save the Dataset into a Database Column

Save the Dataset into a Database Column

There are any number of reasons that you might want to save the dataset for a template into a single column in as database.  One of these would be to report on the data set, as described here. The first step is to write the dataset into a column.  This is described in the GetDataset article. […]


The RepeaterPosition Function


The Value Function

The Value Function

This function is usually used inside Scripts, when you want to use a script as a function inside another command. The function returns exactly what it is passed, as in: «Script(DemoValue)»«Value(‘This is what will be returned by the function’)»«ScriptEnd()» The use of this script “as a function” would be something like «If(A = DemoValue())»Data Element […]


The Execute Function

The Execute Function

Execute is used when a sequence of functions need to be executed one after the other. It is typically of assistance in the HotDocs® converter. Here is an (admittedly artificial, but useful for illustration) example: «OnExitSet(Name,Number,Value,(),Execute(SetV(‘X’,12),IncrementV(‘X’),GetV(‘X’)),,EvenWhenNotEmpty)» After the focus leaves the Name field, the Number data element will have its value set to 13.