2020.2

Table Of Contents
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 page226.
Properties
sourceRecord.properties.property;
Property Description
properties Returns an array of properties defined in the Preprocessor step with
the Record Scope (i.e. dynamically reset with each new record).
steps
Returns a steps object encapsulating properties and methods pertaining to the current
DataMapper process.
This object is available in an Extract, Condition, Repeat or Multiple Conditions step script.
Methods and properties
The following table lists the methods and properties of the steps object. These are available in
Extract, Condition, Repeat, and Action steps, depending on the file type.
Method Description File
type
currentPosition Returns the current position of the pointer in the data.
Depending on the type of data being processed, the return
value may be a string (e.g. XPath value in XML), an integer
(e.g. line numbers in text ot tabular data), or a measure in
All
Page 409