HPDFBuildHeadlessRichTextAppearance

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

Bygger en av anroparen ägd appearance-bunt med faktiska stiltypsnitt, ordfragment, gemensamma baslinjer, dekorationer, styckejustering och widgetrotation

Denna källkompatibla enkelfamiljspunkt kräver tomma FontFamily-etiketter i runs; använd HPDFBuildHeadlessRichTextFamilyAppearance för explicit namngivna familjer

ObjectCount tillhandahåller buntens fullständiga storlek; objekt noll är den yttre Form XObjecten och efterföljande objekt innehåller refererade fragmentformulär och typsnitt

MaximumObjects avgränsar det sammanhängande objektintervallet före fragmentkonstruktionen; byggaren genomdriver också de befintliga gränserna för typsnitt, objektbytes, glyfer och avbrott

Border målar en rektangel eller cirkel före klippning, och HighlightLine och HighlightLines målar faktiskt uppmätta radbakgrunder för flera rader

Markörer över stilar använder faktiska GPOS-ankare för bas, ligatur och markör från de tillhandahållna stiltypsnitten och deras enskilda punktstorlekar; barnformulären behåller glyph-konturer med negativt ursprung inuti den ägande widgetens clip

Riktningsinbäddningar, överskrivningar, isolat och parade hakparenteser behåller fullständig logisk styckekontext över automatiskt radbyte; cachade styckenivåer ordnas om för varje fysisk rad, och därefter använder varje stilpost faktisk omgivande radtext för nativ shaping

Från stycke härledd radordning · Cachad omordning av rader · Ordnad kontextuell shaping

Native rich-text-fältbeteende · Dokument-API

OpenType CFF 1-typsnitt stöds genom den kompakta typsnittsutseende-backend, med bevarat hela typsnittet, faktisk CID-mappning, Unicode-text, bredder och inbäddningspolicy