У меня есть следующий код:
for (int i = 1; i <= columnArr.Length; i++)
{
sheet.Column(i).AutoFit();
totalWidth += sheet.Column(i).Width;
}
if (image != null)
{
int percent = (int)(totalWidth* 100 / image.Image.Width);
sheet.Row(1).Height = percent * image.Image.Height / 100;
image.SetSize(percent);
}
Я хочу, чтобы этот код имел ширину image
(типа ExcelPicture
), равную ширине столбцов в соответствующей части листа (в моемкейс, 3 колонки);Однако изображение намного меньше.Тем не менее, строка в конечном итоге правильной высоты для изображения, как показано в файле.Как я могу исправить ширину изображения?