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