Теги стилей заголовков

С помощью тега fp:headingstyle можно указывать стиль, размер и другие параметры абзаца в отчете. Можно использовать любое число тегов fp:headingstyle и ссылаться на них из других частей шаблона.
Табл. 1. Атрибуты стиля заголовка
Атрибут Описание
font Обязательный атрибут имени шрифта. Можно выбрать один из следующих шрифтов:
  • Courier
  • Times
  • Символ
  • Helvetica (заменяется шрифтом Arial)
  • Zapfdingbats (заменяется шрифтом Wingdings в PDF)
В отчетах RTF есть возможность указывать дополнительные шрифты атрибутами override1 и override2.
name Обязательный атрибут имени стиля заголовка. Например, Заголовок 1 или Обычный.
size Обязательный атрибут размера шрифта.
alignment Горизонтальное выравнивание абзаца (допустимые значения: left, right, center). Значение по умолчанию: left.
color Цвет стиля заголовка. Цвет определяется с помощью значений RGB. Например, чтобы сделать заголовок красным, используется значение 255,0,0. По умолчанию используется значение 0,0,0, что означает черный цвет.
format Формат стиля заголовка. Доступны следующие форматы:
  • bold
  • italic
  • strikethru
  • underline
По умолчанию используется значение "", что означает отсутствие форматирования.
hasheadingno Определяет, имеет ли стиль заголовка нумерацию. Этот атрибут влияет только на отчеты в формате PDF. В отчетах формата RTF следует использовать функции нумерации текстового процессора. По умолчанию используется значение true, что указывает на включение нумерации в заголовок.
indent Определяет левый отступ абзаца. Значение отступа 30 сдвигает текст примерно на 2 см. вправо. Значение по умолчанию: 0.
newpage Указывает, требуется ли вставка разрыва страницы перед данным стилем заголовка. Значение по умолчанию: false.
nodestyle В шаблоне может быть только один атрибут nodestyle. Если у стиля заголовка атрибут nodestyle имеет значение true, этот стиль применяется ко всем узлам дерева (fp:tree), которые не являются папками. Если нет стиля заголовка, у которого значение этого атрибута равно "true", узлы-непапки нумеруются также, как узлы-папки. Значение по умолчанию: false.
override1 Переопределяет атрибут шрифта для отчетов RTF. Когда применяется этот атрибут, в таблице шрифтов RTF значение тега fonttbl меняется.

Например, если override1="NEW_FONT_STYLE", значение изменяется с {\f7\froman\fcharset0 Times New Roman;} на {\f7\NEW_FONT_STYLE\fcharset0 Times New Roman;}.

Значение по умолчанию - "", то есть таблица шрифтов RTF не переопределяется.

override2 Переопределяет атрибут шрифта для отчетов RTF. Когда применяется этот атрибут, в таблице шрифтов RTF значение тега fonttbl меняется.

Например, если override2="NEW_FONT_NAME": До: {\f7\froman\fcharset0 Times New Roman;} После: {\f7\froman\fcharset0 NEW_FONT_NAME;}. Значение по умолчанию - "", то есть таблица шрифтов RTF не переопределяется.

textbefore Включает префикс заголовка. Этот атрибут влияет на следующие стили заголовков:
  • Заголовок 1, Заголовок 2 и т. д.: Например, присвоенное значение "Глава" добавляется перед всеми главами.
  • Атрибут заголовка: Например, при присвоении значения "smallStyle" перед атрибутами заголовка в тегах fp:tree вставляется пустой абзац со стилем заголовка "smallStyle".

По умолчанию используется значение "".

textafter Включает режим вставки пустого абзаца после атрибута заголовка. Если это значение равно "smallStyle", после атрибутов заголовка в тегах fp:tree вставляется пустой абзац со стилем заголовка "smallStyle". Этот атрибут влияет только на атрибут заголовка. По умолчанию используется значение "".
<fp:headingstyle 
        font="TIMES" 
        name="Обычный" 
        size="10" 
        alignment="left" 
        color="0,0,0"
        format="" 
        hasheadingno="true"
        indent="0" 
        newpage="false"
        nodestyle="false"
        override1=""
        override2=""
        textbefore="" 
/>

Комментарии