我将图像插入Excel范围,如下所示:
private System.Drawing.Image _logo;
public ProduceUsageRpt(..., System.Drawing.Image logo)
{
. . .
_logo = logo;
}
. . .
var logoRange = _xlSheet.Range[
_xlSheet.Cells[LOGO_FIRST_ROW, _grandTotalsColumn], _xlSheet.Cells[LOGO_LAST_ROW, _grandTotalsColumn]];
Clipboard.SetDataObject(_logo, true);
_xlSheet.Paste(logoRange, _logo);
不幸的是,图像对于该范围来说太大(目前第1行到第4行,第16列)。它不是做礼貌的东西,而是缩小规模以适应规定的界限,而是溢出并分配给指定的垂直和水平位置。
如何让图像缩小并将其自身限制在"框中?#34;?