找回密码
 立即注册

QQ登录

只需一步,快速开始

taoke

高级会员

28

主题

58

帖子

1762

积分

高级会员

积分
1762

活字格认证

taoke
高级会员   /  发表于:2014-7-25 16:16  /   查看:6283  /  回复:7
RenderImage  有縮放功能嗎?
例如
RenderImage ri1 = new RenderImage(newImg);
ri1.Height = 100
ri1.Width = 100
但是顯示的時候不會按 我設置的寬高來顯示圖片。
我要的功能是,
1.當圖片的實際寬高小於我設置寬高 的時候,要把圖片拉伸
2.當圖片的實際寬高大於我設置寬高的時候,要把圖片縮小到我設置的寬高
請問怎麼解決?

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-7-25 18:29:00
沙发
回复 1楼taoke的帖子

问题我们已经查收,正在处理中。有进一步结果反馈给你
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-26 10:32:00
板凳
回复 1楼taoke的帖子

可以RenderImage.Style.ImageAlign.StretchHorz/StretchVert设置为True.
参考代码如下:
  1.    RenderImage image = new RenderImage(img);
  2.             image.Height = 100;
  3.             image.Width = 100;
  4.             image.Style.ImageAlign.StretchHorz = true;
  5.             image.Style.ImageAlign.StretchVert = true;

  6.             RenderTable rt = new RenderTable();
  7.             rt.Cells[0, 0].RenderObject = image;
  8.             for (int i = 1; i < 10; i++)
  9.             {
  10.                 rt.Cells[i, 0].Text = "i" + i.ToString();
  11.             }
  12.             _printDocument.Body.Children.Clear();
  13.             _printDocument.Body.Children.Add(rt);
  14.             _printDocument.Generate();
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
taoke
高级会员   /  发表于:2014-7-29 08:48:00
地板
回复 3楼Alice的帖子


好像沒有效果,如下圖,我設置的寬高是綠色背景大小的,但是圖片,還是按圖片自己的寬高進行縮放了,沒有使圖片充滿圖片框

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-29 13:45:00
5#
回复 4楼taoke的帖子

你的图片是怎么样添加到RenderImage里的?
能把你的代码发下么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-8-7 09:50:00
6#
回复 4楼taoke的帖子

问题解决了么?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
taoke
高级会员   /  发表于:2014-8-19 13:49:00
7#
回复 6楼Alice的帖子

解決了,還跟一個參數[是否按原圖縮放]有關係

评分

参与人数 1金币 +100 收起 理由
Alice + 100 提出问题,奖励100金币。

查看全部评分

回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-8-19 13:58:00
8#
回复 7楼taoke的帖子

解决了就好。

评分

参与人数 1满意度 +5 收起 理由
taoke + 5 很詳細的回答

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部