Save Method
- Namespace
TXTextControl
- Package
TXTextControl.asTextControl. WPF. SDK TXTextControl.from the private NuGet feed or Text Control Offline Packagesdll
Description
Saves the changed text with the specified format.
Syntax
Save(out byte[], BinaryStreamType)
Saves the changed text in a byte array with the specified format.
public void Save(out byte[] binaryData, BinaryStreamType binaryStreamType);Public Sub Save(ByRef binaryData As Byte(), binaryStreamType As BinaryStreamType)| Parameter | Description |
|---|---|
| binaryData | Specifies a byte array into which the changed text is saved. No memory needs to be allocated through the caller. |
| binaryStreamType | Specifies one of the BinaryStreamType values. |
Save(out string, StringStreamType)
Saves the changed text as a string with the specified format.
public void Save(out string stringData, StringStreamType stringStreamType);Public Sub Save(ByRef stringData As String, stringStreamType As StringStreamType)| Parameter | Description |
|---|---|
| stringData | Specifies a string into which the changed text is saved. No memory needs to be allocated through the caller. |
| stringStreamType | Specifies one of the StringStreamType values. |
Save(out byte[], BinaryStreamType, SaveSettings)
Saves the changed text in a byte array with the specified format and special settings.
public void Save(out byte[] binaryData, BinaryStreamType binaryStreamType, SaveSettings saveSettings);Public Sub Save(ByRef binaryData As Byte(), binaryStreamType As BinaryStreamType, saveSettings As SaveSettings)| Parameter | Description |
|---|---|
| binaryData | Specifies a byte array into which the changed text 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 changed text as a string with the specified format and special settings.
public void Save(out string stringData, StringStreamType stringStreamType, SaveSettings saveSettings);Public Sub Save(ByRef stringData As String, stringStreamType As StringStreamType, saveSettings As SaveSettings)| Parameter | Description |
|---|---|
| stringData | Specifies a string into which the changed text 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. |
Examples
The following example exports the current revision's changed content to an in-memory buffer.
TrackedChange trackedChange = textControl.TrackedChanges.GetItem();
if (trackedChange == null)
{
return;
}
trackedChange.Save(out byte[] changedContent, BinaryStreamType.InternalUnicodeFormat);
Console.WriteLine($"Exported {changedContent.Length} bytes of changed content.");Dim trackedChange As TrackedChange = textControl.TrackedChanges.GetItem()
If trackedChange Is Nothing Then
Return
End If
Dim changedContent() As Byte = Nothing
trackedChange.Save(changedContent, BinaryStreamType.InternalUnicodeFormat)
Console.WriteLine($"Exported {changedContent.Length} bytes of changed content.")