Example: The following example shows how to create an TextField and Add it to the page.
import com.cete.dynamicpdf.*;
import com.cete.dynamicpdf.pageelements.forms.TextField;
public class MyClass{
public static void main(String args[]) {
// Create a PDF Document
Document document = new Document();
// Create a PDF Page
Page page = new Page( PageSize.LETTER );
// Create an Text Field
TextField textField = new TextField( "txt", 50, 75, 150, 100 );
textField.setAlign( Align.CENTER );
textField.setBackgroundColor( RgbColor.getAliceBlue() );
textField.setBorderColor( RgbColor.getDeepPink() );
textField.setFont( Font.getTimesItalic() );
textField.setFontSize( 16.0f );
textField.setTextColor( RgbColor.getBrown() );
textField.setDefaultValue( "Hello World." );
textField.setMultiLine( true );
textField.setToolTip( "Text" );
// Add the Text Field to the page
page.getElements().add( textField );
// Add pages to the document
document.getPages().add( page );
// Save the PDF document
document.draw("[PhysicalPath]/MyDocument.pdf");
}
}