From bbbe7f57d3af266a4e922b4f007472d5139647ee Mon Sep 17 00:00:00 2001 From: Andrzej Hunt Date: Mon, 16 Nov 2015 15:30:53 +0100 Subject: sc lok: use client zoom for ViewRowColumnHeaders Change-Id: I85000851f82ea7cdc4b536683adbc8570de9af7e (cherry picked from commit 396b5f411f7ecc7d600efdc0bb2381a7d1ed6d88) --- sc/source/ui/unoobj/docuno.cxx | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sc/source') diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx index 5b0caaa7431f..2fc376c9a26c 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -867,9 +867,14 @@ void ScModelObj::setClientZoom(int nTilePixelWidth_, int nTilePixelHeight_, int OUString ScModelObj::getRowColumnHeaders(const Rectangle& rRectangle) { ScViewData* pViewData = ScDocShell::GetViewData(); + if (!pViewData) return OUString(); + // update the aLogicMode in ScViewData to something predictable + pViewData->SetZoom(Fraction(nTilePixelWidth * TWIPS_PER_PIXEL, nTileTwipWidth), + Fraction(nTilePixelHeight * TWIPS_PER_PIXEL, nTileTwipHeight), true); + ScTabView* pTabView = pViewData->GetView(); if (!pTabView) return OUString(); -- cgit v1.2.3