ImageExportFilterIndex Property
- Namespace
TXTextControl
- Package
TXTextControl.asTextControl. WPF. SDK TXTextControl.from the private NuGet feed or Text Control Offline Packagesdll
Description
Sets the format used for saving all images contained in the document. This is the number of the filter in the string returned through the ImageCollection.ExportFilters property, beginning with number one. If the ImageCollection.ExportFilters property is used to initialize the FileDialog.Filter property of a Framework dialog, the FileDialog.FilterIndex property can be used as value for this property. A value of zero indicates that the original format of each image is used. The original format can be obtained with the Image.FilterIndex property. For a single image the value of this property can be overwritten with the Image.ExportFilterIndex property. The technical article Loading and Saving Images describes how images can be loaded and saved.
Syntax
public int ImageExportFilterIndex { get; set; }Public Property ImageExportFilterIndex As IntegerMembers
| Value | Description |
|---|---|
| 1 | Windows Bitmap (.BMP) |
| 2 | Windows Metafile (.WMF) |
| 3 | Portable Network Graphics (.PNG) |
| 4 | JPEG File Interchange Format (.JPG, .JPEG) |
| 5 | Windows Enhanced Metafile (.EMF) |
| 6 | Tagged Image Format (.TIF) |
| 7 | Graphics Interchange Format (.GIF) |
Examples
The following example configures how the current document is exported to WordprocessingML by using SaveSettings.ImageExportFilterIndex.
textControl.Text = "Quarterly results";
SaveSettings saveSettings = new();
saveSettings.ImageExportFilterIndex = 1;
Console.WriteLine($"Image Export Filter Index used by Save Settings: {saveSettings.ImageExportFilterIndex}");
textControl.Save("quarterly-results.docx", StreamType.WordprocessingML, saveSettings);textControl.Text = "Quarterly results"
Dim saveSettings As New SaveSettings()
saveSettings.ImageExportFilterIndex = 1
Console.WriteLine($"Image Export Filter Index used by Save Settings: {saveSettings.ImageExportFilterIndex}")
textControl.Save("quarterly-results.docx", StreamType.WordprocessingML, saveSettings)