TX TextControl:以多种格式嵌入或导出图片

发布时间:2013/03/21 00:03 发布者:iceman

返回博客中心

TX Text Control 为您提供了两种保存图片可能性:嵌入或导出图片。可用的图片格式有:BMP, WMF, PNGJPG

在某些情况下,我们需要控制文件体积,来节省磁盘控件和网络流量。所以,我们提供给用户选择图片格式的能力。本示例将展示如何保存图片到特定的图片格式。

两个重要的属性:

  • 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

SaveImageInTX.zip (59.67 kb)


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网