首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#向EXCEL插入图片 怎么按比例缩放图片

2012-05-28 
C#向EXCEL插入图片 如何按比例缩放图片其中插入的图片的代码为:folat PictLeft,PictTopRane rng myShee

C#向EXCEL插入图片 如何按比例缩放图片
其中插入的图片的代码为:
  folat PictLeft,PictTop;
  Rane rng = mySheet.getRange("A1","B2");
  PicLeft = Convert.ToSingle(rng.Left);
  PicTop = Convert.ToSingle(rng.Top);
  mySheet.Shapes.AddPicture(PicturePath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, PicLeft, PicTop, 100, 100);

其中设置图片的宽高都是100,但是如果图片原图是长方形的话..图片就变形了....

想知道当我把图片的高设为100时...图片的宽 按原图的高/100 的比例 缩放....
不知道如保设置属性使图片按比例缩放....或者得到怎样得到原图的 宽 与高...?
如果得到原图片的宽与高就好解决了...

[解决办法]

C# code
Image pic=Image.FromFile(strFilePath); //strFilePath是该图片的绝对路径 int intWidth=pic.Width;//长度像素值 int intHeight=pic.Height;//高度像素值 

热点排行