Skip to content


The LAY methods that work on the pages are:


The getPagesCount method returns the number of pages in the layout of the document.

For example the instruction:

var pagesCount = LAY.getpagesCount();

sets a variable called pagesCount that, considering the Extract example output described in the dedicated page, is set to the value of 1.

The syntax is:



The getPage method returns the block of the page with the given page number, or undefined if the page number is invalid.

For example, considering the Extract example output introduced in the dedicated page, the instruction:

var page = LAY.getPage(1);

sets a page variable whose value is an object corresponding to the specified page number:

    "id": 1,
    "parent": -1,
    "pageNumber": 1,
    "type": "page",
    "x0": 0,
    "y0": 0,
    "x1": 850,
    "y1": 1100,
    "children": [2,3,4,5,6,7,8,21,64,65,66,67,68,69],
    "beginPos": -1,
    "endPos": -1,
    "tokenBegin": -1,
    "tokenEnd": -1,
    "wordBegin": -1
    "wordEnd": -1
    "label": ""

Watch the Blocks fields table to know about the Pages fields.

The highlighted lines represent the whole page coordinates.

The syntax is:


where pageNumber is the number of the page.