2016-10-21 1 views
0

Кто-то сегодня навлек на меня самый случайный вопрос, и я понял, что даже не подумал об этом. Они хотели, чтобы мой PDF-рендеринг отчета SSRS стал стандартным с навигационными стрелками, то есть с предыдущей страницей, следующей страницей. Это заставило меня взглянуть на все доступные варианты, которые на самом деле классные, и я смог добавить оглавление, включая закладки для нового номера (например, если вы печатаете 5 счетов-фактур с 2- 5 страниц в один длинный документ, у них будет номер счета, и вы можете перейти к началу этого счета), но я ничего не вижу о ссылках на навигацию. Фактически, большинство из того, что я видел, говорит о том, что только в PDF могут быть навигационные карты, т. Е. Вкладка оглавления. Поэтому, если у кого-нибудь есть идеи о том, как я могу это сделать, это было бы здорово. Я знаю, что это может быть добавлено после факта с чем-то вроде Blubeam, но в этом случае это не практично.Могу ли я добавить стрелки навигации в PDF-выход в SSRS/Report Builder 3.0?

+0

Вы можете включать закладки в (почти) каждый элемент в своем отчете, поэтому, когда отчет экспортируется в PDF, он создает ссылку на каждый элемент в меню закладок. Дайте мне знать, если это то, что вы после –

+0

Это хорошо знать, спасибо. Есть ли способ сделать их динамическими, например, есть закладка на каждой странице, которая перескакивает на предыдущую/следующую страницу? – DaveX

+0

Это невозможно, но вы можете создать закладку на каждой странице, вам просто нужно назвать ее, как страница 1, стр. 2, ... чтобы пользователь мог перейти на страницу, которую он хочет использовать в меню закладок. Дайте мне знать. Если это звучит как возможное решение, я опубликую его. –

ответ

1

Как я уже упоминал в комментариях, вы можете создать закладку на каждой странице. Закладка может быть добавлена ​​с использованием свойства компонента DocumentMapLabel почти всех элементов отчета SSRS (Tablix, Textbox, Charts и т. Д.).

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

Выберите первое текстовое поле и нажмите F4, чтобы увидеть окно с расширенными свойствами, найдите DocumentMapLabel и введите Page 1.

enter image description hereenter image description here

В каждой странице установить текстовое поле DocumentMapLabel свойство к соответствующему номеру страницы.

Когда отчет экспортируется в PDF, ваш клиент PDF отображает меню закладок, содержащее закладку для каждой страницы. Если вы нажмете на закладку, она перейдет на соответствующую страницу.

Вот как это выглядит в Adobe Reader, Acrobar:

enter image description here

Позвольте мне знать, если это помогает.

+0

Это чрезвычайно полезно. Благодарю. Что происходит, когда оно завершается на новую страницу? – DaveX

+0

@DaveX. Если вы имеете в виду, что он будет расширяться до следующей страницы, закладка переместится на первую страницу, на которой находится элемент, поэтому вам нужно быть осторожным при размещении элементов, используемых для ссылки на каждую страницу, и установки разрывов страниц. –

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