The Hyperlink Command
The Hyperlink command will attach a hyperlink to a heading or footing in the XpressDox interview. When the user clicks on the heading or footing, then the hyperlink will be launched. An example would be:
Tutorial videos are available here.
Visit our User Forum for discussions and solutions
The Hyperlink command will attach a hyperlink to a heading or footing in the XpressDox interview. When the user clicks on the heading or footing, then the hyperlink will be launched. An example would be:
LinkToDataSource links any control on the interview to a data source (a control is what the user uses to enter data, such as a straight forward text box, or a checkbox, or a dropdown, etc.).
Ensuring that plurals are correct on your XpressDox templates Generic documents such as contracts often have numerous places where constructs such as “is/are” or “child/children” appear, or else the singular is always used document has
Generic documents such as contracts often have numerous places where the construct “his/her” appears, or perhaps “his” is used in the document and a preamble has words to the effect of “masculine usage includes feminine
This function is used internally by XpressDox’s FormatDate function to form dates like March 3rd 2011. The “rd” after the “3” is known as an ordinal suffix. The function used to return this date would
This function provides a useful way of adding an amount to an XpressDox variable. There are two forms of the function: «IncrementV(‘Counter’)» This will add 1 to the value of the variable ‘Counter’. «IncrementV(‘Total’, UnitPrice)»
Ordinal is used within a ForEach to output the ordinal value (that is, ‘first’, ‘second’, etc.) of the position in the list of the current item: «ForEach(party)» The «Ordinal(only ,first ,second ,third ,fourth ,fifth ,sixth ,subsequent )»party is «firstnames surname». «End(ForEach party)» This
This function is used to extract a value from a list. In the first example, the data element contains a number (an integer) which is used to get an item from a list, where the
Dates can be formatted according to patterns defined in the fillpoints. Command structure: «FormatDate(Date_of_Engagement,”yyyy-MM-dd”)» «FormatDate(Date_of_Signature,”MMM d yyyy”)» «FormatDate(Date_of_Dismissal,”d MMMM, yyyy”)» «FormatDate(Date_of_Signature,”MMMM o yyyy”)» «FormatDate(Date_of_Signature,”dddd MMMM o yyyy”)» These examples would result in something
Max calculates the maximum of two values: The maximum of «Number1» and 100.1 is «Max(Number1,100.1)». Min calculates the minimum of two values: The minimum of «Number1» and 100.1 is «Min(Number1,100.1)».
Now The Now function inserts the current date and/or time into the document. It can be formatted in the same way as for FormatDate. «Now(“d MMMM, yyyy”)» yields ‘4 November, 2010’ «Now(“MMMM o yyyy”)» yields
NumberPhrase is used to convert a number to words, in several different languages. Command structure: «NumberPhrase(Area,”,’leave’)» Examples of usage: «NumberPhrase(Area,”en-us”,”ToUpper”)» Suppose a data element with name ‘Area’ has a value 1234:This would yield “ONE THOUSAND
Replace is used to replace all occurrences of one string in a source string with another string: «Replace(Address,”Ave.”,”Avenue”)» “123 Long Ave., Cape Town” becomes “123 Long Avenue, Cape Town”
The result of this function would typically not be included directly in the merged document, but would be used in a conditional, such as: If «When(StartsWithVowel(Fruit),an,a)» «Fruit» is ripe it tastes better than if it
The TableLookup function enables the calculation of an amount from a table. Typically this is used with tax tables, or other tables of tariffs. The normal tax calculation for South Africa for the 2008/09 tax
Regardless of the case of the value entered into the interview or imported from a database, that value can be converted using the following commands into a different case on the assembled document: ToUpper
This function is used to gain access to the user name with which the person running the template logged on to Windows The person running this template is logged on to Windows with the user
PDF documents which have been prepared with PDF Form Fields (using a suitable PDF Form editor) can be filled with data captured with an XpressDox interview. In fact, the PDF form can be filled with
The «RunTemplates» command enables the template author to specify that more than one template should be run. «RunTemplates(Letter,Contract,DebitOrder,FileCover)» The four templates Letter.xdtpx, Contract.xdtpx, DebitOrder.xdtpx and FileCover.xdtpx will be run, one after the other. The user
When running a template in XpressDox (i.e. in the Word add-in), you are interacting with five phases of processing. These are: Template normalisation. This process consists of merging the templates referred to in «BaseTemplate()»
In the configuration of a template folder, the “PDF” option can be specified which will cause XpressDox to create a PDF version of every template merged from that folder. Sometimes not all templates are required
The «RestrictToLicences()» command takes a list of XpressDox license serial numbers as a parameter. Then, when the template including that command is run, XpressDox verifies that the user’s XpressDox license serial number is one of
Basic Multi-language Support For Word 2007 and Word 2010, 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
Running a template on an old version of XpressDox might give rise to confusing error messages if new features are used.
A numeric value can be formatted in many different ways under control of a pattern string.
Copyright ©2023 XpressDox. All Rights Reserved. | Website By Hello Fascination