axapta - Dynamics AX CompanyImage 到图像文件

标签 axapta microsoft-dynamics x++

我需要将 CompanyImage 表中存储的图像导出到图像文件

我该怎么做?

读取表格后,我获得了一个位图字段,但如何知道图像的类型来构建正确的扩展并将其保存到文件中?

最佳答案

终于找到解决办法了。

要从 CompanyImage 导出图像:

    // Grant clrinterop permission.
    new InteropPermission(InteropKind::ClrInterop).assert();

    image = new Image();
    image.setData(companyImage.Image);

    result = image.saveImage(@"c:\test.jpg",3);

    CodeAccessPermission::revertAssert();

了解原始类型:

    image.saveType();

关于axapta - Dynamics AX CompanyImage 到图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14855400/

相关文章:

azure - Dynamics 365 for Operations 虚拟机可访问性

axapta - 使用在其他类扩展中创建的变量

sql - Microsoft Dynamics SQL 中的日期部分函数错误

time - 如何将字符串转换为TimeHour24?

dynamics-crm - 在 csv 导入上更新实体(dynamics crm 2011 online)

google-chrome - 如何修复 Windows Server 2016 上 IIS 中的 ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY

batch-processing - 使用批处理作业运行 Web 服务时出现问题?

save - 如何在表单中通过代码调用 Ctrl + S?

xml - 将 Common 与 XML 相互转换

axapta - 如何在代码中构建或条件化数据源?