AddLineToPath
Grafis vektor, Definisi dan penggambaran path
Deskripsi
Menambahkan garis lurus ke path saat ini, dari titik saat ini di path ke titik baru di (EndX, EndY). Titik saat ini kemudian dipindah ke (EndX, EndY) sehingga primitif path berikutnya melanjutkan dari sana
Sintaks
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);
Parameter
| EndX | Koordinat horizontal titik akhir garis |
|---|---|
| EndY | Koordinat vertikal titik akhir garis |
Nilai kembalian
| 0 | Gagal — tidak ada dokumen terbuka atau belum ada path yang dimulai dengan StartPath |
|---|---|
| 1 | Segmen garis ditambahkan ke path saat ini |
Catatan
Panggil StartPath sebelum AddLineToPath pertama untuk mengeset titik awal path. Setelah path terkumpul penuh, panggil DrawPath atau DrawPathEvenOdd untuk mengecatnya. Gunakan ClosePath untuk menggambar segmen akhir kembali ke titik awal
Contoh
// 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 onlyLihat juga
StartPath, AddCurveToPath, AddArcToPath, AddBoxToPath, ClosePath, DrawPath