THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF Référence API

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDIndique si a glyph ID resolves to an RTL synthetic codepoint

Cette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

Syntaxe 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 couvertes

APINotes d’utilisation
EnableShapingFeatureForSubsetCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code
MarkUnicodeGlyphUsedCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code
RegisterToUnicodeReverseMappingCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code
ClearToUnicodeReverseMappingsCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code
ToUnicodeReverseMappingCountCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code
AssignSyntheticCodepointForGIDCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code
GetSyntheticCodepointForGIDCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code
MarkSyntheticCpRTLCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code
IsRTLSyntheticCpCette page documente le groupe d’API lié à Shaping subset and mapping methods. Les noms de types, de méthodes et la syntaxe Delphi restent inchangés afin de correspondre directement au code

 

Notes d’utilisation

Utilisez ces API après avoir enregistré une police Unicode adaptée et avant d’écrire le texte. Si la police ne déclare pas les tables OpenType requises, les requêtes renvoient des résultats sûrs sans effet ou le chemin de sortie revient au comportement plus simple

 

Voir aussi: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods