|
控制 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
|