GetShapedTextWidth

Текст

Опис

Ця сторінка описує GetShapedTextWidth у PDFlibPas у темі «Текст». Назви API, параметрів, класів, файлів та літеральні значення збережено відповідно до бібліотеки Delphi та точок входу DLL.

Перегляньте синтаксис, параметри та повернені значення перед викликом функції.

Синтаксис

Delphi

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

Параметри

FontName вказує встановлений шрифт. Size — розмір тексту в пунктах. Text — рядок для вимірювання. Біт 0 параметра Options вибирає базовий напрямок абзацу справа наліво — відповідає параметру DrawShapedText.

Повернуване значення

Повертає сформовану ширину тексту в одиницях сторінки — суму кроків сформованих гліфів — або 0, якщо рушій формування тексту недоступний або шрифт не встановлено.

Примітки

Вимірювання виконує той самий прохід формування, що й DrawShapedText, тому воно враховує контекстні форми та лігатури: пара лам-аліф вимірюється як один гліф лігатури, вужчий за дві окремо виміряні літери. Використовуйте для вирівнювання сформованого тексту по правому краю або по центру перед відображенням.