GetShapedTextWidth
Besedilo
Opis
Ta stran opisuje GetShapedTextWidth v PDFlibPas pod temo "Besedilo". Imena API-jev, parametri, imena razredov, imena datotek in literali se ohranijo natančno tako, kot so prikazani v knjižnici Delphi in vstopnih točkah DLL.
Pred klicem funkcije preglejte sintakso, parametre in vrnjene vrednosti.
Sintaksa
Delphi
Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;
Parametri
FontName imenuje nameščeno obličje pisave. Size je velikost besedila v točkah. Text je niz za merjenje. Options bit 0 izbere smer odstavka od desne proti levi, kar se ujema z DrawShapedText.
Vrnjene vrednosti
Vrne oblikovano širino besedila v enotah strani - vsoto odmikov oblikovanih glifov - ali 0, če mehanizem za oblikovanje ni na voljo ali obličje ni nameščeno.
Opombe
Meritev uporablja isti postopek oblikovanja kot DrawShapedText, zato odraža kontekstualne oblike in ligature: par lam-alef se meri kot en glif ligature, ki je ožji od dveh ločeno izmerjenih črk. Uporabite to, da besedilo pred risanjem poravnate desno ali sredinsko.