GetShapedTextWidth
Text
Descriere
Această pagină descrie GetShapedTextWidth în PDFlibPas în cadrul subiectului „Text". Numele API, parametrii, numele claselor, numele de fișiere și literalele sunt păstrate exact așa cum apar în biblioteca Delphi și punctele de intrare DLL.
Examinați sintaxa, parametrii și valorile returnate înainte de a apela funcția.
Sintaxă
Delphi
Function TPDFlib.GetShapedTextWidth(Const FontName: WideString; Size: Double; Const Text: WideString; Options: Integer): Double;
Parametri
FontName denumește o față de font instalată. Size este dimensiunea textului în puncte. Text este șirul de măsurat. Bitul 0 al parametrului Options selectează o direcție de paragraf de bază de la dreapta la stânga, corespunzând parametrului Options din DrawShapedText.
Valoare returnată
Returnează lățimea formatată a textului în unitățile paginii — suma avansurilor glifelor formatate — sau 0 când motorul de formatare este indisponibil sau fața nu este instalată.
Note
Măsurătoarea rulează același pas de formatare ca DrawShapedText, reflectând astfel formele contextuale și ligaturile: o pereche lam-alef se măsoară ca o singură glifă de ligatură, mai îngustă decât cele două litere măsurate separat. Utilizați această funcție pentru a alinia la dreapta sau a centra text formatat înainte de a-l desena.