我想将脚本字体应用于PDF中的特定字段值。
我用的是Aspose PDF。但这种字体不适用。
以下是我遵循的步骤:
我下载了ttf文件。在项目中创建新文件夹并在该文件夹中添加字体。
然后,我获取PDF表单字段,并通过它循环foreach,然后尝试将该字体应用于我需要的唯一值。
foreach (Field formField in pdfDocument.Form.Fields)
{
switch (formField.PartialName.ToString())
{
case "f1_32[0]":
formField.Value = request.Signature;
formField.DefaultAppearance.FontName = "E:\\Projects\\Testprojectname\\Fonts\\Photograph_Signature.ttf";
break;
}
}
字符串
1条答案
按热度按时间nkhmeac61#
DefaultAppearance.FontName属性用于设置PDF中表单字段的默认字体,但它不会影响单个字段值的字体。若要更改特定字段值的字体,需要使用TextState.Font属性。
字符串