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.