-1

我是 itextsharp 的新手,正在尝试读取现有的 pdf 文件,当我遇到像 msmincho 这样的 itextsharp 中没有使用预设的字体时,我会将其注册到字体工厂,但是当我尝试导入 msmincho 字体样式并使用 identity_h 时怎么会这样或 identity_v 作为其编码,它返回一个称为字体 fontloc\msmincho.ttc 的异常,其中 identity_h 无法识别。

pdf虽然可以使用这种字体样式,但想问一下msmincho派生的是什么字体?

这是用于菱形符号(如列表格式中的点符号)。

我尝试了 itextsharps fontfamily.symbol 但无济于事。

我想知道如果我真的不能使用 msmincho.ttc 字体,什么字体会在 msmincho 中使用类似的符号。

identity_h 和 identity_v 到底是哪种编码?

提前致谢。

4

2 回答 2

0

没关系,我只是使用 seguisym.ttf

于 2013-07-22T07:16:54.467 回答
0

你试过这个例子吗?一个真正的类型集合包含不止一种字体,因此您需要添加一个索引来指示您想要的集合中的哪种字体。完成此操作后,编码BaseFont.IDENTITY_H将起作用(尝试示例,您会看到)。

于 2013-07-23T12:07:18.957 回答