PageCount отключен на 1 в Telerik Reporting - PullRequest
0 голосов
/ 05 июня 2018

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

this.textPage.Value = "=\'Page \' + PageNumber + \' of \' + PageCount";

Однако для этого отчета PageCount возвращая на один номер больше, чем фактическое количество страниц.

Actually 8 pages

PageCount returns 9 pages

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

Есть предложения, как решить?Существуют ли какие-либо API-интерфейсы Telerik Reporting API, на которые мне следует обратить особое внимание, которые могли бы скрыть страницу, вызывающую эту проблему?Я пытаюсь избежать хакерского решения PageCount - 1, так как не уверен, что оно подойдет для всех наборов данных.

1 Ответ

0 голосов
/ 26 июля 2018

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

...