Block End Note List

Specifies the rule used to mark the Block End Note List elements in a bounding box defined by the X, Y, Width, Height properties.

Note: You cannot set your export options to Absent or Relative for Width and Height.
Built-in Macro Name: #ReadEndNotesListBlocks

All the lines in the region or the box are processed one by one and added to an end note list or they are skipped. When the distance between two lines is greater than the Line Height property, then it marks the end of a Block End Note List element. The distance between two lines is defined as the distance between the top Y position of the lines. The Line Height property is used to split the entire text into blocks that resemble to lists or get skipped.

For advancing to the next line Y position in the text, the getNextLineInRegion and getLineBeforeCursorInRegion operators are used. A Block End Note List element contains a set of ListItem elements and start with the first ListItem element encountered while processing.

List Items can span multiple lines with the exception that if a line matches the regular expression from the Single Line Contains property, it is processed as a single-line item. A matched List Item element is split into a Label element and a ListItemBody element.

The condition for matching new list items or the start of a List Item element is defined by the regular expression value from the List Item Regex property. The Label element from the List Item element is matched using the regular expression value from the Label Regex property. The ListItemBody element from the List Item element is matched using the regular expression value from the Note Regex property.