FitTextBox
Текст, Макет страницы
Описание
Похоже на DrawText, но размер текста подгоняется так, чтобы весь текст поместился в доступное место
Синтаксис
Delphi
Function TPDFlib.FitTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::FitTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long
DLL
int DLFitTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);
Параметры
| Left | Горизонтальная координата левого края ограничивающего прямоугольника |
|---|---|
| Top | Вертикальная координата верхнего края ограничивающего прямоугольника |
| Width | Ширина ограничивающего прямоугольника |
| Height | Высота ограничивающего прямоугольника Текст, отображаемый в блоке |
| Text | |
| Options | Вертикальное выравнивание: 0 = по центру 1 = по верху 2 = по низу Если прибавить 100 к этим значениям, длинные слова не будут разрываться — размер шрифта будет уменьшаться, пока самое длинное слово не поместится в доступную ширину. Если прибавить 1000, размер шрифта может увеличиваться, пока текст не заполнит доступную область |
Возвращаемые значения
| 0 | Указанные Options вне диапазона |
|---|---|
| 1 | Текст нарисован успешно |