From 51eaaa8f24a3e18175e397149aaa4ffbac26c2d0 Mon Sep 17 00:00:00 2001 From: GoshaZotov Date: Thu, 23 Jan 2025 14:38:56 +0300 Subject: [PATCH] [se] Fix bug 71919 --- cell/view/WorkbookView.js | 7 ++++++- cell/view/WorksheetView.js | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/cell/view/WorkbookView.js b/cell/view/WorkbookView.js index 0ea559bb5e..c035ed2cb1 100644 --- a/cell/view/WorkbookView.js +++ b/cell/view/WorkbookView.js @@ -3881,7 +3881,12 @@ var page = this.getSimulatePageForOleObject(sizes, oRange); var previewOleObjectContext = AscCommonExcel.getContext(sizes.width, sizes.height, this); previewOleObjectContext.DocumentRenderer = AscCommonExcel.getGraphics(previewOleObjectContext); - previewOleObjectContext.isNotDrawBackground = !this.Api.isFromSheetEditor; + previewOleObjectContext.isNotDrawBackground = !this.Api.isFromSheetEditor; + let renderingSettings = ws.getRenderingSettings(); + if (!renderingSettings) { + renderingSettings = ws.initRenderingSettings(); + } + renderingSettings && renderingSettings.setCtxWidth(page.pageWidth); ws.drawForPrint(previewOleObjectContext, page, 0, 1); return previewOleObjectContext; }; diff --git a/cell/view/WorksheetView.js b/cell/view/WorksheetView.js index 0adfb886e1..ac6f4573a1 100644 --- a/cell/view/WorksheetView.js +++ b/cell/view/WorksheetView.js @@ -3763,7 +3763,7 @@ if (!renderingSettings) { renderingSettings = this.initRenderingSettings(); } - renderingSettings && renderingSettings.setCtxWidth(printPagesData.pageWidth / vector_koef); + renderingSettings && !renderingSettings.getCtxWidth() && renderingSettings.setCtxWidth(printPagesData.pageWidth / vector_koef); renderingSettings && renderingSettings.setPageLeftOffset(printPagesData.leftFieldInPx); let pageRightField = c_oAscPrintDefaultSettings.PageRightField; renderingSettings && renderingSettings.setPageRightOffset(pageRightField / vector_koef);