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