AddLineToPath
گرافیک برداری، تعریف و ترسیم مسیر
توضیحات
از نقطه فعلی مسیر تا نقطه جدید یک خط مستقیم اضافه میکند، یعنی (EndX, EndY). سپس نقطه فعلی به (EndX, EndY) منتقل میشود تا primitive بعدی مسیر از همانجا ادامه پیدا کند
نحو
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 | پارهخط به مسیر جاری اضافه شد |
ملاحظات
قبل از اولین AddLineToPath برای تنظیم نقطهٔ شروع مسیر StartPath را فراخوانی کنید. بعد از سرهم کامل مسیر، برای رنگآمیزیش 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