THotPDF GSUB Lookup Methods

THotPDF Referencia de API

 

THotPDF Methods  Auto Shaping  GSUB

Esta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código

 

Sintaxis Delphi

function GetSingleSubstituteGlyph(InputGID: Word; const FeatureTag: AnsiString): Word;

function GetMultipleSubstituteGlyphs(InputGID: Word; const FeatureTag: AnsiString; var OutGIDs: TGSUBLookupArray): Boolean;

function GetAlternateGlyphCount(InputGID: Word; const FeatureTag: AnsiString): Integer;

function GetAlternateGlyph(InputGID: Word; const FeatureTag: AnsiString; AlternateIndex: Integer): Word;

function ApplyLigatureSubstitution(const InputGIDs: array of Word; StartIndex: Integer; const FeatureTag: AnsiString; out OutGID: Word; out ConsumedCount: Integer): Boolean;

function ApplyContextualSubst(const InputGIDs: array of Word; StartIndex: Integer; const FeatureTag: AnsiString; var OutGIDs: TGSUBLookupArray; out ConsumedLen: Integer): Boolean;

function ApplyReverseChainedContextualSubst(const InputGIDs: array of Word; StartIndex: Integer; const FeatureTag: AnsiString; out OutGID: Word): Boolean;

function ApplyGSUBContextualFeature(const Wide: UnicodeString; const AFeatureTag: AnsiString): UnicodeString;

function ApplyLocalizedForms(const Wide: UnicodeString): UnicodeString;

 

API incluidas

APINotas de uso
GetSingleSubstituteGlyphEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
GetMultipleSubstituteGlyphsEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
GetAlternateGlyphCountEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
GetAlternateGlyphEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
ApplyLigatureSubstitutionEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
ApplyContextualSubstEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
ApplyReverseChainedContextualSubstEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
ApplyGSUBContextualFeatureEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
ApplyLocalizedFormsEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
MarkUnicodeGlyphUsedEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
sfContextualAlternatesEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código
sfLocalizedFormsEsta página documenta el grupo de API relacionado con GSUB lookup methods. Los nombres de tipos, métodos y la sintaxis Delphi se mantienen sin traducir para que se puedan comparar directamente con el código

 

Notas de uso

Usa estas API después de registrar una fuente Unicode adecuada y antes de emitir texto. Si la fuente no declara las tablas OpenType necesarias, las consultas devuelven resultados seguros sin efecto o la salida vuelve al comportamiento más simple

 

Ver también: OpenType GSUB Engine GSUB script and language methods ShapingFeatures Subset and mapping methods