TX Text Control .NET for Windows Forms

Save Method

Method
Namespace
TXTextControl
Package
TXTextControl.TextControl.WinForms.SDK as TXTextControl.dll from the private NuGet feed or Text Control Offline Packages

Description

Saves the selected text of a document with the specified format.

Syntax

Save()

Opens a file save dialogbox and saves the selected text of a document in a file.

public Selection.DialogResult Save();

Save(StreamType)

Opens a file save dialogbox and saves the selected text of a document in a file with the specified format.

public Selection.DialogResult Save(StreamType streamType);
ParameterDescription
streamType

Specifies one of the StreamType values.

Save(string, StreamType)

Saves the selected text of a document in the specified file with the specified format.

public void Save(string path, StreamType streamType);
ParameterDescription
path

Specifies a file into which the selection is saved. If the file does not exist, it is created. If the file exists, its contents are overwritten.

streamType

Specifies one of the StreamType values.

Save(FileStream, StreamType)

Saves the selected text of a document in the specified file stream with the specified format.

public void Save(FileStream fileStream, StreamType streamType);
ParameterDescription
fileStream

Specifies a file into which the selection is saved. The data is saved at the stream's current position.

streamType

Specifies one of the StreamType values.

Save(out byte[], BinaryStreamType)

Saves the selected text of a document in the specified byte array with the specified format.

public void Save(out byte[] binaryData, BinaryStreamType binaryStreamType);
ParameterDescription
binaryData

Specifies a byte array into which the selection is saved. No memory needs to be allocated through the caller.

binaryStreamType

Specifies one of the BinaryStreamType values.

Save(out string, StringStreamType)

Saves the selected text of a document as a string with the specified format.

public void Save(out string stringData, StringStreamType stringStreamType);
ParameterDescription
stringData

Specifies a string into which the selection is saved. No memory needs to be allocated through the caller.

stringStreamType

Specifies one of the StringStreamType values.

Save(StreamType, SaveSettings)

Opens a file save dialogbox and saves the selected text of a document in a file with the specified format and special settings.

public Selection.DialogResult Save(StreamType streamType, SaveSettings saveSettings);
ParameterDescription
streamType

Specifies one of the StreamType values.

saveSettings

Specifies a SaveSettings object with additional information and settings for the save operation.

Save(string, StreamType, SaveSettings)

Saves the selected text of a document in the specified file using the specified format and special settings.

public void Save(string path, StreamType streamType, SaveSettings saveSettings);
ParameterDescription
path

Specifies a file into which the selection is saved. If the file does not exist, it is created. If the file exists, its contents are overwritten.

streamType

Specifies one of the StreamType values.

saveSettings

Specifies a SaveSettings object with additional information and settings for the save operation.

Save(FileStream, StreamType, SaveSettings)

Saves the selected text of a document in the specified file stream using the specified format and special settings.

public void Save(FileStream fileStream, StreamType streamType, SaveSettings saveSettings);
ParameterDescription
fileStream

Specifies a file into which the selection is saved. The data is saved at the stream's current position.

streamType

Specifies one of the StreamType values.

saveSettings

Specifies a SaveSettings object with additional information and settings for the save operation.

Save(out byte[], BinaryStreamType, SaveSettings)

Saves the selected text of a document in the specified byte array using the specified format and special settings.

public void Save(out byte[] binaryData, BinaryStreamType binaryStreamType, SaveSettings saveSettings);
ParameterDescription
binaryData

Specifies a byte array into which the selection is saved. No memory needs to be allocated through the caller.

binaryStreamType

Specifies one of the BinaryStreamType values.

saveSettings

Specifies a SaveSettings object with additional information and settings for the save operation.

Save(out string, StringStreamType, SaveSettings)

Saves the selected text of a document as a string using the specified format and special settings.

public void Save(out string stringData, StringStreamType stringStreamType, SaveSettings saveSettings);
ParameterDescription
stringData

Specifies a string into which the selection is saved. No memory needs to be allocated through the caller.

stringStreamType

Specifies one of the StringStreamType values.

saveSettings

Specifies a SaveSettings object with additional information and settings for the save operation.

Return Value

The implementations which open a dialog box return a Selection.DialogResult value.

Examples

The following example formats the heading of a short document by using Selection.Save.

textControl.Text = "Quarterly results\nRevenue increased by 12%.";
textControl.Select(0, 17);
Selection selection = textControl.Selection;

selection.Save("document.docx", StreamType.WordprocessingML);
Console.WriteLine("Selection is ready for use.");

Remarks

The methods opening a dialog box are not available through the Selection object of a ServerTextControl.

Further Reading

  • Grouping Undo Steps with TX Text Control –
  • How to Clone a Table Row Using TX Text Control .NET for Windows Forms –