Novidades no StyleVision 2012: Estilos compostos para uma formatação aprimorada

StyleVision é um software intuitivo para a criação de folhas de estilo e relatórios que transforma conteúdo XML, XBRL e de bases de dados em HTML, RTF, PDF, Word 2007+ e formulários eletrónicos autênticos – tudo a partir de um único design. Com a versão de 2012 (…)Disponível para download aqui), O StyleVision oferece agora ainda mais opções de formatação, permitindo criar resultados visuais ainda mais sofisticados.

Uma das funcionalidades mais versáteis introduzidas no StyleVision 2012 é o suporte para estilos compostos, que permitem a formatação de documentos para RTF, Word e PDF, bem como para HTML e formulários eletrónicos da Authentic. Esta funcionalidade permite combinar estilos definidos num documento XML com aqueles que são definidos diretamente no relatório. É também possível criar um estilo composto utilizando XPath para controlar várias características de formatação do mesmo elemento (por exemplo, fonte, cor de fundo, alinhamento).

O suporte para estilos compostos permite que altere rapidamente e facilmente a aparência de um componente de design, selecionando um atributo do ficheiro XML ou modificando a expressão XPath. Esta funcionalidade é utilizada principalmente em casos em que o documento XML inclui fragmentos HTML que contêm informações de estilo. Agora, pode usar um seletor XPath para extrair as informações de estilo do fragmento HTML e aplicá-las diretamente a um documento de saída.

Aqui, por exemplo, utilizamos o XMLSpy, um produto da Altova Editor XML e ambiente de desenvolvimento, para criar um ficheiro de instância XML que contenha o conteúdo de uma biblioteca de música. (Também criámos o esquema no XMLSpy.)

O atributo "StyleIt" do elemento "Recording" mostrado abaixo inclui instruções de formatação para esta gravação específica. De acordo com o nosso ficheiro, a gravação de "Fun Factory" deve ser apresentada em vermelho e em negrito.

Agora podemos passar para o StyleVision e começar a criar um design com base no nosso documento de instância XML.

Para aplicar as instruções de formatação contidas no documento de instância XML, basta utilizar o atributo "StyleIt" no menu suspenso de estilos, localizado no painel de propriedades da nossa ferramenta StyleVision.

A gravação "Fun Factory" aparece em vermelho e em negrito no resultado final.

Também podemos optar por ignorar as instruções de formatação contidas no ficheiro de configuração e fornecer as nossas próprias.

Neste caso, substituímos o atributo "StyleIt" na lista suspensa por uma declaração XPath "se-então-senão" que atribui formatação com base num atributo do elemento "Recording" chamado "PlaylistCode". As músicas para festas são formatadas em azul, com a fonte Papyrus de 12 pontos; as músicas mais populares, adequadas para ouvir com calma, são formatadas em castanho, com a fonte Pristina de 14 pontos; e, por defeito, a música de fundo é formatada em verde, com a fonte Onyx de 14 pontos.

Aqui está como é o ficheiro de saída atualmente.

O suporte para estilos compostos é apenas uma das novas funcionalidades de estilo presentes no editor de folhas de estilo e relatórios StyleVision 2012. Clique aqui para saber mais sobre as novas funcionalidades em toda a linha de produtos Altova.