我正在使用 spire 生成一个 pdf 文档。一切正常,但现在我想将其中一个文本字段的字体更改为我自己的字体。任何想法如何做到这一点?我生成pdf的代码如下
using (PdfDocument doc = new PdfDocument())
{
doc.LoadFromFile(MyFileTemplate);
PdfFormWidget formWidget = doc.Form as PdfFormWidget;
(formWidget.FieldsWidget["UserID"] as PdfTextBoxFieldWidget).Text = Username;
(formWidget.FieldsWidget["Name"] as PdfTextBoxFieldWidget).Text =Name;
(formWidget.FieldsWidget["Address"] as PdfTextBoxFieldWidget).Text = Address;
doc.SaveToFile(MyFilePath);
}
我尝试使用
PdfTrueTypeFont font = new PdfTrueTypeFont("My Font Name", 10f);
(formWidget.FieldsWidget["Address"] as PdfTextBoxFieldWidget).Text.Font = font;
但这个力道工作