HPDFBuildHeadlessRichTextAppearance
function HPDFBuildHeadlessRichTextAppearance(
const Runs: THPDFHeadlessRichTextRuns;
const Fonts: THPDFHeadlessRichTextFonts;
FirstObjectNumber, MaximumObjects: Integer;
const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;
Bouwt een appearance-bundel in caller-eigendom met echte style-fonts, woordfragmenten, gedeelde baselines, decoraties, paragraafuitlijning en widget-rotatie
Dit source-compatibele single-family-entrypoint eist lege run FontFamily-labels; gebruik HPDFBuildHeadlessRichTextFamilyAppearance voor expliciet benoemde families
ObjectCount levert de volledige bundelgrootte; object nul is de outer Form XObject en daaropvolgende objecten bevatten gereferenced fragment forms en fonts
MaximumObjects klemt het aaneengesloten objectbereik af vóór fragmentconstructie; de builder handhaaft ook de bestaande font-, object-byte-, glyph- en annuleringslimieten
Border pint een rechthoek of cirkel vóór het clippen, en HighlightLine en HighlightLines pinten echte gemeten multiline-rijachtergronden
Marks over styles heen gebruiken echte GPOS-base-, ligature- en mark-anchors uit de meegeleverde style-fonts en diens individuele point sizes; child-forms houden negative-origin glyph-outlines binnen de owning widget clip
Directional embeddings, overrides, isolates en paired brackets behouden complete logische paragraafcontext over automatisch wrapping heen; gecachte paragraph levels worden per fysieke regel geherorderd, waarna elk style-item echte omringende regeltekst gebruikt voor native shaping
Paragraph-derived line order · Cached line reordering · Ordered contextual shaping
Native rich-text field behavior · Document API
OpenType CFF 1-fonts worden ondersteund via de compact font appearance backend, met behoud van het volledige font, de echte CID-mapping, Unicode-tekst, widths en embedding-policy