Есть ли способ добавить закладку, отличную от текста в документе PDF - PullRequest
0 голосов
/ 25 октября 2010

используя migradoc, я вижу, как вы можете автоматически добавить закладку, выполнив это:

Paragraph p1 = document.LastSection.AddParagraph("Project Updates", "Heading2");

, но что если я хочу добавить закладку с надписью «Обновления», но текст в заголовке абзаца говорит«Мои обновления проекта»

это возможно?

1 Ответ

1 голос
/ 25 октября 2010

Когда мне нужны были закладки без видимого текста, я использовал хак: белый текст с очень маленьким размером шрифта (0,01).

Я также создал стиль "Heading1WithoutBookmark", который является клоном Heading1, но с

style.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText;

Это позволяет мне указывать закладку на странице, которая содержит только изображение, пока текст отображается на следующей странице.Также позволяет иметь разный текст на странице и в закладке.

...