Aplicar estilização e formatação ao XML no MS Word?

20

Eu tenho algum texto, que na verdade é um snippet XML, que eu quero exibir em um documento do MS Word. Eu realmente não quero trabalhar com estilo todos os elementos e atributos à mão - existe algum estilo automático que eu possa aplicar? Existe outra solução?

    
por mooep 06.09.2010 / 13:39

3 respostas

31

Você pode usar o Notepad ++. Depois de instalar:

  • Copie seu XML para a janela do Notepad ++ (no modo de linguagem XML)
  • Selecione a sintaxe destacada XML que você deseja publicar no Word
  • Selecione PLUGins- > NppExport- > Copie RTF para a área de transferência
  • Cole o RTF formatado no seu documento do Word.
por 30.04.2013 / 21:24
2

Use um marcador externo como pygmentize para gerar HTML, copie e cole no documento.

    
por 06.09.2010 / 13:48
1

Crie um novo estilo que formata o XML da maneira que você quiser. O estilo provavelmente precisará incluir:

  • definindo a fonte para uma fonte monoespaçada como Courier New
  • definindo o idioma como Sem provas (Word 2003 e versões anteriores) ou Não verificar ortografia ou gramática (Word 2007 e versões mais recentes)
  • definindo o tamanho da fonte para algo menor; muitas vezes, o XML ou outro código não se ajusta bem a uma página, a menos que seja menor

Para usar isso, selecione o texto XML e altere o estilo. Todos os atributos de formatação serão aplicados de uma só vez.

A vantagem é que XML é texto no documento. Você pode editá-lo como qualquer outro texto, se precisar fazer correções; A desvantagem desse método é que a coloração da sintaxe não será aplicada ao texto, a menos que ele já esteja lá quando o texto foi colado.

Salve o estilo no modelo normal.dot (o padrão) para que esteja disponível em todos os documentos.

Se você precisar fazer isso com frequência, poderá atribuir um atalho de teclado ao texto para não precisar selecionar o estilo no menu de estilos.

    
por 19.09.2010 / 01:20