HPDFBuildHeadlessRichTextAppearance
function HPDFBuildHeadlessRichTextAppearance(
const Runs: THPDFHeadlessRichTextRuns;
const Fonts: THPDFHeadlessRichTextFonts;
FirstObjectNumber, MaximumObjects: Integer;
const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;
Vybuduje appearance bundle vlastněnou volajícím se skutečnými style písmy, fragmenty slov, společnými baselines, dekoracemi, zarovnáním odstavců i rotací widgetu
Tento zdrojově kompatibilní vstup jedné rodiny vyžaduje prázdné runové popisky FontFamily; explicitně pojmenované rodiny dodá HPDFBuildHeadlessRichTextFamilyAppearance
ObjectCount dodá kompletní velikost bundle; objekt nula je vnější Form XObject a následující objekty obsahují referencované fragmentové Form i písma
MaximumObjects ohraničuje souvislý rozsah objektů dřív, než se postaví fragmenty; builder navíc vynucuje stávající limity písem, objektových bajtů, glyfů i zrušení
Border maluje obdélník či kruh dřív před ořezem a HighlightLine a HighlightLines malují skutečně naměřená pozadí víceřádkových řádků
Značky napříč styly používají skutečné kotvy GPOS base, ligature i mark z dodaných style písem a jejich jednotlivých velikostí v bodech; podřízené Form si uchovávají glyfové obrysy se záporným počátkem uvnitř clipu vlastnícího widgetu
Směrové embeddingy, override, izoláty i párové závorky si uchovávají kompletní logický kontext odstavce napříč automatickým zalomením; cacheované úrovně odstavce se přeřadí pro každý fyzický řádek a pak každý style item použije skutečný okolní text řádku pro nativní shaping
Line pořadí odvozené z odstavce · Cacheované přeřazení řádků · Uspořádaný kontextový shaping
Chování nativních rich-text polí · API dokumentu
OpenType CFF 1 písma jsou podporovaná přes backend compact font appearance, se zachováním kompletního písma, skutečného CID mapování, Unicode textu, šířek i embedding politiky