THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF API başvurusu

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDa glyph ID resolves to an RTL synthetic codepoint olup olmadığını bildirir

Bu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

Delphi sözdizimi

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;

 

Kapsanan API’ler

APIKullanım notları
EnableShapingFeatureForSubsetBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
MarkUnicodeGlyphUsedBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
RegisterToUnicodeReverseMappingBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
ClearToUnicodeReverseMappingsBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
ToUnicodeReverseMappingCountBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
AssignSyntheticCodepointForGIDBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
GetSyntheticCodepointForGIDBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
MarkSyntheticCpRTLBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır
IsRTLSyntheticCpBu sayfa Shaping subset and mapping methods ile ilgili API grubunu açıklar. Tür adları, yöntem adları ve Delphi sözdizimi kodla doğrudan eşleşmesi için çevrilmeden bırakılır

 

Kullanım notları

Bu API’leri uygun bir Unicode yazı tipi kaydedildikten sonra ve metin yazdırmadan önce kullanın. Yazı tipi gerekli OpenType tablolarını bildirmiyorsa sorgular güvenli no-op sonuçları döndürür veya çıktı yolu daha basit davranışa geri döner

 

Ayrıca bkz: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods