THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF API-referentie

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDMeldt of a glyph ID resolves to an RTL synthetic codepoint

Deze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

Delphi-syntaxis

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;

 

Gedekte API’s

APIGebruiksaantekeningen
EnableShapingFeatureForSubsetDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
MarkUnicodeGlyphUsedDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
RegisterToUnicodeReverseMappingDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
ClearToUnicodeReverseMappingsDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
ToUnicodeReverseMappingCountDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
AssignSyntheticCodepointForGIDDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
GetSyntheticCodepointForGIDDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
MarkSyntheticCpRTLDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen
IsRTLSyntheticCpDeze pagina beschrijft de API-groep voor Shaping subset and mapping methods. Typenamen, methodenamen en Delphi-syntaxis blijven onvertaald zodat ze direct met de code overeenkomen

 

Gebruiksaantekeningen

Gebruik deze API’s nadat een geschikte Unicodefont is geregistreerd en voordat tekst wordt geschreven. Als de font de vereiste OpenType-tabellen niet aanbiedt, geven queries veilige no-op-resultaten of valt de uitvoer terug op eenvoudiger gedrag

 

Zie ook: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods