GetShapedTextWidth
Tekstas
Aprašas
Šiame puslapyje aprašoma GetShapedTextWidth PDFlibPas bibliotekoje, temoje „Tekstas“. API pavadinimai, parametrai, klasių pavadinimai, failų pavadinimai ir literalai paliekami tiksliai tokie, kokie jie rodomi Delphi bibliotekoje ir DLL įėjimo taškuose.
Prieš iškviesdami funkciją, peržiūrėkite sintaksę, parametrus ir grąžinamas reikšmes.
Sintaksė
Delphi
Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;
Parametrai
FontName nurodo įdiegto šrifto pavadinimą. Size yra teksto dydis taškais. Text yra eilutė, kurią reikia išmatuoti. Options 0 bitas parenka bazinę pastraipos kryptį iš dešinės į kairę, atitinkančią DrawShapedText.
Grąžinama reikšmė
Grąžina suformuotą teksto plotį puslapio vienetais - suformuotų glifų poslinkių sumą - arba 0, kai formavimo variklis nepasiekiamas arba šriftas neįdiegtas.
Pastabos
Matavimas atlieka tą patį formavimo praėjimą kaip ir DrawShapedText, todėl jis atspindi kontekstines formas ir ligatūras: lam-alef pora matuojama kaip vienas ligatūros glifas, siauresnis nei dvi atskirai išmatuotos raidės. Naudokite tai norėdami lygiuoti suformuotą tekstą dešinėje arba centre prieš braižant.