GetShapedTextWidth

Tekst

Beschrijving

Deze pagina beschrijft GetShapedTextWidth in PDFlibPas onder het onderwerp “Tekst”. API-namen, parameters, klassenamen, bestandsnamen en letterlijke waarden zijn exact weergegeven zoals ze voorkomen in de Delphi-bibliotheek en DLL-ingangspunten

Controleer de syntaxis, parameters en returnwaarden voordat u de functie aanroept

Syntaxis

Delphi

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

Parameters

FontName geeft de naam van een geïnstalleerd lettertype. Size is de tekstgrootte in punten. Text is de te meten tekenreeks. Options bit 0 selecteert een van-rechts-naar-links basisalineaharichting, overeenkomstig DrawShapedText

Returnwaarde

Geeft de gevormde breedte van de tekst in pagina-eenheden terug — de som van de gevormde glyph-voorwaartse bewegingen — of 0 wanneer de vormgevingsengine niet beschikbaar is of het lettertype niet is geïnstalleerd

Opmerkingen

De meting voert dezelfde vormgevingsstap uit als DrawShapedText, zodat het contextafhankelijke vormen en ligaturen weerspiegelt: een lam-alef-paar wordt gemeten als één ligatuurglyph, smaller dan de twee afzonderlijk gemeten letters. Gebruik het om gevormde tekst rechts te uitlijnen of te centreren vóór het tekenen