Az adatattribútumok személyre szabják, hogy a dokumentum hogyan
jelenítse meg a tartalmat.
Adatattribútumok használatával felvehet
tartalomjegyzéket, személyre szabhatja a számított értékeket, valamint
meghatározhat szűrőket, feltételes formázási tulajdonságokat és
stílusokat.
Számított értékek
Hozzon létre
JavaScript kódrészleteket az
adatattribútumok feldolgozásához. Ezekkel a kódrészletekkel egyesítheti az adatattribútumokat, levághatja a
szóközszerű karaktereket, valamint szöveges leírásokká alakíthatja a
számértékeket.
Az aktuális kontextusból származó tetszőleges
adatattribútumot feldolgozhat, beleértve az elem lekérdezésattribútumait
és az elemek összes szülő lekérdezéséből származó attribútumokat.
Feltételek
Az adatattribútumokon vagy a
sablonváltozókon alapuló kifejezések felhasználásával meghatározhat arra
vonatkozó feltételeket, hogy mikor kell előállítani egy elemet. A feltétel
olyan JavaScript kifejezés,
melynek kiértékelése egy logikai érték.
Szűrő vs. feltételek
Habár a szűrők és a
feltételek hasonlóan néznek ki, valójában két különböző mechanizmust
képviselnek, melyek eltérő célokat szolgálnak:
- A szűrő kiértékelhető az adatok kinyerése közben az adatforrásból.
- A feltétel csak az után kerül kiértékelésre, hogy kinyerte az adatokat
az adatforrásból.
A feltétel csak egyszer kerül kiértékelésre
egy elemhez, akkor is, ha az elem egy lekérdezés. Ezért nem használhatja
az aktuális lekérdezést egy feltétel kontextusaként.
Habár néha használhat feltételeket a szűrők helyett, a szűrők
használata jobb teljesítményt eredményez, mert az adatoknak csak egy
részhalmaza kerül feldolgozásra.
Feltételes formázás
Kifejezések használatával
lehetősége van az adatattribútumok értékén alapuló formázási
tulajdonságokat meghatározni. A feltételes formázás az elemfeltételekhez
hasonló, annyi eltéréssel, hogy a visszatérési értékek a tulajdonság
típusától függenek.
Szerkeszthető elemek
Lehetősége van a szöveg,
stílusos szöveg, kép, tartalmazott fájl, könyvjelző és hiperhivatkozás
elemek tartalmának szerkesztésére.
A tartalom szerkesztéséhez kattintson duplán az adott elemre.
Tartalom-, ábra- és táblázatjegyzék a
Microsoft Word dokumentumokban
Ha tartalomjegyzéket akar felvenni a kimenetbe, akkor a sablonban vagy a
stíluslapban határozza meg a tartalomjegyzéket. Ha a sablonban határozza
meg a tartalomjegyzéket, akkor a tartalomjegyzék mindaddig nem látható a
Microsoft Word dokumentumban,
amíg nem frissíti a dokumentummezőket. A mezők frissítését a
Microsoft Word Mezők frissítése
vagy Táblázat frissítése szolgáltatásával, vagy pedig az
rpe.dot stíluslapban található makrókkal végezheti
el. Az rpe.dot stíluslap a
Rational Publishing Engine
telepítésben található:
%RPE_HOME%\utils\word\rpe.dot.
Ugyanez a folyamat vonatkozik az ábrák és a táblázatok jegyzékére is.
Feliratok a
Microsoft Word dokumentumokban
Az ábra- és táblázatfeliratok nem frissülnek automatikusan. A mezők
frissítését a Microsoft Word
Mezők frissítése szolgáltatásával, vagy pedig az
rpe.dot stíluslapban található makrókkal végezheti
el. Az rpe.dot stíluslap a
Rational Publishing Engine
telepítésben található:
%RPE_HOME%\utils\word\rpe.dot.
Fejlécstílusok
A
Microsoft Word előre
meghatározott fejlécstílusainak (Fejléc 1, Fejléc 2, ... , Fejléc 9) és a
HTML előre meghatározott fejlécstílusainak (H1, H2, ... , 9) használatához
az 1, 2, ... , 9 stílusnevet használja. A PDF és az XSL-FO kimeneti
formátum nem rendelkezik fejlécstílusokkal, ám a
Rational Publishing Engine
belsőleg meghatározott fejlécstílusokat használ.
Formázási tulajdonságok vs. stílusok
A
sablonelemek egyedi formázási tulajdonságainak módosítása helyett
határozzon meg stílusokat.
Rational Publishing Engine
stílusok vs. külső stílusok
Ha a fő kimenet
Microsoft Word vagy HTML, akkor
amennyire csak lehetséges, használjon stíluslapban meghatározott külső
stílusokat. Ezzel a megközelítéssel gyorsan módosíthatja a kimeneti
dokumentum megjelenését és egységes kinézetet biztosíthat a cégben.
Fejlécek számozása a
Microsoft Word esetén
Számozott fejléceket tartalmazó stíluslapot használjon, hogy a fejlécek
hierarchikus listát alkossanak.
Unicode adatok a kimenetben
Minden
Unicode adat előállításra kerül, ha a használt betűkészlet rendelkezik
Unicode támogatással.
- PDF kimenet esetén további beállítás szükséges. Részleteket itt
talál: PDF
kimenet beállításai. Ha nem Unicode betűkészletet használt, akkor
állítsa ismét elő a dokumentumot True Type Unicode betűkészlet
használatával és állítsa be a megfelelő kimeneti tulajdonságokat.
- Microsoft Word kimenet
esetén ha nem Unicode betűkészletet használt, akkor az előállítás után
módosítsa a betűkészletet a kimeneti dokumentumban.
- HTML kimenet esetén ha nem Unicode betűkészletet használt, akkor a
dokumentumelőállítás után módosítsa a betűkészlet-családot a stíluslapon.