场景
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度。
注:
博客主页:
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
实现
在设计模板时拖拽一个pictureobject
然后在代码中前期加载模板
report report = new report(); //获取项目目录 string basedir = system.windows.forms.application.startuppath; //拼接模板文件目录 var reportfile = path.combine(basedir + @"\data\report", "exportpdf.frx"); //先清理一下 report.clear(); //然后加载模板文件 report.load(reportfile);
然后获取控件对象
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;
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
网友评论