Hi all,
I have tried a test in sc/ui/uicalc.cxx
But
ScModelObj* pModelObj = createDoc("tdf137083_PageGridInRTLSheet.ods");
does not call SdrPageView::DrawPageViewGrid() at all. And two times
dispatchCommand(mxComponent, ".uno:GridVisible", {}); does call it neither.
I thought, I could make a kind of screenshot. But when I generate a
bitmap by
ScDocShell* pDocSh =
dynamic_cast<ScDocShell*>(SfxObjectShell::GetShellFromComponent(mxComponent));
ScGridWindow* pActiveWin =
dynamic_cast<ScGridWindow*>(pDocSh->GetViewData()->GetActiveWin());
const ::BitmapEx aTempBitmap(pActiveWin->GetBitmapEx(aEmptyPoint,
pActiveWin->GetOutputSizePixel()));
then I get a entire black bitmap.
Does really nobody have an idea? Otherwise I will commit the patch
without unit test.
Kind regards
Regina
Regina Henschel schrieb am 08.01.2021 um 18:52:
Hi all,
I have a fix for bug "Grid does not work in RTL sheet"
[https://bugs.documentfoundation.org/show_bug.cgi?id=137083]
[https://gerrit.libreoffice.org/c/core/+/108989]
But I have no idea how to test it. Error was, that the coordinates of
the grid lines were wrongly calculated and so the lines were outside the
sheet and thus not visible. (This is about the grid you can enable in
View > Grid and Helplines, not about the lines between cells.)
Any idea?
Kind regards
Regina
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice
_______________________________________________
LibreOffice mailing list
LibreOffice@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/libreoffice