Atrybuty danych dostosowują sposób wyświetlania treści w
dokumencie.
Atrybuty danych są używane do dodania spisu treści oraz dostosowania
obliczonych wartości, definiowania warunków, filtrów, właściwości warunkowego
formatowania i stylów.
Obliczone wartości
Do przetwarzania atrybutów danych
należy utworzyć fragmenty kodu
JavaScript. Za pomocą tych fragmentów kodu można składać atrybuty danych, obcinać białe
znaki i transformować wartości liczbowe w opisy tekstowe.
Przetwarzać można
wszystkie atrybuty danych z bieżącego kontekstu, a to obejmuje atrybuty
zapytania elementu oraz atrybuty ze wszystkich zapytań nadrzędnych elementów.
Warunki
Do zdefiniowania warunków w przypadku, gdy
element ma być wyświetlany, należy użyć wyrażeń opartych na atrybutach danych
lub zmiennych szablonu. Warunek to wyrażenie
JavaScript, które jest
wartościowane do wartości boolowskiej.
Filtry a warunki
Wprawdzie filtry i warunki
wyglądają podobnie, są one dwoma różnymi mechanizmami służącymi do innych
celów:
- Filtr może być wartościowany w momencie wyodrębniania danych ze źródła
danych.
- Warunek jest wartościowany dopiero po wyodrębnieniu danych ze źródła danych.
Warunek jest wartościowany tylko raz dla elementu, nawet
jeśli element jest zapytaniem. Dlatego nie można użyć bieżącego
zapytania jako kontekstu dla warunku.
Wprawdzie czasem można użyć
warunków zamiast filtrów, jednak przy użyciu filtrów osiągana jest lepsza
wydajność, ponieważ przetwarzany jest tylko podzbiór danych.
Formatowanie warunkowe
Aby zdefiniować właściwości
formatowania w oparciu o wartości atrybutów danych, można użyć wyrażeń. Formatowanie
warunkowe jest zbliżone do warunków elementów, z tym wyjątkiem, że
wartości zwracane zależą od typu właściwości.
Elementy dostępne do edycji
Użytkownik może edytować
treść dla elementów: tekst, tekst formatowany, obraz, plik włączany, zakładka i
odsyłacz hipertekstowy.
Aby edytować treść elementu, należy go kliknąć dwukrotnie.
Spisy treści, rysunków i tabel w
dokumentach Microsoft Word
Aby
dodać spis treści do dokumentu wyjściowego, należy zdefiniować spis treści w
szablonie lub arkuszu stylów. Jeśli spis treści zostanie zdefiniowany w
szablonie, nie będzie wyświetlany w dokumencie
Microsoft Word, dopóki nie zostaną
zaktualizowane pola dokumentu. Do aktualizacji pól należy użyć funkcji
Aktualizacja pól lub Aktualizacja tabeli w programie
Microsoft Word lub makr zawartych w
arkuszu stylów rpe.dot. Arkusz stylów
rpe.dot znajduje się w instalacji produktu
Rational Publishing Engine:
%RPE_HOME%\utils\word\rpe.dot.
Ten sam proces ma
zastosowanie do spisów rysunków i spisów tabel.
Tytuły w dokumentach programu
Microsoft Word
Tytuły
rysunków i tabel nie są aktualizowane automatycznie. Do aktualizacji pól należy
użyć funkcji Aktualizacja pól w programie
Microsoft Word lub makr zawartych w
arkuszu stylów rpe.dot. Arkusz stylów
rpe.dot znajduje się w instalacji produktu
Rational Publishing Engine:
%RPE_HOME%\utils\word\rpe.dot.
Style nagłówków
Aby użyć
predefiniowanych stylów nagłówków dla formatów wyjściowych
Microsoft Word (Nagłówek 1, Nagłówek
2, ... , Nagłówek 9) i HTML (H1, H2, ... , 9), należy użyć nazwy stylu 1, 2 do
9. Formaty wyjściowe PDF i XSL-FO nie mają stylów nagłówków, jednak produkt
Rational Publishing Engine
używa wewnętrznie zdefiniowanych stylów nagłówków.
Właściwości formatowania a style
Style należy
zdefiniować zamiast zmieniania poszczególnych właściwości formatowania dla
elementów szablonu.
Style produktu
Rational Publishing Engine
a style zewnętrzne
Jeśli główny dokument wyjściowy jest w formacie
Microsoft Word lub HTML, należy
zawsze, gdy to możliwe, użyć stylów zewnętrznych zdefiniowanych w arkuszu
stylów. Ta metoda umożliwia szybką zmianę wyglądu dokumentu wyjściowego i
wymusza jednolity wygląd dokumentów w firmie.
Numeracja nagłówków dla programu
Microsoft Word
Aby uzyskać
nagłówki numerowane jak lista hierarchiczna, należy użyć arkusza stylów z
numerowanymi nagłówkami.
Dane Unicode w dokumencie wyjściowym
Wszystkie dane Unicode zostaną wyświetlone, jeśli użyta czcionka obsługuje kod
Unicode.
- Dla dokumentu wyjściowego PDF konieczna jest konfiguracja dodatkowa. Szczegółowe informacje zawiera sekcja
Ustawienia
dokumentu wyjściowego PDF. Jeśli użyto czcionki w kodowaniu innym niż
Unicode, należy ponownie wygenerować dokument z użyciem czcionek Unicode typu
True Type i ustawić odpowiednie właściwości dokumentu wyjściowego.
- W przypadku dokumentu wyjściowego
Microsoft Word, jeśli użyto czcionki
w kodowaniu innym niż Unicode, należy po wygenerowaniu dokumentu zmienić
czcionkę w dokumencie wyjściowym.
- W przypadku dokumentu wyjściowego HTML, jeśli użyto czcionki w kodowaniu
innym niż Unicode, należy po wygenerowaniu dokumentu zmienić rodzinę czcionek w
arkuszu stylów.