Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come inviare sequenze ESC con VB.NET

E 'spesso necessario durante la programmazione per inserire caratteri di controllo in documenti che vengono inviati alle stampanti . I caratteri di controllo creano eventi come avanzamento /trasporto di linea ritorna e le schede. Senza di caratteri di controllo può essere difficile per formattare una pagina stampata . VB ed i caratteri di controllo "standard"

In molti linguaggi di programmazione , è possibile utilizzare la "\\" che precede una lettera per indicare un carattere di controllo . Ad esempio , l'incorporamento "\\ n" in una stringa di testo provocherà un avanzamento di riga in quel punto. Il "\\ n" non sarà effettivamente visualizzato sulla pagina stampata . Tuttavia , VB.net non permette questa semplice soluzione .
ControlChars

Il modulo ControlChars in Visual Basic fornisce i caratteri di controllo di base in una struttura facile da usare .

String = " Questo è un test " & ControlChars.CrLf & " della linea di alimentazione carattere "

Quanto sopra dividere l'output in due linee : "Questa è una prova" seguito da " il carattere di avanzamento riga" su una seconda linea .
Regex.Unescape

E 'possibile utilizzare la funzione di rendere Regex.Unescape VB funziona più come altri linguaggi di programmazione .

TestIt = Regex.Unescape ( " questo è un test \\ n del carattere di avanzamento riga " ) per

come negli altri , ad esempio, questo fornirà " questa è una prova " su una riga e " del carattere di avanzamento riga " sulla seconda riga ed è solo un modo diverso per ottenere la formattazione di stampa. Nessuno dei due è migliore dell'altro , è una questione di gusti e di estetica programmazione

.

 

Programmazione © www.354353.com