THPDFXFAChoiceAppearance

Unit: HPDFXFAHeadless

A native choice-field bundle returned by HPDFXFABuildChoiceFieldAppearance, derived from THPDFXFAButtonAppearance

It inherits ObjectCount, Objects, Properties, Fonts, GlyphUnits, SerializedBytes and the three ownership-transfer methods; the destructor frees every object and root that remains attached

For a choice bundle, Properties retains actual V, Opt, selected I, list TI, Ff and Q and requested AP/DA entries; the pushbutton-specific property description of the base class does not restrict these choice values

Every indirect reference stays inside the returned dense generation-zero object range; the bundle contains no captured page, catalog or unrelated document objects

A metadata-only bundle has zero indirect objects, an empty Fonts dictionary and zero GlyphUnits, while its direct Properties still contains the real option and selection state

Detached roots and objects become caller-owned; callers must adopt or release them exactly once