sfx2/source/doc/SfxRedactionHelper.cxx | 8 ++++++++ 1 file changed, 8 insertions(+)
New commits: commit 67b54d45e9db0535d326b9331722f0199189ee30 Author: Muhammet Kara <muhammet.k...@collabora.com> AuthorDate: Fri Mar 29 12:18:12 2019 +0300 Commit: Andras Timar <andras.ti...@collabora.com> CommitDate: Tue Apr 9 11:12:58 2019 +0200 Handle different page sizes for redaction Change-Id: I7136717936668fbb1d87b5d9491430c13c5e73fd Reviewed-on: https://gerrit.libreoffice.org/69909 Tested-by: Jenkins Reviewed-by: Muhammet Kara <muhammet.k...@collabora.com> (cherry picked from commit 9683627f01d988be7958ee9a0311e20633598971) Reviewed-on: https://gerrit.libreoffice.org/69913 Reviewed-by: Andras Timar <andras.ti...@collabora.com> Tested-by: Andras Timar <andras.ti...@collabora.com> diff --git a/sfx2/source/doc/SfxRedactionHelper.cxx b/sfx2/source/doc/SfxRedactionHelper.cxx index cb333d0ccc3d..023a51f6e582 100644 --- a/sfx2/source/doc/SfxRedactionHelper.cxx +++ b/sfx2/source/doc/SfxRedactionHelper.cxx @@ -122,9 +122,17 @@ void SfxRedactionHelper::addPagesToDraw(uno::Reference<XComponent>& xComponent, GDIMetaFile rGDIMetaFile = aMetaFiles[nPage]; Graphic aGraphic(rGDIMetaFile); + sal_Int32 nPageHeight(rGDIMetaFile.GetPrefSize().Height()); + sal_Int32 nPageWidth(rGDIMetaFile.GetPrefSize().Width()); + uno::Reference<graphic::XGraphic> xGraph = aGraphic.GetXGraphic(); uno::Reference<drawing::XDrawPage> xPage = xDrawPages->insertNewByIndex(nPage); + // Set page size + uno::Reference<beans::XPropertySet> xPageProperySet(xPage, uno::UNO_QUERY); + xPageProperySet->setPropertyValue("Height", css::uno::makeAny(nPageHeight)); + xPageProperySet->setPropertyValue("Width", css::uno::makeAny(nPageWidth)); + // Create and insert the shape uno::Reference<drawing::XShape> xShape( xFactory->createInstance("com.sun.star.drawing.GraphicObjectShape"), uno::UNO_QUERY); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits