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