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