THotPDF.ShapingFeatures Property

THotPDF API başvurusu

 

THotPDF Methods  Auto Shaping  GSUB

HotPDF'nin isteğe bağlı şekillendirme, konumlandırma, yerelleştirilmiş biçim ve yazı sistemi ön işleme yollarını denetler

 

Delphi sözdizimi

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

 

Kapsanan API’ler

APIKullanım notları
sfArabicGSUBİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfStandardLigaturesİlgili OpenType değiştirme yolunu uygular
sfContextualLigaturesİlgili OpenType değiştirme yolunu uygular
sfStylisticAlternatesÇağıran tarafından denetlenen stilistik alternatif iş akışları için ayrılmıştır
sfIndicShapingİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfContextualAlternatesİlgili OpenType değiştirme yolunu uygular
sfKerningİlgili GPOS konumlandırma yolunu etkinleştirir
sfMarkPositioningİlgili GPOS konumlandırma yolunu etkinleştirir
sfTibetanShapingİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfMongolianShapingİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfIndicGSUBİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfLocalizedFormsİlgili OpenType değiştirme yolunu uygular
sfVerticalKerningİlgili GPOS konumlandırma yolunu etkinleştirir
sfThaiLaoReorderİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfHebrewReorderİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfJavaneseShapingİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfMarkToLigatureİlgili GPOS konumlandırma yolunu etkinleştirir
sfCursiveAttachmentİlgili GPOS konumlandırma yolunu etkinleştirir
sfDiscretionaryLigaturesİlgili OpenType değiştirme yolunu uygular
sfHistoricalLigaturesİlgili OpenType değiştirme yolunu uygular
sfSmallCapsİlgili OpenType değiştirme yolunu uygular
sfCapsToSmallCapsİlgili OpenType değiştirme yolunu uygular
sfOldstyleFiguresİlgili OpenType değiştirme yolunu uygular
sfLiningFiguresİlgili OpenType değiştirme yolunu uygular
sfSuperscriptsİlgili OpenType değiştirme yolunu uygular
sfSubscriptsİlgili OpenType değiştirme yolunu uygular
sfOrdinalsİlgili OpenType değiştirme yolunu uygular
sfFractionsİlgili OpenType değiştirme yolunu uygular
sfTaiVietReorderİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfMeeteiMayekShapingİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfDistancePositioningİlgili GPOS konumlandırma yolunu etkinleştirir
sfKhmerShapingİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfMyanmarShapingİlgili yazı sistemi için şekillendirme veya yeniden sıralama yolunu etkinleştirir
sfVerticalAlternatesİlgili OpenType değiştirme yolunu uygular
sfCaseSensitiveFormsİlgili OpenType değiştirme yolunu uygular
sfSlashedZeroİlgili OpenType değiştirme yolunu uygular
sfProportionalFiguresİlgili OpenType değiştirme yolunu uygular
sfTabularFiguresİlgili OpenType değiştirme yolunu uygular
sfScientificInferiorsİlgili OpenType değiştirme yolunu uygular
sfNumeratorsİlgili OpenType değiştirme yolunu uygular
sfDenominatorsİlgili OpenType değiştirme yolunu uygular

 

Kullanım notları

Bu özelliği RegisterUnicodeTTF sonrasında ve metin çıktısından önce kullanın. Gerekli OpenType özelliklerini, GPOS bayraklarını ve yazı sistemi ön işlemesini seçin

 

Ayrıca bkz: Automatic Shaping Pipeline GPOS methods Indic shaping methods Script shaping preprocess methods