2013-07-22 2 views
-1

Я новичок в itextsharp и пытаюсь прочитать существующий файл PDF, и когда я столкнулся с шрифтом, который не был установлен в itextsharp, например msmincho, я бы зарегистрировал его на фабрике шрифтов, но как получилось, когда я попытался импортировать стиль шрифта msmincho и использует identity_h или identity_v в качестве своей кодировки, он возвращает исключение, известное как font fontococ \ msmincho.ttc с идентификатором_h, не распознается.itextsharp importing msmincho font style

pdf смог использовать этот стиль шрифта, хотя хотел бы спросить, какой шрифт выводит msmincho?

это для символа бриллианта (как символ точки, найденный в формате списка).

Я попробовал itextsharps fontfamily.symbol, но безрезультатно.

Интересно, какой шрифт будет иметь символы, используемые аналогично в msmincho, если я действительно не могу использовать шрифт msmincho.ttc.

Какая кодировка делает идентификаторы_h и identity_v в любом случае?

благодарит заранее.

ответ

0

не возражаете, я просто использовать seguisym.ttf

+0

как вы закрываете сообщение? я собираюсь закрыть это сообщение, так как я нашел соответствующий файл шрифта. – user2381378

+0

@ user2381378 Вы можете удалить сообщение или пометить свой ответ как правильный. – SysDragon

0

Пробовали ли вы this example? Истинная коллекция типов содержит более одного шрифта, поэтому вам нужно добавить индекс, чтобы указать, какой шрифт из нужной коллекции. Как только вы это сделаете, будет работать кодировка BaseFont.IDENTITY_H (попробуйте пример, и вы увидите).