XpressDox News

Scripts with parameters – Build your own command.

Parameterized scripts enable you to build your own command by defining a pattern and passing in values. The feature was introduced in version 10.2.

go to article

Using the Command Editor with XpressDox

Those who have been using XpressDox for some time, and have recently upgraded, will have noticed that the Command Editor has had a make over. If you are brand new to XpressDox, or have been using it a while and would like to see the changes, watch this video to see how it all works.

go to article

When is the Time to Leave your Document Automation Vendor?

It’s not me… It’s you… Sometimes the relationship is great, but the product or service no longer meets your needs. Maybe another vendor is just better. Or maybe the vendor wasn’t meeting expectations. There are many reasons why a company wants to leave a vendor and often the fear of change and ‘sticking with what […]

go to article

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 […]

go to article

The InterviewTheme Command

The Desktop interview is, as of Version 12.0, available in 3 different themes, viz. Classic, Blue and White. The InterviewTheme command gives you control of this. It’s pretty simple: «InterviewTitle(White)» This selects, you guessed it, the White theme.

go to article

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 […]

go to article

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 […]

go to article

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 […]

go to article

Using Scripts in PDF Form fields

When you are defining a PDF form field map in the Prepare PDF Form UI, you can specify that the source for a particular PDF field is either a data element, or a script. If one or more scripts are specified, then the scripts need to be defined in a place that the MergePDFForm function […]

go to article

The RepeaterPosition Function

Consider the commands OnExitSet and OnEnterSet. These commands are only executed during the lifetime of the interview, and also contain conditions which need to be evaluated when the user navigates through the interview. Also consider the case where you would like certain actions to take place depending on the position of the current repeater. For […]

go to article