DrawTextArc

Текст, Макет страницы

Описание

Рисует текст вдоль воображаемой дуги с заданным центром и радиусом. Текст рисуется левым краем под указанным углом, где 0 градусов — позиция "12 o'clock", а положительные углы отсчитываются по часовой стрелке. Выравнивание текста относительно угла изменяет функция SetTextAlign

Синтаксис

Delphi

Function TPDFlib.DrawTextArc(XPos, YPos, Radius, Angle: Double; Const Text: WideString; DrawOptions: Integer): Integer;

ActiveX

Function PDFlib::DrawTextArc(XPos As Double, YPos As Double, Radius As Double, Angle As Double, Text As String, DrawOptions As Long) As Long

DLL

int DLDrawTextArc(int InstanceID, double XPos, double YPos, double Radius, double Angle, const wchar_t * Text, int DrawOptions);

Параметры

XPosГоризонтальная координата центра дуги
YPosВертикальная координата центра дуги
RadiusРадиус дуги
AngleУгол размещения текста
TextФактический текст для рисования
DrawOptions0 = рисовать текст снаружи дуги по часовой стрелке 1 = рисовать текст внутри дуги против часовой стрелки

Возвращаемые значения

0Текст пуст либо параметр DrawOptions вне диапазона Текст нарисован успешно
1