{
    "content": [
        {
            "type": "text",
            "text": "# PDF::API2::Basic::PDF::Page (perldoc)\n\n## NAME\n\nPDF::API2::Basic::PDF::Page - Low-level PDF page object\n\n## DESCRIPTION\n\nRepresents a page of output in PDF. It also keeps track of the content stream, any resources\n(such as fonts) being switched, etc.\n\n## Sections\n\n- **NAME**\n- **DESCRIPTION**\n- **INSTANCE VARIABLES**\n- **METHODS**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "PDF::API2::Basic::PDF::Page",
        "section": "",
        "mode": "perldoc",
        "summary": "PDF::API2::Basic::PDF::Page - Low-level PDF page object",
        "synopsis": null,
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "INSTANCE VARIABLES",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 15,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "PDF::API2::Basic::PDF::Page - Low-level PDF page object\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "Represents a page of output in PDF. It also keeps track of the content stream, any resources\n(such as fonts) being switched, etc.\n\nPage inherits from Pages due to a number of shared methods. They are really structurally quite\ndifferent.\n",
                "subsections": []
            },
            "INSTANCE VARIABLES": {
                "content": "A page has various working variables:\n\ncurstrm\nThe currently open stream\n",
                "subsections": []
            },
            "METHODS": {
                "content": "PDF::API2::Basic::PDF::Page->new($pdf, $parent, $index)\nCreates a new page based on a pages object (perhaps the root object).\n\nThe page is also added to the parent at this point, so pages are ordered in a PDF document in\nthe order in which they are created rather than in the order they are closed.\n\nOnly the essential elements in the page dictionary are created here, all others are either\noptional or can be inherited.\n\nThe optional index value indicates the index in the parent list that this page should be\ninserted (so that new pages need not be appended)\n\n$p->shipout($pdf)\nShips the page out to the given output file context\n",
                "subsections": []
            }
        }
    }
}