THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF Riferimento API

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDIndica se a glyph ID resolves to an RTL synthetic codepoint

Questa pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

Sintassi 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;

 

API coperte

APINote d’uso
EnableShapingFeatureForSubsetQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
MarkUnicodeGlyphUsedQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
RegisterToUnicodeReverseMappingQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
ClearToUnicodeReverseMappingsQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
ToUnicodeReverseMappingCountQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
AssignSyntheticCodepointForGIDQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
GetSyntheticCodepointForGIDQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
MarkSyntheticCpRTLQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice
IsRTLSyntheticCpQuesta pagina documenta il gruppo di API relativo a Shaping subset and mapping methods. I nomi di tipi, metodi e la sintassi Delphi restano invariati per corrispondere direttamente al codice

 

Note d’uso

Usare queste API dopo aver registrato un font Unicode adatto e prima di emettere il testo. Se il font non dichiara le tabelle OpenType richieste, le query restituiscono risultati sicuri senza effetto oppure il percorso di output torna al comportamento più semplice

 

Vedere anche: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods