GetShapedTextWidth
Szöveg
Leírás
Ez az oldal a GetShapedTextWidth 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.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;
Paraméterek
A FontName egy telepített betűtípus nevét jelöli. A Size a szövegméret pontban. A Text a mérendő karakterlánc. Az Options 0. bitje jobbról balra haladó bekezdésirányt választ, ugyanúgy mint a DrawShapedText esetén
Visszatérési érték
Visszaadja a szöveg formázott szélességét oldalmértékekben — a formázott glifusok előtolásainak összegét — vagy 0-t, ha a formázómotor nem elérhető, vagy a betűtípus nincs telepítve
Megjegyzések
A mérés ugyanazt a formázási lépést futtatja, mint a DrawShapedText, így tükrözi a kontextusfüggő formákat és a ligatúrákat: egy lam-alef pár egy ligatúra-glifusként mér, amely szűkebb, mint a két betű külön-külön mérve. Használja a formázott szöveg jobbra igazításához vagy középre rendezéséhez a rajzolás előtt