DrawTextBox
Текст, Макет страницы
Описание
Похоже на DrawText, но текст размещается внутри заданного ограничивающего прямоугольника. Вертикальное выравнивание задаёт параметр Options, горизонтальное — SetTextAlign; текст переносится по словам, чтобы поместиться
Синтаксис
Delphi
Function TPDFlib.DrawTextBox(Left, Top, Width, Height: Double; Const Text: WideString; Options: Integer): Integer;
ActiveX
Function PDFlib::DrawTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Text As String, Options As Long) As Long
DLL
int DLDrawTextBox(int InstanceID, double Left, double Top, double Width, double Height, const wchar_t * Text, int Options);
Параметры
| Left | Горизонтальная координата левого края ограничивающего прямоугольника |
|---|---|
| Top | Вертикальная координата верхнего края ограничивающего прямоугольника |
| Width | Ширина ограничивающего прямоугольника |
| Height | Высота ограничивающего прямоугольника |
| Text | Текст, который нужно нарисовать на странице |
| Options | 0 = Center vertical alignment 1 = Top vertical alignment 2 = Bottom vertical alignment 3 = Center vertical alignment, no wrapping 4 = Top vertical alignment, no wrapping 5 = Bottom vertical alignment, no wrapping |
Возвращаемые значения
| 0 | Параметр Options вне допустимого диапазона либо ширина Width слишком мала для текста |
|---|---|
| Non-zero | Число фактически нарисованных строк текста |