当使用spire.pdf创建pdf文本框时,我们可以固定文本框中文字的大小及颜色,使用户输入的文本更具规范性。
c#
//创建pdfdocument实例
pdfdocument doc = new pdfdocument();
//添加一页
pdfpagebase page = doc.pages.add();
//初始化pdftextboxfield对象
pdftextboxfield textbox = new pdftextboxfield(page, "textbox");
//指定文本框位置及大小
textbox.bounds = new rectanglef(0, 20, 150,80);
//指定文本框边框样式
textbox.borderwidth = 0.75f;
textbox.borderstyle = pdfborderstyle.solid;
//设置可输入多行
textbox.multiline = true;
//指定文本框中字体名字、大小、样式
textbox.font= new pdftruetypefont(new font("宋体", 10f, fontstyle.regular), true);
//指定文本框中字体颜色
textbox.forecolor = color.red;
//添加文本框到pdf
doc.form.fields.add(textbox);
//保存文档
doc.savetofile("output.pdf");
vb.net
'创建pdfdocument实例
dim doc as new pdfdocument()
'添加一页
dim page as pdfpagebase = doc.pages.add()
'初始化pdftextboxfield对象
dim textbox as new pdftextboxfield(page, "textbox")
'指定文本框位置及大小
textbox.bounds = new rectanglef(0, 20, 150, 80)
'指定文本框边框样式
textbox.borderwidth = 0.75f
textbox.borderstyle = pdfborderstyle.solid
'设置可输入多行
textbox.multiline = true
'指定文本框中字体名字、大小、样式
textbox.font = new pdftruetypefont(new font("宋体", 10f, fontstyle.regular), true)
'指定文本框中字体颜色
textbox.forecolor = color.red
'添加文本框到pdf
doc.form.fields.add(textbox)
'保存文档
doc.savetofile("output.pdf")
写入文字到结果文档的文本框中,文字将自动应用字体、大小及颜色: