THotPDF.ShapingFeatures Property

THotPDF Справочник API

 

THotPDF Methods  Auto Shaping  GSUB

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