Winform中使用FastReport的PictureObject时通过代码设置图片源并使Image图片旋转90度

网友投稿 286 2022-08-02

场景

FastReport安装包下载、安装、去除使用限制以及工具箱中添加控件:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100893794

Winform中使用FastReport实现简单的自定义PDF导出:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100920681

参照上面实现使用FastReport导出PDF的实现后,如果要显示照片可以使用

PictureObject控件来显示照片。但是如果在代码中怎样获取当前PictureObject对象并设置

其图片源为Image对象,并且使照片旋转90度。

注:

博客主页:

https://blog.csdn.net/badao_liumang_qizhi

霸道的程序猿

获取编程相关电子书、教程推送与免费下载。

实现

在设计模板时拖拽一个PictureObject

然后在代码中前期加载模板

然后获取控件对象

var graph = report.FindObject("Picture2") as PictureObject;

获取照片数据源Image对象并旋转90度

//获取图像

System.Drawing.Image image = MainViewContent.mainViewContent.zedGraphControl1.GetImage();

//90度

image.RotateFlip(RotateFlipType.Rotate90FlipNone);

给照片设置照片源

graph.Image = image;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Winform中怎样跨窗体获取另一窗体的控件对象(c#form1窗体如何和form2窗体里的控件公共使用)
下一篇:三分钟掌握,使用Quqrtz.Net实现定时发送邮件
相关文章

 发表评论

暂时没有评论,来抢沙发吧~