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.