Содержимое номера страницы в шаблоне издателя XML/BI

У меня есть требование, чтобы показать конкретные данные номера страницы на шаблоне.

Например,

1. Мне нужно исправить данные таблицы заголовков только на второй половине страницы # 1.

2. Оставшаяся первая половина страницы будет содержать подробные табличные данные, которых будет много, и, следовательно, они будут распространяться на несколько страниц.

3. Подробные данные таблицы, как упомянуто в пункте 2, будут напечатаны на всех страницах, кроме 2-й страницы, поскольку на 2-й странице есть еще одно фиксированное изображение для отображения.

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

Любая помощь / вклад будет оценен.

1 ответ

  • Какую версию BI Publisher вы используете?
  • По тегу rtf я предполагаю, что ваш шаблон является файлом RTF?
  • Используете ли вы надстройку BI Publisher для Microsoft Word?
  • На какие выходные данные (например, PDF, XLSX) вы нацеливаетесь? (Некоторые коды / функции доступны только для определенных типов вывода.)
  • Под заголовком вы подразумеваете заголовок страницы или заголовок таблицы? (Если вы имеете в виду заголовок таблицы, вы все равно сможете манипулировать использованием заголовков страниц в своих интересах.)
  • Является ли ваше фиксированное изображение статичным и встроенным в шаблон, или оно как-то динамическое?
  • Не могли бы вы привести пример или макет желаемого результата?

Незнание ответов на эти (и другие) вопросы затрудняет попытки ответить на ваши оригинальные вопросы; но чтобы попытаться дать вам что-то, что может сработать, вот вам выстрел....

Следующие выдержки взяты из Руководства разработчика отчетов Oracle Fusion Middleware для Oracle Business Intelligence Publisher - 11g Release 1 (11.1.1):

Из Раздела 4.5.3 Создание нескольких или сложных верхних и нижних колонтитулов:

Если шаблону требуется несколько верхних и нижних колонтитулов, создайте их с помощью тегов BI Publisher для определения области тела отчета. Вы также можете использовать этот метод, если верхний и нижний колонтитулы содержат сложные объекты, которые вы хотите поместить в поля формы. Когда вы определяете область тела, элементы, находящиеся до начала области тела, составляют заголовок. Элементы, встречающиеся после области тела, составляют нижний колонтитул.

Используйте следующие теги, чтобы заключить область тела отчета:

<?start:body?>

<?end body?>

Из Раздела 4.9.3 Указание только последней страницы контента:

Чтобы указать только содержание последней страницы:

  1. Создайте разрыв шаблона в шаблоне, чтобы убедиться, что содержимое последней страницы отделено от остальной части отчета.

  2. Вставьте следующий синтаксис на последней странице:

    <?start@last-page:body?>

    <?end body?>

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

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

Если вы используете Microsoft Word для создания своего шаблона, выходные данные BI Publisher будут распознавать большую часть параметров, которые вы можете установить в меню "Параметры страницы"> "Макет".

Другие вопросы по тегам