Re: How to test draw page grid lines?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux