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