procedure AddPath(StrokeColor: TColor; LineWidth: Double = 1; FillColor: TColor = clNone; FillMode: TPdfFillMode = fmNone)
将累积的 MoveTo/LineTo/BezierTo 路径以请求的绘制方式作为新页面对象提交
在几何形状完全描述后调用;传入 FillMode = fmWinding 或 fmAlternate 来填充,或 fmNone 仅描边
对当前页面的所有编辑都缓存在 PDFium 的内存表示中。调用 UpdatePage 刷新渲染缓存,调用 SaveToFile 持久化更改
Pdf1.Active 必须为 True 且必须已选择页面
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;