string path = "";
byte[] bytes;
try
{
path = Server.MapPath( "..//img//logoCompany.gif" );
FileStream f = new FileStream( path, FileMode.Open, FileAccess.Read );
BinaryReader br = new BinaryReader( f );
//通过BinaryReader把图片流读成二进制数据
bytes = br.ReadBytes( (int) f.Length );
}
catch
{
bytes = null;
}
Bitmap img = null;
try
{
img = new Bitmap( new MemoryStream( bytes ) );
} //转化为图片,控制像素Width和Heigth
catch
{ }
for ( int i = 0; i < dt.Rows.Count;
关于水晶报表动态设置图片,同比例缩放问题
最新推荐文章于 2015-11-27 12:04:11 发布
这篇博客介绍了如何在水晶报表中动态设置图片,并实现图片的同比例缩放。首先通过FileStream和BinaryReader读取图片文件为二进制数据,然后将数据保存在DataTable中。接着加载水晶报表并设置数据源。最后,通过引用报表中的Image控件ID,调用同比例缩放函数EditImage来调整图片大小,确保在报表中显示时保持原始比例。
摘要由CSDN通过智能技术生成