THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF Referência da API

 

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

Esta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

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

 

APIs cobertas

APINotas de uso
EnableShapingFeatureForSubsetEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
MarkUnicodeGlyphUsedEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
RegisterToUnicodeReverseMappingEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
ClearToUnicodeReverseMappingsEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
ToUnicodeReverseMappingCountEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
AssignSyntheticCodepointForGIDEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
GetSyntheticCodepointForGIDEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
MarkSyntheticCpRTLEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código
IsRTLSyntheticCpEsta página documenta o grupo de API relacionado a Shaping subset and mapping methods. Os nomes de tipos, métodos e a sintaxe Delphi permanecem sem tradução para corresponder diretamente ao código

 

Notas de uso

Use essas APIs depois de registrar uma fonte Unicode adequada e antes de emitir texto. Se a fonte não declarar as tabelas OpenType necessárias, as consultas retornam resultados seguros sem efeito ou a saída volta ao comportamento mais simples

 

Veja também: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods