|
Управляет дополнительными путями 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
|