2021.1

Table Of Contents
CSV or database: createRegion(columnName)
Creates a region from the data in a CSVfile, using the specified columnName parameter.
columnName
String containing the name of the column where the region is to be created.
Example
This script checks the first value in a certain column. If it is not the same value as in the
previous record(s), a document boundary is set.
var recordValue = boundaries.get(region.createRegion('ID'))[0];
if(!(recordValue==boundaries.getVariable('lastValue'))){
boundaries.setVariable('lastValue',recordValue);
boundaries.set(0);
}
range
Read-only object containing the physical coordinates of the region (see "region" on page417).
l For a text file, the range() method contains the physical coordinates of the region: x1
(left), y1 (top), x2 (right), y2 (bottom), expressed in characters.
l For a PDF file, the range() method contains the physical coordinates of the region: x1
(left), y1 (top), x2 (right), y2 (bottom), expressed in millimeters.
l For a CSV file, the range contains the name of the column that defines the region.
sourceRecord
Returns a sourceRecord object containing custom properties specific to the current source
record being processed.
These are the custom properties defined in the Preprocessor step that have their Scope set to
"Each record". See: "Properties and runtime parameters" on page228.
Properties
sourceRecord.properties.property;
Page 420