RichTextBoxStreamType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает типы входных и выходных потоков, используемых для загрузки и сохранения данных в элементе управления RichTextBox.
public enum class RichTextBoxStreamType
public enum RichTextBoxStreamType
type RichTextBoxStreamType =
Public Enum RichTextBoxStreamType
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| RichText | 0 | Поток форматированного текста (RTF). |
| PlainText | 1 | Поток обычного текста, включающий пробелы в местах объектов связывания объектов и внедрения (OLE). |
| RichNoOleObjs | 2 | Поток форматированного текста (RTF) с пробелами вместо объектов OLE. Это значение допустимо только для использования с методом SaveFile(String)RichTextBox элемента управления. |
| TextTextOleObjs | 3 | Поток обычного текста с текстовым представлением объектов OLE. Это значение допустимо только для использования с методом SaveFile(String)RichTextBox элемента управления. |
| UnicodePlainText | 4 | Текстовый поток, содержащий пробелы вместо объектов, связанных с связыванием объектов и внедрением (OLE). Текст кодируется в Юникоде. |
Примеры
В следующем примере сохраняется содержимое текстового RichTextBox файла ASCII. В примере SaveFileDialog используется класс для отображения диалогового окна для запроса пути и имени файла от пользователя. Затем код сохраняет содержимое элемента управления в этом файле. В примере используется эта версия SaveFile метода, чтобы указать, что файл будет сохранен в виде текстового файла ASCII вместо стандартного формата форматированного текста. В этом примере предполагается, что код помещается в Form класс с RichTextBox именем 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
Комментарии
Используйте элементы этого перечисления при вызове LoadFile и SaveFile методах RichTextBox элемента управления.