GetShapedTextWidth
Tekst
Beskrivelse
Denne side beskriver GetShapedTextWidth i PDFlibPas under emnet “Tekst”. API-navne, parametre, klassenavne, filnavne og literaler bevares nøjagtigt som de fremgår af Delphi-biblioteket og DLL-indgangspunkterne.
Gennemgå syntaks, parametre og returværdier, før du kalder funktionen.
Syntaks
Delphi
Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;
Parametre
FontName angiver en installeret skrifttype. Size er tekststørrelsen i punkter. Text er den streng, der skal måles. Bit 0 i Options vælger en højre-til-venstre basisafsnitsretning svarende til DrawShapedText.
Returværdi
Returnerer den formede bredde af teksten i sideenheder – summen af de formede glyf-fremskridt – eller 0, når formgivningsmotoren ikke er tilgængelig, eller skrifttypen ikke er installeret.
Bemærkninger
Målingen kører det samme formgivningsforløb som DrawShapedText, så den afspejler kontekstuelle former og ligaturer: et lam-alef-par måles som ét ligatur-glyf, smallere end de to bogstaver målt separat. Brug det til at højrejustere eller centrere formet tekst inden tegning.