HPDFBuildHeadlessRichTextAppearance

function HPDFBuildHeadlessRichTextAppearance(
  const Runs: THPDFHeadlessRichTextRuns;
  const Fonts: THPDFHeadlessRichTextFonts;
  FirstObjectNumber, MaximumObjects: Integer;
  const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;

Bygger et kalder-ejet appearance-bundle med rigtige style-fonts, word-fragmenter, fælles baselines, dekorationer, afsnitsjustering og widget-rotation

Denne kildekompatible enkelt-familie-indgang kræver tomme run FontFamily-labels; brug HPDFBuildHeadlessRichTextFamilyAppearance til eksplicit navngivne familier

ObjectCount leverer den fulde bundlestørrelse; objekt nul er den ydre Form XObject, og efterfølgende objekter indeholder refererede fragment-forms og fonts

MaximumObjects afgrænser det sammenhængende objektinterval før fragment-konstruktion; builderen håndhæver også de eksisterende font-, objekt-byte-, glyph- og cancellation-grænser

Border maler et rektangel eller cirkel inden clipping, og HighlightLine og HighlightLines maler faktisk målte multiline-rækkebaggrunde

Marks på tværs af styles bruger faktiske GPOS base-, ligatur- og mark-anchors fra de leverede style-fonts og deres individuelle punktstørrelser; child forms bevarer negative-origin glyph-outlines inde i den ejende widget-clip

Directionelle embeddings, overrides, isolater og parvis brackets bevarer komplet logisk afsnitskontekst på tværs af automatisk ombrydning; cachede afsnitsniveauer omordnes for hver fysisk linje, og derefter bruger hvert style item faktisk omgivende linjetekst til native shaping

Afnitsafledt linjeorden · Cached linjeomordning · Ordnere kontekstuel shaping

Native rich-text feltadfærd · Document API

OpenType CFF 1-fonts understøttes gennem compact font appearance-backend og bevarer hele fonten, faktisk CID-mapping, Unicode-tekst, bredder og embedding-politik