THotPDF Indic újrarendezési és GSUB formázási metódusok

THotPDF API referencia

 

THotPDF metódusok Automatikus formázás GSUB

Dokumentálja az Indic újrarendezési és GSUB formázási felületet, beleértve az írásrendszerenkénti újrarendező segédeket, a diszpécsert és a v2.167-es Indic GSUB előállító útvonalat

 

Delphi szintaxis

function ApplyIndicReorder(const Wide: UnicodeString): UnicodeString; overload;

function ApplyIndicReorder(const Wide: UnicodeString; const Features: THPDFShapingFeatures): UnicodeString; overload;

function ApplyIndicShaping(const S: UnicodeString): UnicodeString;

function IndicShapeToGIDs(const S: UnicodeString): TGSUBLookupArray;

function ApplyDevanagariReorder(const Wide: UnicodeString): UnicodeString;

function ApplyBengaliReorder(const Wide: UnicodeString): UnicodeString;

function ApplyGujaratiReorder(const Wide: UnicodeString): UnicodeString;

function ApplyTamilReorder(const Wide: UnicodeString): UnicodeString;

function ApplyTeluguReorder(const Wide: UnicodeString): UnicodeString;

function ApplyKannadaReorder(const Wide: UnicodeString): UnicodeString;

function ApplyMalayalamReorder(const Wide: UnicodeString): UnicodeString;

function ApplySinhalaReorder(const Wide: UnicodeString): UnicodeString;

function ApplyKhmerReorder(const Wide: UnicodeString): UnicodeString;

function ApplyMyanmarReorder(const Wide: UnicodeString): UnicodeString;

 

Lefedett API-k

APIHasználati megjegyzések
ApplyIndicReorderSzkript-specifikus Indic újrarendező segédeket indít el a GSUB formázás vagy a szövegkimenet előtt. A paraméter nélküli forma teljes írásrendszer-lefedettséget biztosít; a THPDFShapingFeatures készletet fogadó túlterhelés csak azokat az írásrendszereket rendezi újra, amelyek formázási jelzője jelen van, igazodva a szövegkibocsátás során alkalmazott jelzőnkénti izolációhoz
ApplyIndicShapingAlkalmazza az újrarendezést és az Indic GSUB funkcióláncot, és szintetikus kódpontos szöveget ad vissza a kimenethez
IndicShapeToGIDsVisszaadja egy Indic karakterlánc formázott glifa-ID sorozatát PDF szöveg kibocsátása nélkül
GetDevanagariCategoryOsztályozza a Devanagari kódpontokat a szótag- és újrarendezési döntésekhez
GetBengaliCategoryOsztályozza a bengáli kódpontokat az Indic újrarendezési döntésekhez
GetGujaratiCategoryOsztályozza a gudzsaráti kódpontokat az Indic újrarendezési döntésekhez
GetTamilCategoryOsztályozza a tamil kódpontokat az Indic újrarendezési döntésekhez
GetTeluguCategoryOsztályozza a telugu kódpontokat az Indic újrarendezési döntésekhez
GetKannadaCategoryOsztályozza a kannada kódpontokat az Indic újrarendezési döntésekhez
GetMalayalamCategoryOsztályozza a malajálam kódpontokat az Indic újrarendezési döntésekhez
GetSinhalaCategoryOsztályozza a szingaléz kódpontokat az Indic újrarendezési döntésekhez
GetKhmerCategoryOsztályozza a khmer kódpontokat a közös komplex írásrendszer-újrarendezési útvonalhoz
GetMyanmarCategoryOsztályozza a mianmari kódpontokat a közös komplex írásrendszer-újrarendezési útvonalhoz
sfIndicShapingLefuttatja a konzervatív Indic szótag-újrarendezési útvonalat a szövegkimenet előtt, a teljes GSUB funkció alkalmazásának kényszerítése nélkül
sfIndicGSUBLefuttatja az Indic újrarendezési és GSUB funkcióláncot, majd kibocsátja a formázott glifa-ID-kat szintetikus kódpontokon keresztül

 

Használati megjegyzések

Az sfIndicShaping csak újrarendezési kimenetet hajt végre, és továbbra is a konzervatív opció marad. Az sfIndicGSUB újrarendezi az egyes szótagokat, alkalmazza az OpenType Indic funkcióláncot, kibocsátja a formázott GID-eket szintetikus kódpontokon keresztül, és visszaesik az újrarendezési útvonalra, ha a betűtípusból hiányzik a vonatkozó GSUB script

 

See also: International Script Shaping ShapingFeatures GSUB lookup methods