THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF API-Referenz

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDMeldet, ob a glyph ID resolves to an RTL synthetic codepoint

Diese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können

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;

 

Abgedeckte APIs

APIHinweise zur Verwendung
EnableShapingFeatureForSubsetDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
MarkUnicodeGlyphUsedDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
RegisterToUnicodeReverseMappingDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
ClearToUnicodeReverseMappingsDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
ToUnicodeReverseMappingCountDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
AssignSyntheticCodepointForGIDDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
GetSyntheticCodepointForGIDDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
MarkSyntheticCpRTLDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können
IsRTLSyntheticCpDiese Seite beschreibt die API-Gruppe für Shaping subset and mapping methods. Typnamen, Methodennamen und Delphi-Syntax bleiben unverändert, damit sie direkt mit dem Quellcode abgeglichen werden können

 

Hinweise zur Verwendung

Verwenden Sie diese APIs nach der Registrierung einer passenden Unicode-Schrift und vor der Textausgabe. Wenn die Schrift die nötigen OpenType-Tabellen nicht anbietet, liefern die Abfragen sichere No-op-Ergebnisse oder der Ausgabepfad fällt auf das einfachere Verhalten zurück

 

Siehe auch: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods