TPDFlibContentXObjectKind

Data types

Description

Classifies the XObject resource referenced by a content-stream Do operator

Syntax

Delphi

TPDFlibContentXObjectKind = (cxkUnknown, cxkImage, cxkForm, cxkPostScript);

Values

ValueMeaning
cxkUnknownThe resource is unresolved or has an unsupported subtype
cxkImageAn image XObject whose invocation footprint maps the unit square
cxkFormA Form XObject whose invocation footprint maps its /BBox through its form matrix and the active CTM
cxkPostScriptA legacy PostScript XObject that is identified but not executed by the state tracker

Remarks

XObjectResolved distinguishes an unresolved resource from a resolved resource with an unsupported subtype

XObjectBoundsExact is true only when the transformed footprint remains an axis-aligned rectangle; otherwise the reported bounds are conservative