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 | Фактический текст для рисования |
| DrawOptions | 0 = рисовать текст снаружи дуги по часовой стрелке 1 = рисовать текст внутри дуги против часовой стрелки |
Возвращаемые значения
| 0 | Текст пуст либо параметр DrawOptions вне диапазона Текст нарисован успешно |
|---|---|
| 1 |