Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SSRS居中并调整外部图像大小_C#_Vb.net_Reporting Services - Fatal编程技术网

C# SSRS居中并调整外部图像大小

C# SSRS居中并调整外部图像大小,c#,vb.net,reporting-services,C#,Vb.net,Reporting Services,我正在使用VisualStudio2008创建一个报告,我有一个图像控件,我想链接到来自数据库的动态文件名。不幸的是,它们可以是各种大小,但如果太大,则需要居中调整大小,而不是剪裁大小。有办法做到这一点吗?在图像上使用外部选项并不能完成所有这一切 我正在尝试使用自定义代码来完成这项工作,但我失败得很惨。我试图使用System.Drawing.image.FromFile将图像读取到图像变量中,以便调整其大小,但我遇到了安全问题、Uri问题等。因此我不确定这是正确的方法。您应该能够在SSRS报表设

我正在使用VisualStudio2008创建一个报告,我有一个图像控件,我想链接到来自数据库的动态文件名。不幸的是,它们可以是各种大小,但如果太大,则需要居中调整大小,而不是剪裁大小。有办法做到这一点吗?在图像上使用外部选项并不能完成所有这一切


我正在尝试使用自定义代码来完成这项工作,但我失败得很惨。我试图使用System.Drawing.image.FromFile将图像读取到图像变量中,以便调整其大小,但我遇到了安全问题、Uri问题等。因此我不确定这是正确的方法。

您应该能够在SSRS报表设计器中使用图像控件的Size属性。这不管用吗?我做了一些研究,现在更全面地认识到你问题的本质。你读过可能的修复方法吗?这并不能解决从URI获取图像的问题,但如果这是你的问题,最好在一个新问题中解决,这个问题更具体。是的,这篇文章是我发现的唯一对我的问题有用的东西。但它并不能解决从URI获取图像的问题,也不能解决对大型图像进行居中和调整大小的问题。我也有同样的问题,我认为另一种方法是在数据库中存储一个更小比例的图像,在运行时自定义paddingTop和paddingLeft,否则,当报告启动时,图像需要一次又一次地缩放。