THotPDF Shaping Subset and ToUnicode Mapping Methods

THotPDF Справочник API

 

THotPDF Methods  Auto Shaping  GSUB
IsRTLSyntheticGIDСообщает, является ли a glyph ID resolves to an RTL synthetic codepoint

Эта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом

function GetSyntheticCodepointForGID(GID: Word): Word;

procedure MarkSyntheticCpRTL(Cp: Word);

function IsRTLSyntheticCp(Cp: Word): Boolean;

function IsRTLSyntheticGID(GID: Word): Boolean;

 

Синтаксис Delphi

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;

 

Описанные API

APIПримечания по использованию
EnableShapingFeatureForSubsetЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом
MarkUnicodeGlyphUsedЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом
RegisterToUnicodeReverseMappingЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом
ClearToUnicodeReverseMappingsЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом
ToUnicodeReverseMappingCountЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом
AssignSyntheticCodepointForGIDЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом
GetSyntheticCodepointForGIDЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом
MarkSyntheticCpRTLЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом
IsRTLSyntheticCpЭта страница описывает группу API, связанную с Shaping subset and mapping methods. Имена типов, методов и синтаксис Delphi оставлены без перевода, чтобы их можно было напрямую сопоставить с кодом

 

Примечания по использованию

Используйте эти API после регистрации подходящего Unicode-шрифта и перед выводом текста. Если шрифт не содержит нужных таблиц OpenType, запросы возвращают безопасные no-op результаты или путь вывода возвращается к более простому поведению

 

См. также: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods