THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF API-referens

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDRapporterar om a glyph ID resolves to an RTL synthetic codepoint

Den här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

Delphi-syntax

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;

 

Täckta API:er

APIAnvändningsanteckningar
EnableShapingFeatureForSubsetDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
MarkUnicodeGlyphUsedDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
RegisterToUnicodeReverseMappingDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
ClearToUnicodeReverseMappingsDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
ToUnicodeReverseMappingCountDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
AssignSyntheticCodepointForGIDDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
GetSyntheticCodepointForGIDDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
MarkSyntheticCpRTLDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden
IsRTLSyntheticCpDen här sidan beskriver API-gruppen för Shaping subset and mapping methods. Typnamn, metodnamn och Delphi-syntax lämnas oöversatta så att de kan jämföras direkt med koden

 

Användningsanteckningar

Använd dessa API:er efter att en lämplig Unicode-font har registrerats och innan text skrivs ut. Om fonten saknar de OpenType-tabeller som krävs returnerar frågorna säkra no-op-resultat eller faller utdata tillbaka till enklare beteende

 

Se även: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods