2012-05-29 13 views
8

Voglio mostrare un codice sorgente con il controllo WebBrowser su una winform. E voglio decorare il codice sorgente con tag HTML, come colore, carattere e dimensione. Ma ho trovato difficoltà a visualizzare correttamente il rientro .Come visualizzare il codice sorgente con rientro in una pagina Web? HTML? CSS?

Per essere precisi, il mio codice sorgente è contenuto in String [], e ogni stringa contiene già il rientro (spazio o tabulazione) corretto. Ma sembra che questi tipi di rientro siano semplicemente ignorati dal controllo WebBrowser.

Qualcuno potrebbe dirmi come?

risposta

7

Il <pre> element (usando <code> elements con nomi di classe appropriati per marcare le parti che si desidera evidenziare la sintassi)

<pre><code class="javascript"><code class="keyword">function</code> <code class="name">foo</code>()… 
7

mi piace incollare il codice in un Gist e quindi visualizzare in questo modo. Github riconoscerà il codice e lo formatterà di conseguenza.

Se hai intenzione di farlo spesso si potrebbe provare markdown.

Oppure utilizzare un formattatore one-off come Syntax Highlighter.

+7

Perché qualcuno ha votato la mia risposta verso il basso? Se trascorro del tempo qui, potresti almeno rispettare lo sforzo che ho messo per aiutare. E se ho risposto male alla domanda, allora fammi sapere che ho frainteso? Pensa sempre che la domanda è la colpa, perché almeno un'altra risposta corrisponde alla mia. – ow3n

Problemi correlati