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Повернутий текстовий блок успішно намальовано