PdfGraphicsAcroFormField.Appearance Property
Specifies the appearance settings for the interactive form field.
Namespace: DevExpress.Pdf
Assembly: DevExpress.Pdf.v18.2.Drawing.dll
Declaration
Property Value
Type | Description |
---|---|
PdfGraphicsAcroFormFieldAppearance | A PdfGraphicsAcroFormFieldAppearance object that specifies the appearance of the interactive form field. |
Example
This example shows how to create a text box field and add it to a document.
Note
A complete sample project is available at https://github.com/DevExpress-Examples/how-to-add-a-text-box-field-to-a-document-t494157
using DevExpress.Pdf;
using System.Drawing;
namespace AddTextBoxField {
class Program {
static void Main(string[] args) {
using (PdfDocumentProcessor processor = new PdfDocumentProcessor()) {
// Create an empty document.
processor.CreateEmptyDocument("..\\..\\Result.pdf");
// Create and draw a text box field.
using (PdfGraphics graphics = processor.CreateGraphics()) {
DrawTextBoxField(graphics);
// Render a page with graphics.
processor.RenderNewPage(PdfPaperSize.Letter, graphics);
}
}
}
static void DrawTextBoxField(PdfGraphics graphics) {
// Create a text box field and specify its location on the page using a RectangleF object.
PdfGraphicsAcroFormTextBoxField textBox = new PdfGraphicsAcroFormTextBoxField("text box", new RectangleF(0, 10, 200, 30));
// Specify text box properties.
textBox.Text = "Text Box";
textBox.TextAlignment = PdfAcroFormStringAlignment.Near;
textBox.Appearance.FontSize = 12;
textBox.Appearance.BackgroundColor = Color.AliceBlue;
// Add the field to graphics.
graphics.AddFormField(textBox);
}
}
}
See Also