HPDFHeadlessUnicodeCombiningClass

Jednostka: HPDFHeadlessShaping

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

Zwraca surową kanoniczną klasę łączenia ze skonfigurowanego natywnego dostawcy Unicode HarfBuzz, w zakresie od zera do 255

Wersja danych Unicode podąża za wczytanym runtime HarfBuzz; ta funkcja nie podstawia przepisania specyficznego dla rozmieszczenia dla klas hebrajskich, arabskich ani innych skryptów

Skalary Unicode z płaszczyzny uzupełniającej są akceptowane, podczas gdy wartości surrogate i wartości powyżej U+10FFFF podnoszą wyjątek

Opcjonalny token jest odpytywany przed inicjalizacją zależności i po natywnym zapytaniu; anulowanie podnosi istniejący EHPDFOperationCancelled

Klasa łączenia nie równa się klasie łamania wiersza: podwójne znaczniki łączące mogą mieć niezerową klasę łączenia, podczas gdy ich klasa łamania wiersza zabrania łamania

Pozycjonowanie znaczników między stylami używa tych klas z rzeczywistymi granicami glifów, gdy nie ma pasujących kotwic przyczepiania