DrawTextArcA
Текст, Макет страницы
Описание
Завершающая A обозначает точку входа DLL ANSI (char); поверхность ActiveX/COM предоставляет только форму Unicode. Поведение идентично DrawTextArc, а строковые аргументы интерпретируются с использованием текущей кодовой страницы SetAnsiMode
Рисует текст вдоль воображаемой дуги с заданным центром и радиусом. Текст рисуется левым краем под указанным углом, где 0 градусов — позиция "12 o'clock", а положительные углы отсчитываются по часовой стрелке. Выравнивание текста относительно угла изменяет функция SetTextAlign
Синтаксис
Delphi
Function DLDrawTextArcA(InstanceID: Integer; XPos, YPos, Radius, Angle: Double; Text: PAnsiChar; DrawOptions: Integer): Integer;
DLL
int DLDrawTextArcA(int InstanceID, double XPos, double YPos, double Radius, double Angle, const char * Text, int DrawOptions);
Параметры
| XPos | Горизонтальная координата центра дуги |
|---|---|
| YPos | Вертикальная координата центра дуги |
| Radius | Радиус дуги |
| Angle | Угол размещения текста |
| Text | Фактический текст для рисования |
| DrawOptions | 0 = рисовать текст снаружи дуги по часовой стрелке 1 = рисовать текст внутри дуги против часовой стрелки |
Возвращаемые значения
| 0 | Текст пуст либо параметр DrawOptions вне диапазона Текст нарисован успешно |
|---|---|
| 1 |