TX Text Control 为您提供了两种保存图片可能性:嵌入或导出图片。可用的图片格式有:BMP, WMF, PNG 和JPG。
在某些情况下,我们需要控制文件体积,来节省磁盘控件和网络流量。所以,我们提供给用户选择图片格式的能力。本示例将展示如何保存图片到特定的图片格式。
两个重要的属性:
- Image.ExportFilterIndex
- Image.SaveMode
我们使用Images 集合来迭代文档中的图片。同时,SaveMode 属性用于决定图片是被嵌入还是导出。
For Each image As TXTextControl.Image In TextControl1.Images image.ExportFilterIndex = ComboBox1.SelectedIndex + 1 If RadioButton1.Checked = True Then image.SaveMode = TXTextControl.ImageSaveMode.SaveAsData Else image.SaveMode = TXTextControl.ImageSaveMode.SaveAsFileReference End If Next
在这个例子中,我们使用 ComboBox 来选择图片格式。代码如下:
Dim imageFormats() As String
imageFormats = TextControl1.Images.ExportFilters.Split("|")
For i As Integer = 0 To 7 Step 2
ComboBox1.Items.Add(imageFormats(i))
Next
ComboBox1.SelectedIndex = 0
参考代码:
VS2008 && TX TextControl X8