Skip to content

ShapeItem

Defined in: src/layout/page-doc.ts:236

DrawingML vector geometry. shape.transform maps the shape’s local y-up frame into the top-left page frame (see flipTransform).

readonly optional artifact?: "pagination"

Defined in: src/layout/page-doc.ts:185

Tagged PDF: explicitly mark this item as a pagination artifact (running header/footer, §14.8.2.2.2). Distinguishes header/footer text from not-yet-tagged body content so it is typed /Artifact /Pagination, never a P.

PageItemBase.artifact


readonly shape: VectorShape

Defined in: src/layout/page-doc.ts:238


readonly optional structId?: number

Defined in: src/layout/page-doc.ts:179

Tagged PDF (§14.8): the logical structure node this item’s content belongs to. Set only on body content in tagged mode; undefined text in the line pass is treated as an artifact. Ignored when not tagging.

PageItemBase.structId


readonly type: "shape"

Defined in: src/layout/page-doc.ts:237