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