FitRotatedTextBox

Текст, Макет страницы

Описание

Похоже на FitTextBox, но блок можно повернуть на любой угол. Размер текста подгоняется, чтобы весь текст поместился; точкой вращения служит левый верхний угол блока до поворота

Синтаксис

Delphi

Function TPDFlib.FitRotatedTextBox(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer): Integer;

ActiveX

Function PDFlib::FitRotatedTextBox(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long) As Long

DLL

int DLFitRotatedTextBox(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options);

Параметры

LeftГоризонтальная координата левого верхнего угла блока до поворота
TopВертикальная координата левого верхнего угла блока до поворота
WidthШирина блока до поворота Высота блока до поворота
Height
AngleУгол поворота блока в градусах: положительный — против часовой стрелки, отрицательный — по часовой. Текст, вписываемый в блок
Text
OptionsВертикальное выравнивание: 0 = по центру 1 = по верху 2 = по низу Если прибавить 100 к этим значениям, длинные слова не будут разрываться — размер шрифта будет уменьшаться, пока самое длинное слово не поместится в доступную ширину. Если прибавить 1000, размер шрифта может увеличиваться, пока текст не заполнит доступную область

Возвращаемые значения

0Параметр Options вне диапазона
1Повернутый текстовый блок нарисован успешно