Tworzenie wyrażeń skryptów do nadawania stylu nagłówkom

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.

Procedura

  1. Przeciągnij element Ikona tekstu Tekst do edytora treści szablonu.
  2. Wybierz element tekstu.
  3. W widoku Właściwości wybierz kartę Ogólne.
  4. W polu Nazwa stylu kliknij ikonę konfiguracji Ikona konfiguracji.
  5. Wybierz kartę Wyrażenie skryptu.
  6. Wybierz zmienną lub atrybut.
  7. Wprowadź wyrażenie JavaScript: parseInt(nazwa_atrybutu_lub_zmiennej) + 1.
  8. Kliknij przycisk OK.

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.

Opinia