Hello Team,
doc.Print() function is not printing the image within the pdf file.
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("TestFormTemplate.pdf");
PdfFormWidget formWidget = pdf.Form as PdfFormWidget;
for (int i = 0; i < formWidget.FieldsWidget.List.Count; i++)
{
PdfField field = formWidget.FieldsWidget.List[i] as PdfField;
if (field is PdfTextBoxFieldWidget)
{
PdfTextBoxFieldWidget textBoxField = field as PdfTextBoxFieldWidget;
switch (textBoxField.Name)
{
case "FirstName":
textBoxField.Text = "Laxman";
textBoxField.BackColor = Color.Red;
break;
case "LastName":
textBoxField.BackColor = Color.Red;
var Brush = new PdfSolidBrush(Color.Red);
textBoxField.Page.Canvas.DrawRectangle(Brush, new RectangleF(textBoxField.Location, textBoxField.Size));
break;
}
}
}
pdf.Print();