AddLineToPath
Векторная графика, определение и рисование контуров
Описание
Добавляет прямую линию в текущий контур, от текущей точки контура до новой точки в (EndX, EndY). Затем текущая точка переносится в (EndX, EndY), так что следующая примитивная фигура контура продолжается от нее
Синтаксис
Delphi
Function TPDFlib.AddLineToPath(EndX, EndY: Double): Integer;
ActiveX
Function PDFlib::AddLineToPath(EndX As Double, EndY As Double) As Long
DLL
int DLAddLineToPath(int InstanceID, double EndX, double EndY);
Параметры
| EndX | Горизонтальная координата конечной точки линии |
|---|---|
| EndY | Вертикальная координата конечной точки линии |
Возвращаемые значения
| 0 | Сбой — не открыт ни один документ, либо контур не начат вызовом StartPath. |
|---|---|
| 1 | Отрезок добавлен в текущий контур |
Примечания
Перед первым AddLineToPath вызовите StartPath, чтобы задать начальную точку контура. Когда контур полностью собран, вызовите DrawPath или DrawPathEvenOdd, чтобы его нарисовать. ClosePath рисует финальный сегмент назад к начальной точке
Пример
// A zig-zag polyline
PDF.SetStrokeColor(0, 0, 0);
PDF.SetLineWidth(1);
PDF.StartPath(50, 100);
PDF.AddLineToPath(100, 150);
PDF.AddLineToPath(150, 100);
PDF.AddLineToPath(200, 150);
PDF.AddLineToPath(250, 100);
PDF.DrawPath(0); // 0 = outline onlyСм. также
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath