Markdown
Markdown é uma linguagem de marcação baseada no Wikipédia ou na Markdown Language que permite que o BIS tenha um padrões de marcação de formatação do texto que possa ser convertido para outros formatos, como HTML, POSTSCRIPT, RichText, Console, etc.
Exemplos de aplicação:
- Ao escrever relatórios de Log, podemos ter um conteúdo único e será formatado adequadamente em HTML quando exibido na Web, ou formatado adequadamente quando impresso dentro de um PDF;
- Escrever mensagens de notificação que podem ir por e-mail, por texto SMS, por WhatsApp, etc.
- Converter um texto de colunas para uma impressora térmica, ou para gerar um PDF, ou exibir o mesmo conteúdo na tela.
![]() |
|
Funcionamento
- Cada linha deve ser separada com os caracteres "\r\n".
- A classe utilitária BUMarkdown contém os métodos de convert...(...) que farão a conversão de um texto de Markdown para o formato escolhido.
- Estes métodos já tomam cuidado para não permitirem códigos nocívos, como em casos de HTML e JavaScript.
- O markdown pode inclusiver ser ensinado e utilizado pelo usuário para gerar conteúdos.