itextpdf : использование MarkedObject

В чем интерес использования MarkedObject в itext pdf? Покажите пример основного использования, пожалуйста. В сети есть только javadoc, относящийся к этому объекту.


person Valeriane    schedule 11.12.2015    source источник


Ответы (1)


Класс MarkedObject был введен, чтобы позволить разработчикам добавлять атрибуты к объекту при создании XML или HTML. Например: когда вы создавали HTML, вы могли добавить атрибут id или class. Этот вариант использования исчез в 2009 году, когда мы удалили генерацию XML и HTML из iText.

Мы подумали, что его также можно использовать в контексте PDF, точнее, в контексте создания PDF/A. Однако мы решили создать PDF/A по-другому, используя интерфейс IAccessibleElement. Если вы посмотрите документы API, вы увидите что этот интерфейс также определяет методы для установки и получения атрибутов.

Вкратце: вы можете смело игнорировать класс MarkedObject: он больше не используется. Написание «основного примера использования» было бы пустой тратой времени.

person Bruno Lowagie    schedule 11.12.2015