Post Processing of Formatting Rules
Once a Formatting Rule has been populated with data, it can be processed before final placement using Lua code. Typical uses for this would be to position frames relative to one another, position a...
View ArticleCustom Adoption
The Adopt Fields->Custom menu facilitates the development of custom scripts to manipulate individual links in the current document. The dialog displays the active documents links on the left, and...
View ArticleCustom Reports
The custom report option allows provides a mechanism to inspect data source or document related information and output it in virtually any format. LuaSocket support is enabled for custom reports,...
View ArticleMatrix Table Configuration Dialog
EasyCatalog provides the ability to a create a matrix table — a table that expands both horizontally and vertically, populating data at the intersection of each column and row. In the CC 2019 version,...
View ArticleWhat is a Matrix Table?
A matrix table is a table that expands both horizontally and vertically. The amount of rows and columns is determined by the number of unique values in the specified fields. Matrix tables are generally...
View ArticleRunning a new version of InDesign?
The serial number you have entered is for EasyCatalog running under a previous version of Adobe InDesign. Each time Adobe release a new major version of InDesign, such as CC 2018, CC 2019, etc, your...
View ArticleRemoving EasyCatalog’s License File
Occasionally it may be necessary to remove EasyCatalog’s licensing information from your installation. Once complete, EasyCatalog will need to be re-activated on this machine. EasyCatalog stores your...
View ArticleEasyCatalog Demonstration Files
If you’re recently requested assistance from 65bit, you may have received a number of files that demonstrate how to configure EasyCatalog. Here’s a run-through of what you may have received and what...
View ArticleBatch Scripted Custom Fields
Use this option when a custom field has no computed content, and the content is provided exclusively using a Lua script. This is a special type, designed to prevent the editing of raw content and...
View ArticleAccessing the InDesign Scripting DOM via Lua
Overview The InDesign Scripting DOM provides full access to the creation and manipulation of all content within InDesign. By combining this the speed of Lua with the data access and control facilities...
View ArticleCustom Menus and Dialogs
Overview Lua scripts can be integrated with EasyCatalog to provide custom menus and dialog boxes. User Interface is provided by the the InDesign Scripting DOM, which offers dialog creation and control....
View ArticleCustom Data Providers
Overview Through optional modules EasyCatalog provides a number of data providers (ODBC, XML, Excel, CSV, Sqlite). The Enterprise Data Provider also provides additional connections to a number of...
View ArticleEasyCatalog Product Activation
EasyCatalog uses online product activation to validate the serial numbers you have purchased. To activate EasyCatalog: Launch Adobe InDesign If you have unregistered modules, the “About EasyCatalog”...
View ArticleVersions Panel
The Versions Panel aids the creation of multi-version content using InDesign Layers, typically for regionalised adverting or promotional material. To use this functionality, data must contain a record...
View ArticleWhat’s New In 2020
Here’s a list of the major new features in the 2020 version of EasyCatalog: Live URL Links Enables the direct link of URL based images within an InDesign 2020 document. If the original image changes...
View ArticleApplying Table Cell Attributes
The Table->Cell Options dialog box includes the ability to Apply Cell Style Named In. This allows a field to be defined that contains the name of a cell style. In addition to this, the field content...
View ArticleThe Enhanced HTML Parser
The enhanced HTML parser cleanses the field HTML prior to processing. Any unbalanced are corrected and the entire field is enclosed with an implied <body> node. As a general rule any tag which...
View ArticleUse Formatting Rules Post Processing to Paginate a Multi-Image Field
Fields may contain references to multiple images, each separated by a carriage return. For example: image1.png image2.png image3.png Here’s a simple post processing script that paginates these into the...
View ArticleSupport for Custom Salsify Channels
For custom channels, EasyCatalog allows the creation of scripts that take channel data and turn into a record set which EasyCatalog can load. Scripts are written in Lua. They take raw channel JSON and...
View ArticleFormatting Rule Regeneration Options
Regeneration options determine when the Formatting Rule is rebuilt. They can be rebuilt based on 3 options: When the rule changes. If the Formatting Rule has been updated since originally placed, it...
View Article