THotPDF.BeginFormXObject Method

BeginFormXObject 创建 THPDFFormXObjectBuilder,用带类型的绘图辅助方法组装可复用的 Form XObject 内容

声明

function BeginFormXObject(BBoxLLx, BBoxLLy, BBoxURx, BBoxURy: Single): THPDFFormXObjectBuilder;

Usage

调用继承自 THPDFContentBuilder 的 builder 方法,然后调用 EndForm 注册内容并获得 form 资源名

使用 THPDFPage.DrawFormXObject 绘制返回的资源

Builder := PDF.BeginFormXObject(0, 0, 80, 50);
try
  Builder.SetFillRGB(0.2, 0.45, 0.8);
  Builder.DrawRectangle(0, 0, 80, 50);
  Builder.Fill;
  FormName := Builder.EndForm;
finally
  Builder.Free;
end;

相关 API