Поле набора данных в верхнем / нижнем колонтитуле исчезает при экспорте в PDF - PullRequest
0 голосов
/ 10 апреля 2009

Меня попросили внести небольшое изменение в один из наших RDL. По сути, у меня есть несколько полей в моем верхнем / нижнем колонтитуле, которые извлекают информацию из результирующего набора данных (это делается путем создания скрытого текстового поля в теле отчета, а затем создания текстового поля в нижнем колонтитуле со значением, установленным в ReportItems!txtHiddenMsg.Value).

К сожалению, сообщение в нижнем колонтитуле является динамическим: оно отображает идентификатор клиента и настраиваемое сообщение «Спасибо за ваш бизнес» на родном языке клиента в нижнем колонтитуле, и в отчете содержится несколько идентификаторов клиентов, поэтому текст нижнего колонтитула фактически меняется от страницы к странице. Это означает, что невозможно жестко закодировать текст в нижнем колонтитуле или связать его с другим набором данных.

Отчет прекрасно отображается в ReportViewer, но поля исчезают при экспорте в PDF. Я не знаю, как сформулировать эту проблему, поэтому прошу прощения, если она сформулирована неуклюже:

Как связать поле в верхнем / нижнем колонтитуле с полем набора данных и без исчезновения поля из экспорта PDF?

Ответы [ 3 ]

0 голосов
/ 10 апреля 2009

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

Причина проблемы: строка , содержащая мои скрытые текстовые поля, была установлена ​​как невидимая (я сделал это, чтобы мне не приходилось переключать текстовые поля по отдельности). Похоже, в экспорте PDF есть недокументированная функция bug , где он игнорирует текст в невидимых строках.

Решение: я сделал строку видимой и установил все мои текстовые поля невидимыми. Теперь отчет выводится нормально, а экспорт тоже выглядит хорошо.

0 голосов
/ 05 ноября 2009

Попробуйте использовать скрытый / внутренний параметр отчета со значениями по умолчанию, установленными для чтения из набора данных.

0 голосов
/ 10 апреля 2009

К сожалению, единственное решение, которое может работать, это aspose.pdf Экспорт в PDF, похоже, не обнаруживает косвенность.

Мой коллега по BI попробовал это и нашел его лучше, чем стандартное решение.

...