2010-10-24 2 views
0

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

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

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

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

ответ

1

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

Я также создал стиль «Heading1WithoutBookmark», который является клоном Заголовок1, но с

style.ParagraphFormat.OutlineLevel = OutlineLevel.BodyText; 

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

 Смежные вопросы

  • Нет связанных вопросов^_^