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