Кто-то сегодня навлек на меня самый случайный вопрос, и я понял, что даже не подумал об этом. Они хотели, чтобы мой PDF-рендеринг отчета SSRS стал стандартным с навигационными стрелками, то есть с предыдущей страницей, следующей страницей. Это заставило меня взглянуть на все доступные варианты, которые на самом деле классные, и я смог добавить оглавление, включая закладки для нового номера (например, если вы печатаете 5 счетов-фактур с 2- 5 страниц в один длинный документ, у них будет номер счета, и вы можете перейти к началу этого счета), но я ничего не вижу о ссылках на навигацию. Фактически, большинство из того, что я видел, говорит о том, что только в PDF могут быть навигационные карты, т. Е. Вкладка оглавления. Поэтому, если у кого-нибудь есть идеи о том, как я могу это сделать, это было бы здорово. Я знаю, что это может быть добавлено после факта с чем-то вроде Blubeam, но в этом случае это не практично.Могу ли я добавить стрелки навигации в PDF-выход в SSRS/Report Builder 3.0?
ответ
Как я уже упоминал в комментариях, вы можете создать закладку на каждой странице. Закладка может быть добавлена с использованием свойства компонента DocumentMapLabel
почти всех элементов отчета SSRS (Tablix, Textbox, Charts и т. Д.).
Если у вас нет заголовка или текстового поля в верхней части каждой страницы, добавьте пустое текстовое поле, обязательно разместите их в верхней части страницы, чтобы каждая закладка переходила к началу соответствующего стр.
Выберите первое текстовое поле и нажмите F4
, чтобы увидеть окно с расширенными свойствами, найдите DocumentMapLabel
и введите Page 1
.
В каждой странице установить текстовое поле DocumentMapLabel свойство к соответствующему номеру страницы.
Когда отчет экспортируется в PDF, ваш клиент PDF отображает меню закладок, содержащее закладку для каждой страницы. Если вы нажмете на закладку, она перейдет на соответствующую страницу.
Вот как это выглядит в Adobe Reader, Acrobar:
Позвольте мне знать, если это помогает.
Это чрезвычайно полезно. Благодарю. Что происходит, когда оно завершается на новую страницу? – DaveX
@DaveX. Если вы имеете в виду, что он будет расширяться до следующей страницы, закладка переместится на первую страницу, на которой находится элемент, поэтому вам нужно быть осторожным при размещении элементов, используемых для ссылки на каждую страницу, и установки разрывов страниц. –
- 1. Я не могу добавить элемент навигации в панель навигации
- 2. Могу ли я добавить размер файла в выходной файл Builder?
- 3. Report Builder 3.0 - Как я могу сделать вложенный поиск
- 4. Ошибка в Report Builder 3.0
- 5. Report Builder 3.0 CTP
- 6. Как добавить стрелки навигации в «Простой слайд-шоу jQuery»?
- 7. Report Builder 3.0 Ограничения
- 8. Microsoft Report Builder 3.0
- 9. я могу добавить заголовок изображения в навигации макет ящика
- 10. PHP/Wordpress - добавить стрелки в родительские меню
- 11. Report Builder 3.0
- 12. Добавить «placeholder» в Interface Builder
- 13. Как я могу добавить UIBarButtonItem в контроллер навигации программно?
- 14. Изменение позиции параметра в sql builder 3.0
- 15. Report Builder 3.0, лежащий в основе SQL
- 16. Могу ли я переместить ограничения автоопределения в Interface Builder?
- 17. Могу ли я установить Python-unicodecsv в Python 3.0?
- 18. Могу ли я использовать функцию развертывания контента в WSS 3.0
- 19. Добавить стрелки в бутстрап-карусель
- 20. Report Builder 3.0 Экспорт в Excel
- 21. Могу ли я добавить узел в WebView
- 22. Могу ли я добавить UITabBarController в UITabBarController?
- 23. Могу ли я добавить JRadioButton в JTable
- 24. Могу ли я добавить mapfragment в listView
- 25. Могу ли я добавить JInternalFrames в JPanel?
- 26. Могу ли я добавить строку в рефлог?
- 27. Могу ли я добавить прогресс в UISlider?
- 28. Могу ли я добавить paintComponents() в массив?
- 29. Могу ли я добавить заголовок в галерею?
- 30. Могу ли я добавить RadGrid в NestedViewTemplate
Вы можете включать закладки в (почти) каждый элемент в своем отчете, поэтому, когда отчет экспортируется в PDF, он создает ссылку на каждый элемент в меню закладок. Дайте мне знать, если это то, что вы после –
Это хорошо знать, спасибо. Есть ли способ сделать их динамическими, например, есть закладка на каждой странице, которая перескакивает на предыдущую/следующую страницу? – DaveX
Это невозможно, но вы можете создать закладку на каждой странице, вам просто нужно назвать ее, как страница 1, стр. 2, ... чтобы пользователь мог перейти на страницу, которую он хочет использовать в меню закладок. Дайте мне знать. Если это звучит как возможное решение, я опубликую его. –