EPPlus を使用して、同じ画像を複数回 Excel ファイルに追加しようとしています。そのために次のコードを使用しています。
Image logo = Image.FromFile(path);
ExcelPackage package = new ExcelPackage(info);
var ws = package.Workbook.Worksheets.Add("Test Page");
for(int a = 0; a < 5; a++)
{
ws.Row(a*5).Height = 39.00D;
var picture = ws.Drawings.AddPicture(a.ToString(), logo);
picture.SetPosition(a*5, 0, 2, 0);
}
すべてが完全に機能し、すべての画像が正しく追加されていますが、下に引き伸ばされています。写真の 1 つは次のようになります。
しかし、Excel では次のように表示されます。
各画像の先頭の各行のサイズを変更する必要がありますが、それが影響しているとは思いません。写真を追加する/私がやろうとしていることをする方法はありますか、それとも手動で画像をコピーして貼り付ける必要がありますか? (写真は例として使用しています)
ありがとう。