如何使用muPDF指定文本字段的字体

How to Specify fonts for Text fields using muPDF

本文关键字:字段 字体 文本 何使用 muPDF      更新时间:2023-10-16

我正在使用muPDF库来添加现有PDF文档中的字段。我已经通过定义其外观成功地添加了一个复选框。

但是文本字段是一个问题,因为它们需要字体资源。我不知道如何在PDF文档中添加字体。muPDF确实有处理字体的函数,但我无法以正确的方式使用它们。

所以我需要知道如何在PDF文档中加载字体,以及如何在默认外观(DA)中引用它们到我的文本字段。

---------------------------------------------------------- 编辑 ------------------------------------------------------------------

目前我在pdf- annotation -edit.c中使用函数pdf_set_free_text_details但它只设置预定义的字体。我希望使用其他字体

如果这不是问这个问题的正确的地方,那么请如果有人可以重定向到正确的地方。据我所知,MuPDF只有一个bug报告站点。

将pdf-font.c上指定的任何字体类型作为字符串传递。例如:"Courier", "Courier new "等