Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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
.net 如何在SSRS中获得外部图像的大小,以便在表格单元格中对齐图像?_.net_Vb.net_Visual Studio_Reporting Services_Ssrs 2012 - Fatal编程技术网

.net 如何在SSRS中获得外部图像的大小,以便在表格单元格中对齐图像?

.net 如何在SSRS中获得外部图像的大小,以便在表格单元格中对齐图像?,.net,vb.net,visual-studio,reporting-services,ssrs-2012,.net,Vb.net,Visual Studio,Reporting Services,Ssrs 2012,我当前正在尝试在VisualStudio中动态偏移表格单元格中的图像 以下是我的报告当前生成时的样子: 我想处理的问题是表中每个图像下的额外空间 我当前将图像的“大小”属性设置为fitprotational 表格单元格的大小是一个硬性要求,我不能改变这一点,因为它意味着最终将以非常具体的比例打印出来 我的问题是,我需要让图像在单元格的中心垂直对齐。我已经尝试过这里提到的东西:尝试真实地对齐它,但我相信问题在于如何获取图像的大小以计算偏移量 我一直在尝试的表达式在top offset属性中无效,

我当前正在尝试在VisualStudio中动态偏移表格单元格中的图像

以下是我的报告当前生成时的样子:

我想处理的问题是表中每个图像下的额外空间

我当前将图像的“大小”属性设置为fitprotational

表格单元格的大小是一个硬性要求,我不能改变这一点,因为它意味着最终将以非常具体的比例打印出来

我的问题是,我需要让图像在单元格的中心垂直对齐。我已经尝试过这里提到的东西:尝试真实地对齐它,但我相信问题在于如何获取图像的大小以计算偏移量

我一直在尝试的表达式在top offset属性中无效,我将其设置为:

=CSTR(round((400 - (round((System.Drawing.Image.FromStream(new System.IO.MemoryStream(CType(System.Convert.FromBase64String(ReportItems!Image1.Value), Byte()))).Width*0.75) / ((System.Drawing.Image.FromStream(new System.IO.MemoryStream(CType(System.Convert.FromBase64String(ReportItems!Image1.Value), Byte()))).Height*0.75)/330),0))) / 2, 0)) + "pt"
我认为问题在于所使用的图像是外部的,它们的路径不适合上述函数所需的任何格式。然而,我不知道该如何解决这个问题

以下是图像属性:

我也尝试过使用
参数!库存。价值和字段!PhotoFileName.Value
作为FromBase64String函数中的参数,无效

如有任何建议,将不胜感激