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