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 | Відрізок лінії додано до поточного шляху |
Примітки
Викличте StartPath перед першим AddLineToPath, щоб задати початкову точку шляху. Коли шлях повністю зібрано, викличте 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