Search

Authoring Techniques

Template titles

Using Titles with your XpressDox templates Assigning titles to your templates presents a cleaner interface to users. When they are looking at a list of templates, instead of seeing the template names including the .xdtpx

Read More »

The Question Command – XpressDox

The Question Command in XpressDox Document Automation With the launch of XpressDox low code, or version 14, the Question command was introduced to simplify the process of template coding. On the XpressDox ribbon click “New

Read More »

Data Sheets

In XpressDox, a Data Sheet is a document that contains a table with a list of data elements and values.   Why a data sheet? A data sheet is useful in the case where, for

Read More »

Examples of Scripts as Functions – XpressDox

Parameterized scripts assist with the re-use of XpressDox code Here are some examples of Scripts which may be useful:   Write out a full name from individual data elements: «Script(FullName,FirstName,MiddleName,LastName)» «concat(SuffixWith(&FirstName&,’ ‘),SuffixWith(&MiddleName&,’ ‘),&LastName&)» «ScriptEnd()» The

Read More »

Multi-language Support – XpressDox

XpressDox supports multi-language XpressDox supports the user-facing interface in the language of the user.  In this context, a “user” is the person who runs a template.  That means that the XpressDox Explorer, Interview and Ribbon

Read More »

Select templates using a master template

Selection of multiple templates to be run can be done by the user using the XpressDox explorer, but the template author can also control the selection of templates using a master template with document-selection logic built into it.

Read More »

Letterheads on your templates

Letterheads: BaseTemplate is an option, but does not give you much control: When it comes to inserting letterheads on your templates, there are different techniques you could employ. Should you have a very simple letterhead,

Read More »

Use Chr to make an apostrophe

Suppose you want to set up a variable (called ‘Party’)  to contain either Defendant or Plaintiff, depending on PartyType and then a variable containing the possessive case of that  – i.e. the value should be

Read More »

Build a bi-lingual interview – XpressDox

It would be really useful for XpressDox to be able to present an interview in French if the user is a French speaker, and in English for English users, where the document itself is in English. For the same template. And vice versa. XpressDox can indeed do that, as long as the template author marks up the template accordingly.

Read More »

Working with strings

XpressDox has numerous string handling functions.  The number of different applications is vast, and this article tries to provide a number of situations all in one place. Extract the last few characters of a string

Read More »

Filling PDF Forms

PDF forms which contain fillable fields can be populated with XpressDox data PDF documents which have been prepared with PDF Form Fields (using a suitable PDF Form editor) can be filled with data captured with

Read More »