非常抱歉,漏掉您的问题了,
使用css设置的图片大小显示时有用,但是打印时是控件本身的打印方法,因此css不起作用
目前的办法是直接自定义一个图片单元格类型,
调用自定义单元格的代码
- FpSpread1.ActiveSheetView.Cells[1,1].CellType= new MyImg(@"image\111.jpg");
复制代码
自定义单元格的代码
- public class MyImg: FarPoint.Web.Spread.ImageCellType
- {
- string url;
- public MyImg(string url)
- {
- this.url = url;
- }
- public override Control PaintCell(string id, TableCell parent, Appearance style, Inset margin, object value, bool upperLevel)
- {
- Image img = new Image();
- img.ImageUrl = url;
- img.Width = Unit.Percentage(100);
- return img;
- }
- }
复制代码 |