using System;
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;
public class form_combo
{
[STAThread]
public static void Main(string[] args)
{
Document document = new Document(PageSize.A4, 50, 50, 50, 50);
try
{
// creation of the different writers
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(@"e:\java\form_combo.Pdf", FileMode.Create));
document.Open();
PdfContentByte cb = writer.DirectContent;
cb.MoveTo(0, 0);
string[] options = new string[]{"Red", "Green", "Blue"};
PdfFormField field = PdfFormField.CreateCombo(writer, true, options, 0);
field.SetWidget(new Rectangle(100, 700, 180, 720), PdfAnnotation.HIGHLIGHT_INVERT);
field.FieldName=("ACombo");
field.ValueAsString=("Red");
writer.AddAnnotation(field);
document.Close();
System.Console.Out.WriteLine("FIM.");
}
catch (System.Exception de)
{
System.Console.Error.WriteLine(de.Message);
}
}
}
using iTextSharp.text;
using iTextSharp.text.pdf;
using System.IO;
public class form_combo
{
[STAThread]
public static void Main(string[] args)
{
Document document = new Document(PageSize.A4, 50, 50, 50, 50);
try
{
// creation of the different writers
PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(@"e:\java\form_combo.Pdf", FileMode.Create));
document.Open();
PdfContentByte cb = writer.DirectContent;
cb.MoveTo(0, 0);
string[] options = new string[]{"Red", "Green", "Blue"};
PdfFormField field = PdfFormField.CreateCombo(writer, true, options, 0);
field.SetWidget(new Rectangle(100, 700, 180, 720), PdfAnnotation.HIGHLIGHT_INVERT);
field.FieldName=("ACombo");
field.ValueAsString=("Red");
writer.AddAnnotation(field);
document.Close();
System.Console.Out.WriteLine("FIM.");
}
catch (System.Exception de)
{
System.Console.Error.WriteLine(de.Message);
}
}
}