Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.19. Графические функции

А.5.19.3. rdsXGChord – сегмент эллипса или окружности

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.19. Графические функции

##### А.5.19.3. rdsXGChord – сегмент эллипса или окружности

Функция rdsXGChord рисует сегмент эллипса (окружности), если модель блока вызвана для рисования.

      void RDSCALL rdsXGChord(
        int Left,int Top,      // Левый верхний угол
        int Right,int Bottom,  // Правый нижний угол
        int x3,int y3,         // Первый радиус
        int x4,int y4          // Второй радиус
      );

Тип указателя на эту функцию

RDS_VIIIIIIII

Параметры

Left, Top(int)
  Левый верхний угол (Left – горизонтальная координата, Top – вертикальная) прямоугольной области, заключающей в себя эллипс, сегмент которого изображается.
Right, Bottom(int)
  Правый нижний угол (Right – горизонтальная координата, Bottom – вертикальная) прямоугольной области эллипса.
x3, y3(int)
  Горизонтальная (x3) и вертикальная (y3) координаты линии начала сегмента (см. ниже).
x4, y4(int)
  Горизонтальная (x4) и вертикальная (y4) координаты линии конца сегмента (см. ниже).

Примечания

Эта функция рисует сегмент эллипса, вписанного в прямоугольник (Left,Top) – (Right,Bottom). Дуга сегмента начинается от точки пересечения линии, соединяющей центр этого прямоугольника с точкой (x3,y3) и рисуется против часовой стрелки до точки пересечения линии, соединяющей центр прямоугольника с точкой (x4,y4). Рисование производится текущими выбранными стилями линии и заливки. Запомненная текущая точка рисования не изменяется.

См. также

rdsXGSetPenStyle, rdsXGSetBrushStyle, rdsXGEllipse, rdsXGArc, rdsXGPie.