|
控制 HotPDF 可選啟用的塑形、定位、本地化字形與文字系統預處理管線
Delphi 語法
property ShapingFeatures: THPDFShapingFeatures read FShapingFeatures write FShapingFeatures;
type THPDFShapingFeature = (sfArabicGSUB, sfStandardLigatures, sfContextualLigatures, sfStylisticAlternates, sfIndicShaping, sfContextualAlternates, sfKerning, sfMarkPositioning, sfTibetanShaping, sfMongolianShaping, sfIndicGSUB, sfLocalizedForms, sfVerticalKerning, sfThaiLaoReorder, sfHebrewReorder, sfJavaneseShaping, sfMarkToLigature, sfCursiveAttachment, sfDiscretionaryLigatures, sfHistoricalLigatures, sfSmallCaps, sfCapsToSmallCaps, sfOldstyleFigures, sfLiningFigures, sfSuperscripts, sfSubscripts, sfOrdinals, sfFractions, sfTaiVietReorder, sfMeeteiMayekShaping, sfDistancePositioning, sfKhmerShaping, sfMyanmarShaping, sfVerticalAlternates, sfCaseSensitiveForms, sfSlashedZero, sfProportionalFigures, sfTabularFigures, sfScientificInferiors, sfNumerators, sfDenominators);
涵蓋的 API
| API | 使用說明 |
sfArabicGSUB | 啟用對應文字系統的塑形或重排路徑 |
sfStandardLigatures | 套用對應的 OpenType 替換路徑 |
sfContextualLigatures | 套用對應的 OpenType 替換路徑 |
sfStylisticAlternates | 保留給呼叫端控制的樣式替代流程 |
sfIndicShaping | 啟用對應文字系統的塑形或重排路徑 |
sfContextualAlternates | 套用對應的 OpenType 替換路徑 |
sfKerning | 啟用對應的 GPOS 定位路徑 |
sfMarkPositioning | 啟用對應的 GPOS 定位路徑 |
sfTibetanShaping | 啟用對應文字系統的塑形或重排路徑 |
sfMongolianShaping | 啟用對應文字系統的塑形或重排路徑 |
sfIndicGSUB | 啟用對應文字系統的塑形或重排路徑 |
sfLocalizedForms | 套用對應的 OpenType 替換路徑 |
sfVerticalKerning | 啟用對應的 GPOS 定位路徑 |
sfThaiLaoReorder | 啟用對應文字系統的塑形或重排路徑 |
sfHebrewReorder | 啟用對應文字系統的塑形或重排路徑 |
sfJavaneseShaping | 啟用對應文字系統的塑形或重排路徑 |
sfMarkToLigature | 啟用對應的 GPOS 定位路徑 |
sfCursiveAttachment | 啟用對應的 GPOS 定位路徑 |
sfDiscretionaryLigatures | 套用對應的 OpenType 替換路徑 |
sfHistoricalLigatures | 套用對應的 OpenType 替換路徑 |
sfSmallCaps | 套用對應的 OpenType 替換路徑 |
sfCapsToSmallCaps | 套用對應的 OpenType 替換路徑 |
sfOldstyleFigures | 套用對應的 OpenType 替換路徑 |
sfLiningFigures | 套用對應的 OpenType 替換路徑 |
sfSuperscripts | 套用對應的 OpenType 替換路徑 |
sfSubscripts | 套用對應的 OpenType 替換路徑 |
sfOrdinals | 套用對應的 OpenType 替換路徑 |
sfFractions | 套用對應的 OpenType 替換路徑 |
sfTaiVietReorder | 啟用對應文字系統的塑形或重排路徑 |
sfMeeteiMayekShaping | 啟用對應文字系統的塑形或重排路徑 |
sfDistancePositioning | 啟用對應的 GPOS 定位路徑 |
sfKhmerShaping | 啟用對應文字系統的塑形或重排路徑 |
sfMyanmarShaping | 啟用對應文字系統的塑形或重排路徑 |
sfVerticalAlternates | 套用對應的 OpenType 替換路徑 |
sfCaseSensitiveForms | 套用對應的 OpenType 替換路徑 |
sfSlashedZero | 套用對應的 OpenType 替換路徑 |
sfProportionalFigures | 套用對應的 OpenType 替換路徑 |
sfTabularFigures | 套用對應的 OpenType 替換路徑 |
sfScientificInferiors | 套用對應的 OpenType 替換路徑 |
sfNumerators | 套用對應的 OpenType 替換路徑 |
sfDenominators | 套用對應的 OpenType 替換路徑 |
使用說明
在 RegisterUnicodeTTF 之後、輸出文字之前使用此屬性。依需求選取 OpenType 功能、GPOS 旗標與文字系統預處理
另請參閱: Automatic Shaping Pipeline GPOS methods Indic shaping methods Script shaping preprocess methods
|