JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

Chord

- метод компонента TCanvas
Компонент TCanvas
Рисует закрашенную замкнутую фигуру, ограниченную дугой эллипса (окружности) и хордой. Дуга эллипса рисуется против часовой стрелки внутри воображаемого прямоугольника, задаваемого параметрами X1, Y1, X2, Y2:
от точки A, определяемой пересечением эллипса с воображаемой линией, проведенной из центра эллипса в точку ХЗ, Y3;
до точки B, определяемой пересечением эллипса с воображаемой линией, проведенной из центра эллипса в точку Х4, Y4.
Хорда соединяет точки A и B.
Синтаксис
cnvObj.Chord(
  X1,
  Y1,
  X2,
  Y2,
  X3,
  Y3,
  X4,
  Y4
);

Параметры
Параметр Тип Описание
X1 Number левая граница прямоугольника
Y1 Number верхняя граница прямоугольника
X2 Number правая граница прямоугольника
Y2 Number нижняя граница прямоугольника
X3 Number абсцисса точки, определяющей начальную точку дуги
Y3 Number ордината точки, определяющей начальную точку дуги
X4 Number абсцисса точки, определяющей конечную точку дуги
Y4 Number ордината точки, определяющей конечную точку дуги
Пример (JS+)
// Главная форма
frm=new TForm();
frm.Caption="JS+ - метод компонента TCanvas Chord";
frm.Width =525;
frm.Height=375;
frm.OnPaint=frm_Paint;

// Строка состояния
stb=new TStatusBar(frm);
stb.SimpleText=" Пример фигуры, нарисованной методом Chord";

frm.ShowModal();

// Обработчик события OnPaint
function frm_Paint(frm)
{
  var x1=50,y1=25,x2=frm.ClientWidth-x1,y2=stb.Top-y1;
  var y3=y1+(y2-y1)/2,cnv=frm.Canvas;

  cnv.Brush.Style=bsSolid;
  cnv.Brush.Color=clWhite;
  cnv.Pen.Color=clHighlight;
  cnv.Chord(x1,y1,x2,y2,x2,y3,x1,y3);
}
Совместимость
C++ Builder/Delphi
См. также
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/Component/Base/TCanvas/Method/Chord.htm
© 2024,