Dla elementów szablonu można tworzyć style nagłówków odpowiadające wartościom atrybutów danych lub zmiennych z pewnymi właściwościami
dotyczącymi formatowania.
O tym zadaniu
W danych wyjściowych w formacie programu Microsoft Word, PDF i HTML można tworzyć tytuły
sekcji i przypisywać do nich style nagłówków, tworząc hierarchię informacyjną w dokumencie. Produkt
Rational Publishing Engine
wymaga przypisania tym tytułom numerów rozpoczynających się od
1, tak aby odpowiadały numerowi stylu nagłówka. Niektóre
dane, którym mają zostać przypisane style nagłówków, nie
zaczynają się od 1 lub mają wartości literowe zamiast liczbowych. Ponadto w każdym formacie wyjściowym są używane inne nazwy stylów nagłówków, co
dodatkowo komplikuje standaryzację tych stylów we wszystkich formatach wyjściowych. Na przykład w programie
Microsoft Word styl nagłówka najwyższego poziomu nazywa się
Nagłówek 1. W języku HTML ten
sam styl nagłówka ma oznaczenie
H1.
W celu dopasowania wartości atrybutów lub zmiennych do wartości liczbowych zaczynających
się od wartości 1 można użyć wyrażenia parseInt(nazwa_atrybutu_lub_zmiennej) w języku JavaScript.
Następnie w celu utworzenia nagłówków podrzędnych dla danych potomnych należy dodać wartość 1 do wyrażenia parseInt(nazwa_atrybutu_lub_zmiennej)
+ 1. To wyrażenie skryptu zapewni zgodność ze wszystkimi
stylami nagłówków we wszystkich formatach wyjściowych, to jest w formacie programu Microsoft Word, PDF i HTML.
Co dalej
Styl nagłówka to najczęściej stosowany styl przy użyciu wyrażeń skryptów. Można jednak również stosować wyrażenia skryptu do
wielkości czcionki, wielkości ramki lub wielkości marginesów.