Nwlapcug.com


Come convertire RTF in testo normale in Visual Basic

Come convertire RTF in testo normale in Visual Basic


Formato RTF è un formato di file di testo semplice e cross-platform che - pur essendo abbastanza facile da implementare..--consente di contenere miglioramenti come grassetto, corsivo, sottolineatura e tabelle file di testo. Visual Basic viene fornito con supporto per RTF fuori dalla scatola e lo rende abbastanza semplice per eseguire conversioni tra Rich Text e testo normale.

Istruzioni

1

Creare un nuovo progetto selezionando "Crea nuovo progetto" la \"File\" dal menu. Qualunque sia il nome ti piace e utilizza l'impostazione predefinita opzioni per finestre di dialogo che Visual Basic presenta a voi. Al termine, dovrebbe essere fissando una finestra vuota nell'interfaccia di progettazione di Visual Basic GUI.

2

Trovare il componente di RichTextBox nell'elenco di controllo sul lato sinistro dello schermo e trascinarlo nella finestra dell'applicazione.

3

Trovare il componente pulsante dall'elenco di controllo e trascinarlo nella finestra dell'applicazione pure. Vai all'elenco delle proprietà in basso a destra dello schermo e modificare la proprietà di testo del pulsante in "Strip RTF".

4

Fare doppio clic sul pulsante. Questo si sposterà verso l'interfaccia di progettazione di GUI e di editor del codice sorgente. Inoltre dichiarerà una funzione automaticamente per voi che verrà chiamato ogni volta che viene premuto il pulsante di un utente.

5

Inserire il codice riportato di seguito la funzione di click del pulsante:

Private Sub Button1_Click(ByVal sender As System.Object, ByValue As System.EventArgs) Handles Button1.Click

RichTextBox1.Rtf = {\rtf1\ansi\deff0{\colortbl;red0\green0\blue0;\red255\green0\blue0}; Questa linea è che la linea di color\line\cf2This predefinita è red\line\cf1This linea è il colore predefinito}

String plaintext = RichTextBox1.Text
End Sub

Andando riga per riga, questo verrà inserito del testo RTF formattato nel controllo RichTextBox. Sarà poi posto il testo, con la sua formattazione spogliato, in una stringa denominata testo normale. Da lì, si può fare con essa ciò che ti piace.

Consigli & Avvertenze

  • Questo tutorial è stato scritto per Visual Basic 2008 Express; Tuttavia, dovrebbe funzionare su qualsiasi versione di Visual Basic.
  • Questo tutorial lascia il componente RichTextBox visibile nella finestra; Tuttavia, se avete deciso di creare un'applicazione che non dovrebbe mostrare la componente di RichTextBox, ma semplicemente fatto uso delle funzioni di conversione del testo, questo può essere facilmente realizzata. Mentre è selezionato il controllo RichTextBox, guardare attraverso la finestra Proprietà sul lato inferiore sinistro dello schermo e trovare la proprietà Visible. Impostarlo su \"False.\" Questo consente di utilizzare le funzioni del componente senza di essa che appaiono sullo schermo quando l'utente esegue l'applicazione.
  • Ciò è reso possibile da due proprietà che fanno automaticamente parte del controllo RichTextBox: la proprietà RTF e la proprietà Text.
  • La proprietà RTF contiene una versione del testo con la formattazione RTF. La proprietà Text, d'altra parte, contiene automaticamente un duplicato del testo nella proprietà RTF, tranne con la formattazione RTF rimosso.