在 s-s-rS 报告设计中使用 .EMF(Windows 元文件格式)

Posted

技术标签:

【中文标题】在 s-s-rS 报告设计中使用 .EMF(Windows 元文件格式)【英文标题】:Using .EMF (windows Metafile Format) in s-s-rS-report design 【发布时间】:2015-06-18 18:54:37 【问题描述】:

我希望在设计 s-s-rS 报告时使用 .EMF 作为图像文件。 不知道有没有办法做到这一点?

我使用 Visual Studio 和 Dynamics Ax 2012。

【问题讨论】:

【参考方案1】:

s-s-rS 不支持 .emf 文件,因此您必须将图像转换为支持的格式之一:

JPG GIF PNG BMP

另外,如果您确实将文件转换为另一种格式并使用它们,我发现 s-s-rS 使用的渲染器在您使用的分辨率越高时效果越好。使用原始大小的图像通常会导致图像混杂,因此我总是以相对较大的分辨率将矢量图像导出/导入到报告上的实际大小。这使它们在 .pdf 和打印渲染器上保持清晰。

【讨论】:

嘿,谢谢你的回答。在生成 s-s-rs 报告之前,我将如何在运行时转换 .EMF 文件(并在此报告中使用转换后的图像)?这是 Axe 2012 以某种方式支持的东西,还是我应该为此使用第三方软件? 股票 AX 不支持它,我想你必须找到一个可以做到这一点的 C# 库(只是因为我怀疑 X++ 中存在一个)并在托管程序集中使用它来修改它,也许将转换后的副本与原件一起存储。我对 ax 中的 C# 做的不多,但这里是 CLR 互操作的介绍,它允许您从 X++ 调用 C# 代码:msdn.microsoft.com/en-us/library/cc598160.aspx

以上是关于在 s-s-rS 报告设计中使用 .EMF(Windows 元文件格式)的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 设计器中的数据集面板(报告数据)消失了

SQL 报告 - 多页 EMF 报告问题

s-s-rS设计内容清单

s-s-rS 报告按月显示

是否可以在 Visual Studio 2010 中调用 s-s-rS 2008 R2 报告?

在 s-s-rS 中将报告导出到 Excel