以下のコードで、ExcelをPNG出力していますが、印刷プレビュー通りのレイアウトでPNG出力されない場合がありました。
ImageOrPrintOptions imageOptions = new ImageOrPrintOptions();
imageOptions.ImageType = ImageType.Png;
imageOptions.SetDesiredSize((int)Constants.NORMAL_SIZE_WIDTH, (int)Constants.NORMAL_SIZE_HEIGHT, true);
Workbook workbook = new Workbook(inputFilePath);
WorkbookRender workbookRender = new WorkbookRender(workbook, imageOptions);
for (int i = 0; i < workbookRender.PageCount; i++)
{
workbookRender.ToImage(i, string.Format(pngFileFullPathFormat, i + 1));
}
Excelファイルは添付できないようですので、Excelファイルのキャプチャを添付します。
image.png (34.5 KB)
上記のExcelファイルをPNG出力すると以下のように、中央くらいで見切れてしまいます。
問い合わせ用-001.png (13.2 KB)
こちら、対応方法について教えていただけますか。
※印刷の拡大率など影響している可能性はあるでしょうか。