HPDFBuildHeadlessRichTextAppearance
function HPDFBuildHeadlessRichTextAppearance(
const Runs: THPDFHeadlessRichTextRuns;
const Fonts: THPDFHeadlessRichTextFonts;
FirstObjectNumber, MaximumObjects: Integer;
const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;
Buduje pakiet wyglądów należący do wywołującego z rzeczywistymi fontami stylów, fragmentami słów, wspólnymi liniami bazowymi, dekoracjami, wyrównaniem akapitu i rotacją widgetu
Ten zgodny źródłowo punkt wejścia pojedynczej rodziny wymaga pustych etykiet FontFamily runów; użyj HPDFBuildHeadlessRichTextFamilyAppearance dla jawnie nazwanych rodzin
ObjectCount dostarcza pełny rozmiar pakietu; obiekt zero to zewnętrzny Form XObject, a kolejne obiekty zawierają referencjonowane formy fragmentów i fonty
MaximumObjects ogranicza ciągły zakres obiektów przed konstrukcją fragmentów; budowniczy wymusza tež istniejące limity fontów, bajtów obiektów, glifów i anulowania
Border maluje prostokąt albo okrąg przed przycinaniem, a HighlightLine i HighlightLines malują rzeczywiste wymierzone tła wielowierszowych wierszy
Znaczniki między stylami używają rzeczywistych kotwic GPOS bazowych, ligatur i znaczników z dostarczonych fontów stylów i ich indywidualnych rozmiarów punktowych; formy dzieci zachowują kontury glifów o ujemnym początku wewnątrz clipu posiadającego widgetu
Kierunkowe embeddingi, override, izolaty i sparowane nawiasy zachowują kompletny logiczny kontekst akapitu przez automatyczne zawijanie; cache'owane poziomy akapitu są sortowane ponownie dla każdej fizycznej linii, a potem każdy element stylu używa rzeczywistego otaczającego tekstu linii dla natywnego shapowania
Kolejność linii z akapitu · Cache'owane sortowanie linii · Uporządkowane shapowanie kontekstowe
Natywne zachowanie pól rich-text · API dokumentów
Fonty OpenType CFF 1 są wspierane przez backend kompaktowych wyglądów fontów, z zachowaniem pełnego fontu, rzeczywistego mapowania CID, tekstu Unicode, szerokości i polityki osadzania