Как создать «ответ» на заметку для заметки в iText - PullRequest
2 голосов
/ 29 июня 2011

Я пытаюсь создать «ответ» на заметку с помощью iText, кто-нибудь знает, как это сделать?

Reply

Еще один вопрос: как изменить дату аннотации?

1 Ответ

3 голосов
/ 29 июня 2011

Взглянув на внутренности только такой аннотации, я вижу следующее:

  1. Новая текстовая аннотация с той же ограничительной рамкой
  2. Новая всплывающая аннотация ста же ограничительная рамка

Новый текстовый аннот имеет в своем словаре ключ IRT (в отношении?), который является косвенной ссылкой на первую текстовую аннотацию.

Дата созданияхранится в ключе «CreationDate», дата модификации хранится в «M».Текст, отображаемый там, где вы видите «Ответить 1», находится в клавише «T».

Все это требует, чтобы вы непосредственно манипулировали аннотацией с помощью методов, которые она наследует, в частности, от PdfDictionary, put().

Вам нужно будет прочитать PDF Reference , особенно главу 7, раздел 3, и главу 12, раздел 5.

Хорошая охота.

...