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