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Текст нарисован успешно