RichTextBoxStreamType Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica os tipos de fluxos de entrada e saída usados para carregar e guardar dados no RichTextBox controlo.
public enum class RichTextBoxStreamType
public enum RichTextBoxStreamType
type RichTextBoxStreamType =
Public Enum RichTextBoxStreamType
- Herança
Campos
| Name | Valor | Description |
|---|---|---|
| RichText | 0 | Um fluxo de Formato de Texto Enriquecido (RTF). |
| PlainText | 1 | Um fluxo de texto simples que inclui espaços em locais de objetos de Object Linking and Embedding (OLE). |
| RichNoOleObjs | 2 | Um fluxo de Formato de Texto Enriquecido (RTF) com espaços em vez de objetos OLE. Este valor só é válido para uso com o SaveFile(String) método do RichTextBox controlo. |
| TextTextOleObjs | 3 | Um fluxo de texto simples com uma representação textual de objetos OLE. Este valor só é válido para uso com o SaveFile(String) método do RichTextBox controlo. |
| UnicodePlainText | 4 | Um fluxo de texto que contém espaços em vez de objetos de Object Linking and Embedding (OLE). O texto é codificado em Unicode. |
Exemplos
O exemplo seguinte guarda o conteúdo de um RichTextBox ficheiro de texto ASCII. O exemplo usa a SaveFileDialog classe para mostrar um diálogo que solicita o caminho e o nome do ficheiro ao utilizador. O código guarda então o conteúdo do controlo nesse ficheiro. O exemplo utiliza esta versão do SaveFile método para especificar que o ficheiro deve ser guardado como um ficheiro de texto ASCII em vez do Rich Text Format padrão. Este exemplo assume que o código é colocado numa Form classe que tem um RichTextBox controlo chamado 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
Observações
Use os membros desta enumeração ao chamar os LoadFile métodos e SaveFile do RichTextBox controlo.