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);