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