Help

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 →

The Log Functions

February 13, 2017 User Reference

There are three similar functions which can be used to debug a template. Log This takes one argument and would look something like: «Log(Reached the paragraph after A)» This creates a log message in a file called LogXpressDox.txt which will be written to the My Documents folder of the user running the template. Another variant […]

Read the full article →

The InsertHyperlink Function

February 13, 2017 User Reference

XpressDox will insert a Word hyperlink into the assembled document. «InsertHyperlink(‘Our Company Web Site’,’www.abccompany.com’)» will put the text ‘Our Company Web Site’ into the document, underlined and coloured to look similar to a hyperlink inserted manually, and, when the user selects to open the link, will open the web page www.abccompany.com in the default web […]

Read the full article →

The ForbidThousandsSeparators Command

February 13, 2017 User Reference

Particularly in a situation where users of a template might want to use numeric values input according to different regions, this command can be used by the template author to make sure that template runners may not use the thousands separator when capturing numeric data in the interview.

Read the full article →

The InhibitAutomaticRuleOnNumberFunctions Command

February 13, 2017 User Reference

This command is part of the XpressDox arithmetic feature set, and is explained in a better context in Arithmetic in XpressDox.

Read the full article →

The ExpectXSLTFormatNumbers Command

February 13, 2017 User Reference

This is the command that is fundamental to ensuring that XpressDox arithmetic features apply regardless of the format of numbers specified in the Windows Control Panel or chosen by the user. A full explanation of this and related commands will be found in the Cookbook article Arithmetic in XpressDox.

Read the full article →

Arithmetic in XpressDox

February 13, 2017 Cookbook

Because XpressDox uses XSLT as its document automation engine, the arithmetic features of XSLT are all available to template authors. There is a caveat, though, and that is that XSLT requires that all number presented to it in calculations must be in a specific format.  The specific format is that the numbers must be only […]

Read the full article →

Install XpressDox Server

January 26, 2017 Help

This document contains instructions on how to install your XpressDox Server. Before you start, please note: We assume you have the authority and rights to add and configure a website on your network We assume you have experience working with website and database configuration in a Windows environment. Your XpressDox Server can be opened to […]

Read the full article →

The RaiseToPower Function

October 14, 2016 User Reference

This function can be used in more advanced arithmetic calculations, such as: If the side of a square is «Side» then the area will be «RaiseToPower(Side,2)». The second parameter does not need to be a constant or an integer, but can be a data element or other expression resulting in a number which may be […]

Read the full article →

Inserting documents with variable names (Part 2)

September 16, 2016 Cookbook

The original article regarding inserting documents with variable names was written way back in 2009.  Since then, as a result of further maturing of XpressDox, some really useful innovations have been added.  In particular, if there are data elements whose values are set very early in the process (in fact before step 1 in The […]

Read the full article →