Método THotPDF.BeginFormXObject
BeginFormXObject cria um THPDFFormXObjectBuilder para compor conteúdo reutilizável de Form XObject com helpers de desenho tipados
Declaração
function BeginFormXObject(BBoxLLx, BBoxLLy, BBoxURx, BBoxURy: Single): THPDFFormXObjectBuilder;
Uso
Chame os métodos de builder herdados de THPDFContentBuilder e depois chame EndForm para registrar o conteúdo e receber o nome do recurso de form
Desenhe o recurso retornado com 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;