procedure AddPath(StrokeColor: TColor; LineWidth: Double = 1; FillColor: TColor = clNone; FillMode: TPdfFillMode = fmNone)
Legt het geaccumuleerde MoveTo/LineTo/BezierTo-pad vast als een nieuw paginaobject met de gevraagde paint
Roep dit aan nadat de geometrie volledig is beschreven; geef FillMode = fmWinding of fmAlternate door om te vullen, of fmNone om alleen te strepen
Alle bewerkingen op de huidige pagina worden gebufferd in de in-memory representatie van PDFium. Roep UpdatePage aan om de renderingcache te vernieuwen en SaveToFile om de wijzigingen vast te leggen
TColor-waarden; PDFiumPas zet deze intern om naar PDF DeviceRGBPdf1.Active moet True zijn en er moet een pagina geselecteerd zijn voordat u deze primitieven aanroept
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;