form_combo: Example code of Early Access iText

本文介绍如何使用iTextSharp库在C#中创建包含组合框的交互式PDF表单。通过实例展示了从创建文档到添加组合框字段的全过程,并将其保存为PDF文件。
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, 50505050);
        
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(
00);
            
string[] options = new string[]{"Red""Green""Blue"};
            PdfFormField field 
= PdfFormField.CreateCombo(writer, true, options, 0);
            field.SetWidget(
new Rectangle(100700180720), 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);
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值