THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF Dokumentacja API

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDInformuje, czy a glyph ID resolves to an RTL synthetic codepoint

Ta strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

Składnia Delphi

procedure EnableShapingFeatureForSubset(const FeatureTag: AnsiString); overload;

procedure EnableShapingFeatureForSubset(Feature: THPDFShapingFeature); overload;

procedure MarkUnicodeGlyphUsed(GID: Word);

procedure RegisterToUnicodeReverseMapping(SubstCodepoint: Cardinal; const SourceCodepoints: array of Cardinal);

procedure ClearToUnicodeReverseMappings;

function ToUnicodeReverseMappingCount: Integer;

function AssignSyntheticCodepointForGID(GID: Word; out SyntheticCP: Word): Boolean;

 

Opisane API

APIUwagi dotyczące użycia
EnableShapingFeatureForSubsetTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem
MarkUnicodeGlyphUsedTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem
RegisterToUnicodeReverseMappingTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem
ClearToUnicodeReverseMappingsTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem
ToUnicodeReverseMappingCountTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem
AssignSyntheticCodepointForGIDTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem
GetSyntheticCodepointForGIDTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem
MarkSyntheticCpRTLTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem
IsRTLSyntheticCpTa strona opisuje grupę API związaną z Shaping subset and mapping methods. Nazwy typów, metod i składnia Delphi pozostają bez tłumaczenia, aby można je było bezpośrednio porównać z kodem

 

Uwagi dotyczące użycia

Używaj tych API po zarejestrowaniu odpowiedniego fontu Unicode i przed wypisaniem tekstu. Jeśli font nie zawiera wymaganych tabel OpenType, zapytania zwracają bezpieczne wyniki no-op albo ścieżka wyjścia wraca do prostszego zachowania

 

Zobacz także: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods