DrawRotatedTextBoxEx
Текст, Макет страницы
Описание
Похоже на DrawRotatedTextBoxEx, но умеет показывать рамку текстового блока
Синтаксис
Delphi
Function TPDFlib.DrawRotatedTextBoxEx(Left, Top, Width, Height, Angle: Double; Const Text: WideString; Options: Integer; Border, Radius, DrawOptions: Integer): Integer;
ActiveX
Function PDFlib::DrawRotatedTextBoxEx(Left As Double, Top As Double, Width As Double, Height As Double, Angle As Double, Text As String, Options As Long, Border As Long, Radius As Long, DrawOptions As Long) As Long
DLL
int DLDrawRotatedTextBoxEx(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const wchar_t * Text, int Options, int Border, int Radius, int DrawOptions);
Параметры
Left
Горизонтальная координата левого верхнего угла текстового блока
Top
Вертикальная координата левого верхнего угла текстового блока
Width
The width of the box
Height
The height of the box
Угол поворота блока вокруг левого верхнего угла против часовой стрелки, в градусах
Angle
Text
Текст, который нужно нарисовать на странице
0 = Center vertical alignment
1 = Top vertical alignment
2 = Bottom vertical alignment
3 = Center vertical alignment, no wrapping
4 = Top vertical alignment, no wrapping
5 = Bottom vertical alignment, no wrapping
Options
Border
0 = No Border
1 = Border
2 = граница со скругленными углами
Радиус дуг в углах
Radius
DrawOptions
0 = Outline
1 = Fill
2 = Fill and outline
Возвращаемые значения
| 0 | Параметр Options вне допустимого диапазона либо ширина Width слишком мала для текста |
|---|---|
| Non-zero | Число фактически нарисованных строк текста int Options, int Border, int Radius, int DrawOptions); |