Comment convertir rtf en texte brut dans Visual Basic

Rich Text Format est un format simple et multi-plateforme fichier texte qui - tout en étant assez facile à mettre en œuvre - permet à des fichiers de texte pour contenir des améliorations telles que gras, en italique, souligne et tables. Visual Basic est livré avec un support pour RTF hors de la boîte, et en fait assez simple à effectuer des conversions entre RTF et texte brut.


Sommaire

Instructions

  1. Créez un nouveau projet en sélectionnant "Créer un nouveau projet" du "Fichier" menu. Nommez-ce que vous voulez et utilisez les options par défaut pour les boîtes de dialogue que Visual Basic présente à vous. Lorsque vous avez terminé, vous devriez être en regardant fixement une fenêtre vide dans l'interface de conception Visual Basic GUI.

  2. Trouver la composante RichTextBox dans la liste de contrôle sur la gauche; côté de l'écran, et faites-le glisser dans votre fenêtre de l'application.

  3. Trouver le composant Button dans la liste de contrôle et faites-le glisser dans votre fenêtre de l'application ainsi. Aller à la liste des propriétés en bas à droite de l'écran, et modifiez la propriété de texte de ce bouton pour "Bande de RTF."

  4. Double-cliquez sur le bouton. Cela vous sortir de l'interface de conception graphique et de l'éditeur de code source. Il sera également déclarer une fonction automatiquement pour vous qui sera appelée à chaque fois que le bouton est pressé par un utilisateur.

  5. Insérez le code suivant dans la fonction bouton de clic:

    Private Sub Button1_Click (expéditeur de ByVal comme System.Object, ByValue tant System.EventArgs) Poignées Button1.Click

    &# 9-RichTextBox1.Rtf = { rtf1 ansi deff0 { colortbl-red0 green0 blue0- red255 green0 blue0-} Cette ligne est la couleur ligne de défaut ligne cf2This est rouge ligne cf1This est la couleur par défaut}

    Chaîne en clair = RichTextBox1.Text
    End Sub

    Going ligne par ligne, cela va placer une partie au format RTF texte dans le RichTextBox. Il va ensuite placer le texte, avec sa mise en forme dépouillée, dans une chaîne nommée clair. De là, vous pouvez faire ce que vous aimez.




Conseils & Avertissements








  • Ce tutoriel a été écrit pour Visual Basic 2008 Express- cependant, il devrait fonctionner sur toutes les versions de Visual Basic.
  • Ce tutoriel laisse le composant RichTextBox visible dans la window- cependant, si vous avez décidé de créer une application qui ne devrait pas montrer le composant RichTextBox, mais l'utilisation faite simplement des fonctions text-conversion, ce qui peut être facilement accompli. Alors que le RichTextBox est sélectionné, regarder à travers la fenêtre des propriétés en bas à gauche; côté de l'écran et de trouver la propriété Visible. Réglez-le "Faux." Cela vous permet d'utiliser les fonctions de la composante sans elle apparaît à l'écran lorsque l'utilisateur exécute l'application.
  • Ceci est rendu possible par deux propriétés qui sont automatiquement partie du contrôle RichTextBox: la propriété RTF et la propriété Text.
  • La propriété RTF contient une version du texte avec la totalité de son RTF formatage intact. La propriété de texte, d'autre part, contient automatiquement un duplicata du texte dans la propriété RTF, sauf avec sa mise en forme RTF enlevé.
» » » » Comment convertir rtf en texte brut dans Visual Basic