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);
        }
    }
}

转载于:https://www.cnblogs.com/hardrock/archive/2006/07/25/459171.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐