procedure AddPath(StrokeColor: TColor; LineWidth: Double = 1; FillColor: TColor = clNone; FillMode: TPdfFillMode = fmNone)
Menerapkan path MoveTo/LineTo/BezierTo yang terkumpul sebagai objek halaman baru dengan pengecatan yang diminta
Panggil setelah geometri sepenuhnya dideskripsikan; lewatkan FillMode = fmWinding atau fmAlternate untuk mengisi, atau fmNone untuk stroke saja
Semua suntingan ke halaman saat ini dibuffer dalam representasi in-memory PDFium. Panggil UpdatePage untuk menyegarkan cache rendering dan SaveToFile untuk mempertahankan perubahan
Pdf1.Active harus True dan sebuah halaman harus dipilih sebelum memanggil primitif ini
begin
if Pdf1.Active then
begin
Pdf1.MoveTo(100, 100);
Pdf1.LineTo(200, 150);
Pdf1.LineTo(200, 200);
Pdf1.ClosePath;
Pdf1.AddPath(clRed, 1.5, clYellow, fmWinding);
Pdf1.UpdatePage;
end;
end;