|
متدهای نگاشت ToUnicode و زیرمجموعهسازی شکلدهی در THotPDF مرجع API برای THotPDF
|
متدهای THotPDF شکلدهی خودکار GSUB |
|
زیرمجموعه glyph و plumbing مربوط به ToUnicode را مستند میکند که باعث میشود 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;
APIهای پوششدادهشده
یادداشتهای استفاده وقتی یک workflow شکلدهی GIDهایی emit میکند که از طریق یک entry عادی Unicode cmap قابل دسترس نیستند از این APIها استفاده کنید. codepointهای synthetic رندر را از طریق CIDToGIDMap هدایت میکنند، در حالی که reverse mappingها codepointهای source اصلی را برای استخراج متن بازیابی میکنند
همچنین ببینید: AssignSyntheticCodepointForGID GSUB lookup methods Indic shaping methods |