Nowości w programie StyleVision 2012 – zaawansowane style kompozytowe dla lepszego formatowania

StyleVision to intuicyjne narzędzie do projektowania arkuszy stylów i raportów, które przekształca dane XML, XBRL oraz zawartość baz danych na formaty HTML, RTF, PDF, Word 2007+ oraz elektroniczne formularze – wszystko to przy użyciu jednego projektu. Wersja z 2012 roku (… [ciąg dalszy])dostępny do pobrania tutaj), StyleVision oferuje teraz jeszcze większą kontrolę nad formatowaniem, dzięki czemu można tworzyć jeszcze bardziej zaawansowane wizualnie dokumenty.

Jedną z bardziej wszechstronnych funkcji wprowadzonych w programie StyleVision 2012 jest obsługa złożonych stylów do generowania dokumentów w formatach RTF, Word, PDF, a także HTML oraz elektronicznych formularzy Authentic. Ta funkcja umożliwia łączenie stylów zdefiniowanych w dokumencie instancji XML ze stylami ustawionymi bezpośrednio w raporcie. Można również tworzyć złożone style, wykorzystując wyrażenia XPath, aby kontrolować różne aspekty wyglądu tego samego elementu (np. czcionka, kolor tła, wyrównanie).

Obsługa stylów kompozytowych umożliwia szybką i łatwą zmianę wyglądu elementu projektu poprzez wybór atrybutu z pliku XML lub poprzez zmianę wyrażenia XPath. Funkcja ta jest najczęściej wykorzystywana w sytuacjach, gdy dokument XML zawiera fragmenty HTML zawierające informacje o stylach – teraz można użyć selektora XPath do wyodrębnienia informacji o stylach z fragmentu HTML i zastosowania ich bezpośrednio do dokumentu wynikowego.

Na przykład, w tym przypadku wykorzystaliśmy program XMLSpy firmy Altova Edytor XML or środowisko programistyczne, w celu utworzenia pliku instancji XML zawierającego zawartość biblioteki muzycznej. (Utworzyliśmy również schemat w programie XMLSpy.)

Atrybut "StyleIt" elementu "Recording" przedstawionego poniżej zawiera instrukcje formatowania dla tego konkretnego nagrania – zgodnie z naszymi danymi, nagranie zespołu Fun Factory powinno być wyświetlane kolorem czerwonym i pogrubioną czcionką.

Teraz możemy przejść do programu StyleVision i rozpocząć tworzenie projektu graficznego na podstawie naszego dokumentu XML.

Aby zastosować instrukcje formatowania zawarte w dokumencie XML, wystarczy użyć atrybutu "StyleIt" z rozwijanej listy stylów w panelu "Właściwości" w naszym środowisku projektowym StyleVision.

Nagranie zatytułowane "Fun Factory" będzie wyświetlane w czerwonym, pogrubionym tekście w wynikach wyszukiwania.

Możemy również zignorować instrukcje formatowania zawarte w pliku konfiguracyjnym i zamiast tego dostarczyć własne.

W tym miejscu zastąpiliśmy atrybut "StyleIt" w liście rozwijanym instrukcją XPath typu "jeśli-to-to", która przypisuje formatowanie w zależności od atrybutu elementu "Recording" o nazwie "PlaylistCode". Utwory taneczne są wyświetlane w niebieskim kolorze, czcionką Papyrus o rozmiarze 12 punktów, utwory relaksacyjne w kolorze bordowym, czcionką Pristina o rozmiarze 14 punktów, a muzyka tła domyślnie w kolorze zielonym, czcionką Onyx o rozmiarze 14 punktów.

Oto, jak wygląda teraz plik wynikowy.

Obsługa stylów złożonych to tylko jedna z nowych funkcji związanych ze stylizacją, dostępnych w programie StyleVision 2012 do tworzenia arkuszy stylów i raportów. Kliknij tutaj, aby dowiedzieć się więcej o nowych funkcjach dostępnych w całej linii produktów Altova.