如何以编程方式将图像设置为使用单元格移动和调整大小?

时间:2016-05-03 13:24:33

标签: c# excel epplus

通过右键单击图像,单击“大小和属性”,然后选择“属性”,可以通过调整Excel中的列和行大小来更改图像的影响方式。默认情况下,它是“移动但不用单元格大小”。我想使用EPPlus以编程方式将图像设置为“使用单元格移动和调整大小”。如果这不可能,是否可以将其更改为工作表上所有图像的“移动并使用单元格调整大小”?

以下是插入每张图片的代码:

System.Drawing.Image thumbnail = System.Drawing.Image.FromFile(imagePath);                            
var picture = worksheet.Drawings.AddPicture(data, thumbnail);
picture.SetSize(65, 20);                            
picture.SetPosition(j - 1, 0, 3 + x++, 0);

1 个答案:

答案 0 :(得分:3)

将图片设置为TwoCell设置中的EditAs

picture.EditAs = eEditAs.TwoCell;

这将告诉excel拉伸它。