在水晶报表中处理图片问题,等比例所放照片。

liuchengit 2005-01-22 11:36:16
最近做的项目里面客户要求报表图片框能够自动地适应照片的比例,等比例缩小。
由于客户拿来的照片有的横版的,,有的是纵版的,大小也不一样,客户要求一个固定大小正方形图片框显示照片,如果照片是横版的或是纵版的就按照照片的最小的边长为标准,等比例所放这个照片,不知各位是否遇到这种问题,如果有和我联系或留言,popo:liuchengit
msn: lch5577@hotmail.com
qq:47307116
先谢过,,希望各位鼎力支持.
...全文
223 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuchengit 2005-01-25
  • 打赏
  • 举报
回复
如果这样的编程有用,我得报表就不用拖到现在了,不好意思,本人比较着急可能说话有点过激,敬请各位谅解。
小蕊_claudia 2005-01-24
  • 打赏
  • 举报
回复
这样的编程当然是放在放置水晶报表显示控件的窗体上呀
liuchengit 2005-01-24
  • 打赏
  • 举报
回复
jhpu2000(石头)
你好,,首先非常感谢您的解答,,我心中有几个疑问,
1、这样的编程如何应用到水晶报表中呢?
2、我如何控制图片等比例缩放,而且大小又在我规定的范围内呢?
3、PictureBoxSizeMode.StretchImage;这种模式是拉伸或收缩以适合图片框,这样图片很有可能变形失真,,而我的意思是让图片自动伸展,,然后再等比例缩放,,这个在图片框中我已经实现了,不过在水晶报表中这个方法失效了。
我的QQ:47307116我的POPO: liuchengit如果有兴趣可以讨论,, 随便帮我把问题解决掉了。
jhpu2000 2005-01-23
  • 打赏
  • 举报
回复
这个好像不是水晶里做的吧,应该是自己编程实现的

if(DialogResult.OK == FileOpenDlg.ShowDialog())
{
foreach(string filePath in FileOpenDlg.FileNames )
{
if (pictureBoxTu.Image != null)
{
pictureBoxTu.Image.Dispose();
pictureBoxTu.Image = null;
}
pictureBoxTu.SizeMode = PictureBoxSizeMode.StretchImage;

pictureBoxTu.Image = Image.FromFile(filePath);

}
我用的是PictureBox控件,关键是这句:
pictureBoxTu.SizeMode = PictureBoxSizeMode.StretchImage;

希望你对你有所帮助
lingyun_k 2005-01-22
  • 打赏
  • 举报
回复
up
Crystal Reports 9.2 文版(水晶报表) 下载,,软件版本:9.2.0.448不过现已出了Crystal Reports Professional v9.2.2.634 (c) Crystal Decisions,有足够的空间就提供.这是一个很不错的报表控件,我相信很多朋友都听说过吧!Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和完成一般的报表任务过程,会一步一步地指导您进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未停留在创建报表这一功能上 ?您可以用各种各样的格式发布报表,包括用 Microsoft 的 Word 和 Excel 发布、通过电子邮件甚至 Web 发布。高级的 Web 报表功能允许工作组的其他成员在他们自己的 Web 浏览器查看或更新共享报表。 将报表并入应用程序通过将 Crystal Reports 的报表处理功能整合到自己的数据库应用程序,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序添加报表。 不论您是 IT 行业的站点管理员,还是营销推广经理,也无论您是金融业的数据库管理员还是 CEO,Crystal Reports 都堪称是一个功能强大的工具,它可以帮助每一个人分析、解释重要信息。感谢 revenant 上传!

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧