HardSpace – XpressDox
This function converts spaces to “hard” or non-breaking spaces. When Word performs word-wrapping at the end of a line, a non-breaking space will not appear at the end of a line but will cause the
Tutorial videos are available here.
Visit our User Forum for discussions and solutions
This function converts spaces to “hard” or non-breaking spaces. When Word performs word-wrapping at the end of a line, a non-breaking space will not appear at the end of a line but will cause the
XpressDox has three APIs. The choice of which to use depends on the particular application and situation. XpressDox Engine API The XpressDox Engine API comes in two flavours – the first is for access from
Place text above a data element on your XpressDox interview Use the Heading and Footing commands to bring some context to the fields on the interview, or insert breaks in the form of blank Headings
This command can be used to provide help text for the XpressDox interview: Command structure: «Help(Interest,Enter the rate of interest, excluding the % sign)» Examples of usage The Help command can appear anywhere in the template, not
XpressDox publishes an API for those users who would like to harness the power of document automation within their apps. See the API documentation here.
Over and above the API (Server to Server Communication), XpressDox also offers Interivew Integration. (3rd Party Server to Browser to XpressDox Server Communication). Integration Information The XpressDox Server provides code snippets to make integration of
If you have a template which results in an empty interview, then the interview can be suppressed using the command «HideEmptyInterview(Yes)» The question is, why would you have such a template? It could be that the
By default, when the user selects to preview the results of an assembly (during the Interview process), the system will display the document generated by the template itself, and any document generated by the MergeTemplate
You may have a situation where you have conditions that depend on the value of a data element during the lifetime of the interview. For example, the condition on an OnExitSet command, or a ReadOnly
Step 1. Upload the template solution to the cloud The first step is to design, author and upload the template ‘solution’ to the cloud. Usually a solution comprises a number of templates and supporting files,
An amount of money can be stored as a numeric value, and rendered as a natural language phrase when needed. The Currency function does this.
Improve performance on your XpressDox cloud account Account/File Administrators can create Cleanup and Optimization Tasks to facilitate the best performance on your Server account. This entails: Creating artifacts after hours so that interviews
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:
The default layout format for an interview is for the controls in the interview to be arranged vertically, one under the other. This behaviour can be modified by use of the HzGroup command (the name standing for ‘HorizontalGroup’).
What is a template identifier (template ID): When a template is uploaded to a cloud environment it is assigned a template identifier. This template ID is used in integrations between XpressDox and 3rd party applications.
This function is a kind of short cut to writing «If()» … «Else()» … «End()» in certain circumstances. Using If.. Else.. End: Suppose you want to write something like The amount of VAT applicable
Using the If command, chunks of text can be included in or excluded from the assembled document depending on values provided by the user in the interview. Command structure: «If(Balance_Outstanding > 10000)» «If(Beneficiary =
The IncludeCodeTemplate command is used to include content from another template, and will only include paragraphs which contain XpressDox fillpoints. Command structure: «IncludeCodeTemplate(system:Central code)» Parameters to the command: system The alias as defined
Use data from a customer and/or staff database on your XpressDox templates. As a first step, the database needs to be configured as a data source in XpressDox. Learn how to configure a data source in this article.
If you have an account registered on one of these XpressDox Cloud instances, then follow these instructions to configure SSO for your Cloud Account: After logging in to your instance of Azure AD, go to
This command enables the insertion of graphics from a file into the merged document. The picture is inserted into the document at the point where the command is encountered, and the size of the image
Embed a spreadsheet into an assembled document Using the IncludeSpreadsheet command, you can embed a spreadsheet into the assembled document. This uses Microsoft’s OLE technology, which means that when you view the assembled document
An entire template file can be inserted into the document using the «IncludeTemplate» command. The included template can contain Fillpoint definitions and even issue further IncludeTemplate commands. It is treated thereafter exactly as if the contents of
Date calculations: Increment a date by a certain number of days, months or years. First, some simple examples: Add 25 years to the value in the data element ‘DateOfBirth’: «IncrementDate(DateOfBirth,25, “y”)» Insert tomorrow’s
Now that you have configured your data source, there may be some properties on the XpressDox configuration screen you want to know more about. Learn about those properties here.