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