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Фактический текст для рисования
DrawOptions0 = рисовать текст снаружи дуги по часовой стрелке 1 = рисовать текст внутри дуги против часовой стрелки

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

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