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