RichTextBoxStreamType Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los tipos de flujos de entrada y de salida utilizados para cargar y guardar datos en el control RichTextBox.
public enum class RichTextBoxStreamType
public enum RichTextBoxStreamType
type RichTextBoxStreamType =
Public Enum RichTextBoxStreamType
- Herencia
Campos
PlainText | 1 | Secuencia de texto sin formato que incluye espacios en lugar de objetos Vinculación e incrustación de objetos (Object Linking and Embedding, OLE). |
RichNoOleObjs | 2 | Secuencia de formato de texto enriquecido (RTF) con espacios en lugar de objetos OLE. Este valor solamente es válido para su uso con el método SaveFile(String) del control RichTextBox. |
RichText | 0 | Secuencia de Formato de texto enriquecido (Rich Text Format, RTF). |
TextTextOleObjs | 3 | Secuencia de texto sin formato con una representación textual de objetos OLE. Este valor solamente es válido para su uso con el método SaveFile(String) del control RichTextBox. |
UnicodePlainText | 4 | Secuencia de texto que contiene espacios en lugar de objetos de Vinculación e incrustación de objetos (Object Linking and Embedding, OLE). El texto está codificado en Unicode. |
Ejemplos
En el ejemplo siguiente se guarda el contenido de en RichTextBox un archivo de texto ASCII. En el ejemplo se usa la SaveFileDialog clase para mostrar un cuadro de diálogo para solicitar la ruta de acceso y el nombre de archivo del usuario. A continuación, el código guarda el contenido del control en ese archivo. En el ejemplo se usa esta versión del SaveFile método para especificar que el archivo se guarde como un archivo de texto ASCII en lugar del formato de texto enriquecido estándar. En este ejemplo se supone que el código se coloca en una Form clase que tiene un RichTextBox control denominado richTextBox1
.
public:
void SaveMyFile()
{
// Create a SaveFileDialog to request a path and file name to save to.
SaveFileDialog^ saveFile1 = gcnew SaveFileDialog;
// Initialize the SaveFileDialog to specify the RTF extension for the file.
saveFile1->DefaultExt = "*.rtf";
saveFile1->Filter = "RTF Files|*.rtf";
// Determine if the user selected a file name from the saveFileDialog.
if ( saveFile1->ShowDialog() == System::Windows::Forms::DialogResult::OK &&
saveFile1->FileName->Length > 0 )
{
// Save the contents of the RichTextBox into the file.
richTextBox1->SaveFile( saveFile1->FileName, RichTextBoxStreamType::PlainText );
}
}
public void SaveMyFile()
{
// Create a SaveFileDialog to request a path and file name to save to.
SaveFileDialog saveFile1 = new SaveFileDialog();
// Initialize the SaveFileDialog to specify the RTF extension for the file.
saveFile1.DefaultExt = "*.rtf";
saveFile1.Filter = "RTF Files|*.rtf";
// Determine if the user selected a file name from the saveFileDialog.
if(saveFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK &&
saveFile1.FileName.Length > 0)
{
// Save the contents of the RichTextBox into the file.
richTextBox1.SaveFile(saveFile1.FileName, RichTextBoxStreamType.PlainText);
}
}
Public Sub SaveMyFile()
' Create a SaveFileDialog to request a path and file name to save to.
Dim saveFile1 As New SaveFileDialog()
' Initialize the SaveFileDialog to specify the RTF extension for the file.
saveFile1.DefaultExt = "*.rtf"
saveFile1.Filter = "RTF Files|*.rtf"
' Determine if the user selected a file name from the saveFileDialog.
If (saveFile1.ShowDialog() = System.Windows.Forms.DialogResult.OK) _
And (saveFile1.FileName.Length) > 0 Then
' Save the contents of the RichTextBox into the file.
richTextBox1.SaveFile(saveFile1.FileName, _
RichTextBoxStreamType.PlainText)
End If
End Sub
Comentarios
Use los miembros de esta enumeración al llamar a los LoadFile métodos y SaveFile del RichTextBox control .