如何在C#中打印带有RDLC报告的圆形图像



我正在数据库的RDLC报告中显示一个图像。我已经将图像加载到工具箱中的图像组件中。目前,图像框默认为长方体形状,也以长方体形状打印。我想把图像打印成圆形。我该怎么做?

您可以使用<Border/>在图像上制作圆角边缘。我不认为您可以直接使图像组件变圆。另一种方式是将图像设置为BorderBackground,并将CornerRadius设置为其大小的一半。

比如:

<Border Height="100" Width="100" CornerRadius="50" BorderThickness="3">
<Border.Background>
<ImageBrush ImageSource="pupy.jpg"/>
</Border.Background>
</Border>

如果您想创建一个边界线为矢量的空圆,请输入字母O(来自Opera的O(并使用字体样式:Centry Gothic。它将创建所需的圆。

最新更新