THotPDF.ShapingFeatures Property

THotPDF Dokumentacja API

 

THotPDF Methods  Auto Shaping  GSUB

Steruje opcjonalnymi ścieżkami HotPDF do kształtowania, pozycjonowania, form lokalizowanych i wstępnego przetwarzania pism

 

Składnia 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);

 

Opisane API

APIUwagi dotyczące użycia
sfArabicGSUBWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfStandardLigaturesStosuje odpowiednią ścieżkę podstawień OpenType
sfContextualLigaturesStosuje odpowiednią ścieżkę podstawień OpenType
sfStylisticAlternatesZarezerwowane dla przepływów alternatyw stylistycznych sterowanych przez wywołującego
sfIndicShapingWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfContextualAlternatesStosuje odpowiednią ścieżkę podstawień OpenType
sfKerningWłącza odpowiednią ścieżkę pozycjonowania GPOS
sfMarkPositioningWłącza odpowiednią ścieżkę pozycjonowania GPOS
sfTibetanShapingWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfMongolianShapingWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfIndicGSUBWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfLocalizedFormsStosuje odpowiednią ścieżkę podstawień OpenType
sfVerticalKerningWłącza odpowiednią ścieżkę pozycjonowania GPOS
sfThaiLaoReorderWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfHebrewReorderWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfJavaneseShapingWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfMarkToLigatureWłącza odpowiednią ścieżkę pozycjonowania GPOS
sfCursiveAttachmentWłącza odpowiednią ścieżkę pozycjonowania GPOS
sfDiscretionaryLigaturesStosuje odpowiednią ścieżkę podstawień OpenType
sfHistoricalLigaturesStosuje odpowiednią ścieżkę podstawień OpenType
sfSmallCapsStosuje odpowiednią ścieżkę podstawień OpenType
sfCapsToSmallCapsStosuje odpowiednią ścieżkę podstawień OpenType
sfOldstyleFiguresStosuje odpowiednią ścieżkę podstawień OpenType
sfLiningFiguresStosuje odpowiednią ścieżkę podstawień OpenType
sfSuperscriptsStosuje odpowiednią ścieżkę podstawień OpenType
sfSubscriptsStosuje odpowiednią ścieżkę podstawień OpenType
sfOrdinalsStosuje odpowiednią ścieżkę podstawień OpenType
sfFractionsStosuje odpowiednią ścieżkę podstawień OpenType
sfTaiVietReorderWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfMeeteiMayekShapingWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfDistancePositioningWłącza odpowiednią ścieżkę pozycjonowania GPOS
sfKhmerShapingWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfMyanmarShapingWłącza odpowiednią ścieżkę kształtowania lub zmiany kolejności dla danego pisma
sfVerticalAlternatesStosuje odpowiednią ścieżkę podstawień OpenType
sfCaseSensitiveFormsStosuje odpowiednią ścieżkę podstawień OpenType
sfSlashedZeroStosuje odpowiednią ścieżkę podstawień OpenType
sfProportionalFiguresStosuje odpowiednią ścieżkę podstawień OpenType
sfTabularFiguresStosuje odpowiednią ścieżkę podstawień OpenType
sfScientificInferiorsStosuje odpowiednią ścieżkę podstawień OpenType
sfNumeratorsStosuje odpowiednią ścieżkę podstawień OpenType
sfDenominatorsStosuje odpowiednią ścieżkę podstawień OpenType

 

Uwagi dotyczące użycia

Użyj tej właściwości po RegisterUnicodeTTF i przed wyjściem tekstu. Wybierz wymagane funkcje OpenType, flagi GPOS i wstępne przetwarzanie pisma

 

Zobacz także: Automatic Shaping Pipeline GPOS methods Indic shaping methods Script shaping preprocess methods