AddLineToPath
Vector graphics, Path definition and drawing
Description
Добавляет прямую линию к текущему контуру, от текущей точки контура к новой точке (EndX, EndY); текущая точка затем перемещается в (EndX, EndY), так что следующий примитив контура продолжается оттуда
Syntax
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);
Parameters
| EndX | Горизонтальная координата конечной точки линии |
|---|---|
| EndY | Вертикальная координата конечной точки линии |
Return values
| 0 | Ошибка — документ не открыт или контур не был начат с помощью StartPath |
|---|---|
| 1 | Сегмент линии был добавлен к текущему контуру |
Remarks
Вызывайте StartPath перед первым вызовом AddLineToPath, чтобы установить начальную точку контура; после того, как контур будет полностью собран, вызовите DrawPath или DrawPathEvenOdd для его отрисовки; используйте ClosePath для проведения финального сегмента обратно к начальной точке
Example
// 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 onlySee also
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath