彩票走势图

Aspose.Pdf.Kit开发:使用API修饰表单域

转帖|其它|编辑:郝浩|2011-09-08 14:41:57.000|阅读 531 次

概述:创建PDF表单域时,开发人员可以对表单域进行修饰以获得更好的视觉效果。Aspose.Pdf.Kit提供了FormFieldFacade类来实现这一功能。表单域可以被修饰的属性包括:边框样式,宽度和颜色,背景色,字体,字体大小,标题,文字颜色,文字对齐,文字旋转。为了获得更详细的信息,参考 FormFieldFacade的成员。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  创建PDF表单域时,开发人员可以对表单域进行修饰以获得更好的视觉效果。Aspose.Pdf.Kit提供了FormFieldFacade类来实现这一功能。表单域可以被修饰的属性包括:边框样式,宽度和颜色,背景色,字体,字体大小,标题,文字颜色,文字对齐,文字旋转。为了获得更详细的信息,参考 FormFieldFacade的成员。

  为了使用FormFieldFacade类,开发人员应按下面的步骤结合FormEditor类:

  • 新建一个FormFieldFacade对象和一个FormEditor对象,指定FormEditor.Facade属性值为新建的FormEditor对象。
  • 使用FormFieldFacade类修饰PDF表单域的属性。
  • 在修饰完所有属性后,调用FormEditor.ResetFacade方法将所有的可视属性置为空值 。
  • 使用FormEditor.Save方法保存所有修改。

示例代码

[C#]


FormEditor formEditor = new FormEditor("student.pdf", "added.pdf");

//创建一个FormFieldFacade对象用于指定可视属性
FormFieldFacade facade = new FormFieldFacade();

//为FormEditor对象的Facade属性指定一个facade对象
formEditor.Facade = facade;

//添加一个带有灰色背景以及下陷边框的按钮域
facade.BackgroudColor = System.Drawing.Color.FromArgb(0xCC, 0xCC, 0xCC);
facade.BorderStyle = FormFieldFacade.BDSTYLE_BEVELED;
formEditor.AddField(Aspose.Pdf.Kit.FieldType.PushButton,

"button1", "OK", 1, 265, 695, 365, 720);

//清除设置

formEditor.ResetFacade();

//关闭并保存输出文档
formEditor.Save();

FormEditor formEditor2 = new FormEditor("added.pdf", "Result.pdf");

//指定按钮提交时的目标URL
formEditor2.SetSubmitUrl("button1","//www.ASPOSE.COM");
formEditor2.Save();

[Visual Basic]


Dim formEditor As FormEditor = new FormEditor("student.pdf", "added.pdf")

'创建一个FormFieldFacade对象用于指定可视属性
Dim facade As FormFieldFacade = new FormFieldFacade()

'为FormEditor对象的Facade属性指定一个facade对象
formEditor.Facade = facade

'添加一个带有灰色背景以及下陷边框的按钮域
facade.BackgroudColor = System.Drawing.Color.FromArgb(0xCC, 0xCC, 0xCC)
facade.BorderStyle = FormFieldFacade.BDSTYLE_BEVELED
formEditor.AddField(Aspose.Pdf.Kit.FieldType.PushButton,

"button1", "OK", 1, 265, 695, 365, 720)

'清除设置
formEditor.ResetFacade()

'关闭并保存输出文档
formEditor.Save();

Dim formEditor2 As FormEditor = new FormEditor("added.pdf", "Result.pdf")

'指定按钮提交时的目标URL
formEditor2.SetSubmitUrl("button1","//www.ASPOSE.COM")
formEditor2.Save()


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:网络转载

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP