Przykład: tworzenie wyrażenia skryptu do nadawania stylu nagłówkom z produktem Rational RequisitePro

W tym przykładzie użyto ogólnego schematu XML RequisitePro.xsd, który obejmuje atrybut Level w zapytaniu PRRequirement.

Procedura

Aby utworzyć raport ze stylami nagłówków zastosowanymi do atrybutu FullTag:

  1. W aplikacji Launcher utwórz specyfikację dokumentu i skonfiguruj źródło danych.
  2. W programie Document Studio otwórz nowy szablon.
  3. Dodaj przykładowy schemat źródła danych:
    1. W widoku Schematy źródeł danych kliknij ikonę Dodaj schemat źródła danych. Po otwarciu kreatora Schemat źródła danych kliknij przycisk Dalej.
    2. W polu Typ schematu wybierz opcję Ogólny XML.
    3. Opcjonalne: Wprowadź własną nazwę w polu Identyfikator źródła danych.
    4. Kliknij przycisk Dalej. Przejrzyj wybrane opcje i kliknij przycisk Zakończ.
  4. Kliknij przycisk Przeglądaj i wybierz przykładowy plik danych RequisitePro.xsd zainstalowany wraz z produktem. Położenie domyślne: %RPE_HOME%\source\XML\examples\RequisitePro.xsd. Kliknij przycisk Otwórz.
  5. Dodaj elementy do szablonu.
    1. Dodaj element Ikona kontenera Kontener.
    2. Wstaw element Ikona akapitu Akapit do elementu kontenera.
    3. Wstaw element Ikona tekstu Tekst do elementu akapitu.
      Przykład szablonu z elementami
  6. Dodaj zapytania do elementów.
    1. W widoku Schematy źródeł danych rozwiń projekt i wymagania.
    2. Przeciągnij element PRRequirement do elementu kontenera.
    3. Przeciągnij element FullTag (string) do elementu tekstu.
    4. W oknie Wybór kontekstu wybierz opcję Użyj jako wartości.
    5. Wybierz kontener PRRequirement i kliknij przycisk OK.
      Przykład szablonu z zapytaniami w elementach
  7. Utwórz wyrażenie skryptu definiujące styl dla elementu akapitu.
    1. Wybierz element akapitu.
    2. W widoku Właściwości wybierz kartę Ogólne.
    3. W polu Nazwa stylu kliknij ikonę konfiguracji Ikona konfiguracji.
    4. W oknie Ustawianie wartości nazwy stylu wybierz kartę Wyrażenie skryptu.
    5. Rozwiń opcję Atrybuty i źródło danych.
    6. Wybierz atrybut Level (poziom).
    7. Wpisz parseInt(Level) + 1.
  8. Kliknij opcję Specyfikacja dokumentu > Generuj > Generuj dokument, aby wygenerować dane wyjściowe.

Wyniki

W miarę jak wartości atrybutu Level będą się zwiększać o jeden, tak samo będzie rosła numeracja stylów nagłówków. Styl Nagłówek 1 zostanie ustawiony jako wartość elementu FullTag (pełny znacznik) dla wymagań, dla których atrybut Level (poziom) ma wartość 0. Styl Nagłówek 2 zostanie ustawiony jako wartość elementu FullTag dla wymagań, dla których atrybut Level ma wartość 1.

Końcowy dokument wyjściowy utworzony przez szablon w tym przykładzie:
  • Wyświetla wartości FullTag (pełny znacznik) jako tytuły sekcji.
  • Wyświetla widoczną hierarchię wymagań:
    • Wymagania są nagłówkami najwyższego poziomu i używają stylu Nagłówek 1.
    • Wymagania potomne są nagłówkami niższego poziomu i używają stylu Nagłówek 2.
  • Tworzy hierarchię wartości atrybutu Level.

Opinia