If you provide the BackColor propery of textbox control then after print you cannot view the back color.
var textBoxField = pdfField as PdfTextBoxFieldWidget;
textBoxField.BackColor = Color.Red;
Printing Code ---
MemoryStream sm = new MemoryStream();
doc.SaveToStream(sm, FileFormat.PDF);
doc.Print();