GetShapedTextWidth

Text

Beskrivning

Denna sida beskriver GetShapedTextWidth i PDFlibPas under ämnet "Text". API-namn, parametrar, klassnamn, filnamn och literalvärden behålls exakt som de visas i Delphi-biblioteket och DLL-ingångarna.

Granska syntax, parametrar och returvärden innan du anropar funktionen.

Syntax

Delphi

Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;

Parametrar

FontName anger ett installerat typsnitt. Size är textstorleken i punkter. Text är strängen att mäta. Bit 0 i Options väljer höger-till-vänster som basriktning för stycket, vilket matchar DrawShapedText.

Returvärden

Returnerar den formade textbredden i sidenheter – summan av de formade glyfframstegen – eller 0 när formningsenheten inte är tillgänglig eller typsnittet inte är installerat.

Anmärkningar

Mätningen kör samma formningspassning som DrawShapedText, och speglar därmed kontextuella former och ligaturer: ett lam-alef-par mäts som en ligaturlyf, smalare än de två bokstäverna mätta separat. Använd det för att högerjustera eller centrera formad text innan den ritas.