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