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