HPDFHeadlessUnicodeCombiningClass

Jednotka: HPDFHeadlessShaping

function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
  CancellationToken: THPDFCancellationToken = nil): Integer;

Vrací surovou kanonickou kombinující třídu z nakonfigurovaného nativního HarfBuzz Unicode providera, v rozsahu nula až 255

Verze Unicode dat sleduje načtený HarfBuzz runtime; tato funkce nenahrazuje recódování specifické pro umístění u hebrejských, arabských či jiných skriptových tříd

Doplňkové Unicode skaláry se přijímají, zatímco surrogate hodnoty a hodnoty nad U+10FFFF vyvolávají výjimku

Volitelný token se dotazuje před inicializací závislostí i po nativním dotazu; zrušení vyvolává stávající EHPDFOperationCancelled

Kombinující třída se nerovná třídě zalomení řádku: dvojité kombinující značky můžou mít nenulovou kombinující třídu, i když jejich třída zalomení řádku zlom zakazuje

Pozicování značek napříč styly používá tyto třídy se skutečnými bounds glyfů, když nejsou k dispozici odpovídající attachment ukotvení