SetTextShaping

Szöveg

Leírás

Ez az oldal a SetTextShaping függvényt dokumentálja a PDFlibPas „Szöveg" témakörében. Az API-nevek, paraméterek, osztálynevek, fájlnevek és literálok pontosan úgy maradnak, ahogy a Delphi-könyvtárban és a DLL-belépési pontokon szerepelnek

A függvény meghívása előtt tekintse át a szintaxist, a paramétereket és a visszatérési értékeket

Szintaxis

Delphi

Function TPDFlib.SetTextShaping(Enable: Integer): Integer;

Paraméterek

Az Enable értéke 1 bekapcsolja az automatikus komplex-script formázást (ez az alapértelmezés), a 0 kikapcsolja

Visszatérési érték

Visszaadja az előző állapotot: 1-et, ha a formázás engedélyezve volt a hívás előtt, 0-t, ha le volt tiltva

Megjegyzések

Engedélyezve a DrawText és a GetTextWidth automatikusan észleli az arab, héber, indiai és egyéb komplex-script karaktereket, és átirányítja azokat a formázómotoron keresztül, így a kontextusfüggő formák, a kötelező ligatúrák és a jobbról balra haladó sorrend helyesen jelenik meg anélkül, hogy maga kellene hívnia a DrawShapedText függvényt. A latin, cirill, görög és CJK szöveg soha nem kerül átirányításra, így a meglévő kimenet változatlan marad. Tiltsa le az átirányítást az előző formázás előtti viselkedés reprodukálásához, vagy ha a formázatlan bájt-az-bájthoz tartalomsugár fontosabb, mint a helyes komplex-script renderelés