The following enhancements have been made to EasyCatalog and are available in the latest release on our web site. Maintenance customers can receive a version of EasyCatalog containing these modifications for an earlier version of InDesign by contacting us via the web site. Please be aware though that its not always possible to include all new features in previous versions.
|Redesigned Table > Cell options dialog
|Added option to distribute rows/columns evenly after merging cells (Table > Cell Options dialog)
|* Barcodes are no longer created as .EPS files which are then imported into the document
* Added support for outputting human-readable text along with the barcode. In Field Options > Format > Barcode there is a new pop-up to allow the user to select a Paragraph Style that will be applied to the text. The point size of the font specified by this style will determine the heigh of the text boxes output. NOTE: The barcode will be generated at the size of the box it’s being inserted into: the picture options, such as scaling, alignment, etc, no longer apply. Users can go back to EPS barcodes by setting the “Output Barcodes as EPS” advanced preference.
|Added “QR Code” to the list if available barcode types in Field Options
|This will generate a text or hyperlink QR code
|Added link to “Replace Fields” wiki on Replace Fields… dialog
|Added extra parameter to TRANSLATELANGUAGE() and translatefield() to specify which translation service to use
|Custom field command TRANSLATELANGUAGE() and LUA method translatefield() now take an optional last parameter to specify which service to use, either ‘DeepL’ or ‘Google’
|Add support for Google Translation
|Add support for Google Text Basic Translation.
|Added (i) button to “Hyperlinks” and “Date/Time” field options to show available format options
|(i) button on Custom Adoption dialog now links to Knowledgebase article on custom adoption
|Modification to “About” dialog to make it clearer that the last part of the serial number is no longer displayed
|Added “Show Subset” and “Show All” keyboard shortcuts
|These shortcuts will affect the last data panel the user interacted with.
|Enhancements to activation dialog to include “Help…” button and localised error messages
EasyCatalog > Custom Field Commands
|Added three new custom field commands to enable user to generate different QR code types
|Added the following custom field commands:
– QRCODEENCODEEMAIL – QRCODEENCODESMS – QRCODEENCODEVCARD These command return a string which, when output as a QR Code barcode will generate either an email, SMS or VCard QR Code. Hyperlink and text QR codes do not need a custom field command as they can be encoded to a QR code without modification.
EasyCatalog – File Data Provider
|Updated Excel import library to improve compatibility with later Excel file formats
EasyCatalog – Scripting Module
|DSV exportConfiguration now takes a configuration name or a File object
|app.selection.ecLinks now returns links when inside part of tag
|Field group names can now be specified for the ‘search for’ and ‘replace with’ parameters to ‘replaceFields’ on data source object
|UpdatePageNumbers on the Datasource script object now obtains the correct default value for clearing out field content
|Added support to scripting execution via a Lua script on a tabular field.
|arguments is the cell script object, e.g:
The following bugs have been fixed in this release of EasyCatalog. For clarity, the bug reports listed below show the original problem as reported. It is often not possible to detail the fix for each issue as they involve internal changes to EasyCatalog. Note that some bugs listed here refer to issues that were encountered with new features in the beta version by our beta testers and are included here for completeness.
|Matrix table headers sometimes merge incorrectly
|Populating an HTML table causes crash when attempting to merge a single cell
|Tables not recomposing correctly after populating an anchored object
|Tables do not always recompose correctly after populating an anchored object.
Specifically, table row heights do not always adjust to accommodate the new height of the anchored object.
|Crash on quit
|InDesign will sometimes crash when quitting
|Double-click/Go To Field doesn’t cycle through text AND image fields if a field is used to place both in the document
|Tabular fields not displaying correctly
|Tabular fields not displaying correctly:
– Sometimes the top row is not shown when the panel is scrolled – Missing dividing lines between cells
|Fixed crashing and rendering issue when horizontal tabular field spans were used
|Record Viewer now shows visible representation of CR,LF and TAB like in the main data panel.
|Combined Data Sources were assigning and invalid field type to the “datasource” field.
|Record Viewer now scrolls vertically to show the field when ‘Selection’ is enabled.
|Some lines in the panel drawing in incorrect colour when using light UI scheme
|Fix for some servers responding with a ‘Forbidden’ error code when requesting file size and modification date when importing a URL(Live) image
|UR(Live)-based image links are set to ‘inaccessible’ if image metadata cannot be retrieved
|Field specified column widths not being applied to matrix tables
|Tabular Fields would not be inserted when all rows had cells flagged as header cells
|Horizontal table population doesn’t always populated merged rows
|Custom image import script cannot be used by fields specified in the Replace Fields dialog
|User will receive a ‘cannot perform this operation because a modal dialog is open’ error message.
|Panel sorts by wrong fields if the order of the fields changes during a Synchronize with Data Source operation
|Location path should be visible in Field Options for “Custom” import types
|Images are downloading one at a time, rather than multiple simultaneously
|“When Fields are Empty” table row option will now delete rows that are completely empty
|Modification to page hyperlink insertion to ensure pages are found consistency in conjunction with “Update Panel > With Page Numbers”
|Some of the anchor points used with Frame to Content (Width and Height) cause the box to move
|Keep With Next Pagination Rule being applied before the paragraph style
|This can cause the paragraph style’s “Keep With Next” attribute to override what’s set in the Pagination Rules.
Three options are available on the “Keep With Next” Pagination Rule: ‘yes’, ‘no’ and ‘Unspecified’ (which should be used to defer to the Paragraph style).
|Table options dialog doesn’t allow a minimum width greater than 600pt
EasyCatalog > Custom Field Commands
|XREFFIELD retrieves values from records that are marked as deleted
|Records that are marked as deleted should not return a result to the XREFFIELD command.
|Synchronize with Data Source is purging deleted records from dependent data sources
|Synchronize with Data Source is purging deleted records from dependent data sources – e.g. data sources referenced by the XREFFIELD command.
EasyCatalog > Combined Data Sources
|“Field Not Found” error when comparing with a value rather than another field’s value
|Improved error reporting on ‘field not found’ to show the field name that could not be found
EasyCatalog – LUA Commands
|Potential leak of memory when using LUA scripts: there is the potential for leaking a data source and also cached, compiled, LUA command strings would leak
EasyCatalog – Pagination Module
|Fixed crashing issue with nested delete actions
|Protective shutdown when using “Paginate…” to paginate an index into a document stored in an InDesign book
EasyCatalog – Pagination Module > Flow-based
|Crash when paginating Formatting Rules that delete boxes (which then changes the top level box)
EasyCatalog – Pagination Module > Formatting Rules
|No error message if inserting a tabular field using a table from a Formatting Rule that doesn’t exist
|No error message if populating a tablar field using a table from a Formatting Rule that does not contain a table
EasyCatalog – Pagination Module > Guide-based
|“Include in Collision Detection” attribute being ignored for boxes already on the page before pagination starts
EasyCatalog – Relational Module
|Panel drawing with incorrect cell border colours when using light UI
|Crash when using “Show All” menu option on Relational Panel
EasyCatalog – Scripting Module
|datasource.setOption may cause “Datasource.xml” to be written out in an incomplete state