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