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