2016-08-24 Version 8.2.1

  1. There is now a “Save as PDF” button in the Utilities group in the XpressDox ribbon. It will save the current document as an encrypted (read- and print-only) PDF file.
  2. Start and end time of assembly will be written into the XML dataset.
  3. A bug causing Word tabs to, in certain circumstances, surround text inserted by fillpoints, has been fixed.
  4. Empty tables (i.e. tables with no rows) could be created by conditional logic, and would sometimes cause the assembled document to be corrupt. Empty tables are now deleted from the assembled document.
  5. When the Regional Settings has set a character other than “/” as the separator in dates, then «FormatDate(Date,‘dd/MM/yyyy’)» would display that other character instead of “/”. This might be what is desired, but, if not, then using “//” in the date format string will force the “/” character inside the rendered date: « FormatDate(Date,‘dd//MM//yyyy’)»
  6. Wherever the syntax is used in templates or in the configuration, you can now have expressions between the < and >. For example, to create a folder with today’s date in it, you could have something like “..\DataSets\ in the configuration, rather than having to create a data element with a CreateDataElement and refer to that in the configuration.
  7. A bug in parsing of BaseTemplate with syntax has been fixed.
  8. An attempt (hopefully successful) has been made to inhibit “Call rejected by callee” errors.
  9. Some bugs relating to running of macros have been fixed.
  10. The new system Rule function IsUKPostalCode has been added.
  11. Where necessary, the Command Editor wizards have been modified to include a check for valid data element names to trim down on errors in commands.
  12. The XpressDox Save as Template button in the ribbon would save a template even if the user pressed the “Cancel” button. This has been fixed.
  13. The Edit Fillpoint function in the ribbon would not work correctly if the fillpoint had an invalid data element name in it. This has been fixed.
  14. The function «LastDayInMonth(Date)» will return the last day of the month in which Date falls.