Image 如何在RDLC报告上居中显示外部图像?

Image 如何在RDLC报告上居中显示外部图像?,image,rdlc,Image,Rdlc,在ASP.NET webform(report Viewer 2012/Visual Studio 2013)中,在RDLC本地视图报表上居中放置图像(未知维度)的最简单方法是什么 外部图像设置为FitProtocol,其值设置为未知大小和类型的图像的URL。图像本身以正确的大小显示OK(大多数时间),但位于图像容器的左上角。在我看来,此控件需要两个简单的水平/垂直对齐属性。哪种笨蛋写的图像控件至少不能居中对齐 是否可以派生一个自定义图像控件来替代绘图例程,以手动将图像居中于容器中?它需要正常运

在ASP.NET webform(report Viewer 2012/Visual Studio 2013)中,在RDLC本地视图报表上居中放置图像(未知维度)的最简单方法是什么

外部图像设置为FitProtocol,其值设置为未知大小和类型的图像的URL。图像本身以正确的大小显示OK(大多数时间),但位于图像容器的左上角。在我看来,此控件需要两个简单的水平/垂直对齐属性。哪种笨蛋写的图像控件至少不能居中对齐

是否可以派生一个自定义图像控件来替代绘图例程,以手动将图像居中于容器中?它需要正常运行,以便将居中也应用于Word和PDF导出(我使用这个笨拙的RDLC引擎的唯一原因是为了“方便”Excel/Word/PDF导出功能)(因此我不能简单地在图像上使用CSS将其居中于HTML输出)


{rant}有时在HTML中显示宽度为1的图像。大概这与获取外部图像的延迟有关,或者是一些这样的蹩脚借口,所以我可能不得不用编码体操来进一步污染我的系统,以避免这个问题。更改缩放级别时,主容器布局也很容易出错,而且它确实不知道如何正确调整自身大小。我不确定我是否遗漏了什么,我的CSS是否把它搞砸了,或者它是否真的只是一个糟糕的实现。{/rant}

尝试检查。这是到目前为止我所看到的最好的答案。是的,答案似乎是它无法完成,您必须手动调整位置/填充或手动重新缩放图像。在我的项目中,重新缩放图像更简单,这避免了报告中的额外代码。