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

TX Text Control 为您提供了两种保存图片可能性:嵌入或导出图片。可用的图片格式有:BMP, WMF, PNG 和JPG。在某些情况下,我们需要控制文件体积,来节省磁盘控件和网络流量。所以,我们提供给用户选择图片格式的能力。本示例将展示如何保存图片到特定的图片格式。

发布于 2013/03/21 00:00

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)

关于葡萄城

葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。

推荐相关案例
推荐相关资源
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态