|
THotPDF Shaping Subset and ToUnicode Mapping Methods THotPDF API reference
|
THotPDF Methods Auto Shaping GSUB |
|
Документира glyph-subset и ToUnicode plumbing-а, който кара shaped GID-овете да се рендират и извличат правилно
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; function GetSyntheticCodepointForGID(GID: Word): Word; procedure MarkSyntheticCpRTL(Cp: Word); function IsRTLSyntheticCp(Cp: Word): Boolean; function IsRTLSyntheticGID(GID: Word): Boolean;
Covered APIs
Бележки за употреба Използвайте тези API, когато shaping workflow излъчва glyph ID-та, които не са достъпни през обичайна Unicode cmap запис. Synthetic codepoints насочват изобразяването през CIDToGIDMap, а обратните mappings възстановяват оригиналните source codepoints за извличане на текст
See also: AssignSyntheticCodepointForGID GSUB lookup методи Indic шейпинг методи |