From afc37372c1e1e8a865a4ad91a4b998e861ad9f02 Mon Sep 17 00:00:00 2001 From: Mark Hung Date: Sat, 19 Nov 2016 10:56:40 +0800 Subject: tdf#92076 oox - export PolyPolygonShape and PolyLineShape. 1. Export PolyPolygonShape and PolyLineShape. 2. Rename WriteBezierShape to WritePolyPolygonShape because ClosedBezierShape, OpenBezierShape, PolyPolygonShape,and PolyLineShape share the function and all use EscherPropertyContainer::GetPolyPolygon to get PolyPolygon structure and use WritePolyPolygon to write xml tags. Change-Id: I9ffdc26cf1f6fe8ea3b91b7b218d67f9e5585617 Reviewed-on: https://gerrit.libreoffice.org/30972 Tested-by: Jenkins Reviewed-by: Mark Hung --- include/oox/export/shapes.hxx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'include/oox') diff --git a/include/oox/export/shapes.hxx b/include/oox/export/shapes.hxx index d6ae6151b7bc..fad36643b4c6 100644 --- a/include/oox/export/shapes.hxx +++ b/include/oox/export/shapes.hxx @@ -134,9 +134,9 @@ public: static bool NonEmptyText( const css::uno::Reference< css::uno::XInterface >& xIface ); ShapeExport& - WriteBezierShape( const css::uno::Reference< css::drawing::XShape >& xShape, bool bClosed ); + WritePolyPolygonShape( const css::uno::Reference< css::drawing::XShape >& xShape, bool bClosed ); ShapeExport& - WriteClosedBezierShape( const css::uno::Reference< css::drawing::XShape >& xShape ); + WriteClosedPolyPolygonShape( const css::uno::Reference< css::drawing::XShape >& xShape ); ShapeExport& WriteConnectorShape( const css::uno::Reference< css::drawing::XShape >& xShape ); ShapeExport& @@ -154,7 +154,7 @@ public: virtual ShapeExport& WriteNonVisualProperties( const css::uno::Reference< css::drawing::XShape >& xShape ); ShapeExport& - WriteOpenBezierShape( const css::uno::Reference< css::drawing::XShape >& xShape ); + WriteOpenPolyPolygonShape( const css::uno::Reference< css::drawing::XShape >& xShape ); ShapeExport& WriteRectangleShape( const css::uno::Reference< css::drawing::XShape >& xShape ); @@ -171,12 +171,14 @@ public: * * * - * + * * * * * - * + * + * + * * * * -- cgit
Shape TypeMethod
com.sun.star.drawing.ClosedBezierShape ShapeExport::WriteClosedBezierShape
com.sun.star.drawing.ClosedBezierShape ShapeExport::WriteClosedPolyPolygonShape
com.sun.star.drawing.CustomShape ShapeExport::WriteCustomShape
com.sun.star.drawing.EllipseShape ShapeExport::WriteEllipseShape
com.sun.star.drawing.GraphicObjectShape ShapeExport::WriteGraphicObjectShape
com.sun.star.drawing.LineShape ShapeExport::WriteLineShape
com.sun.star.drawing.OpenBezierShape ShapeExport::WriteOpenBezierShape
com.sun.star.drawing.OpenBezierShape ShapeExport::WriteOpenPolyPolygonShape
com.sun.star.drawing.PolyPolygonShape ShapeExport::WriteClosedPolyPolygonShape
com.sun.star.drawing.PolyLineShape ShapeExport::WriteOpenPolyPolygonShape
com.sun.star.drawing.RectangleShape ShapeExport::WriteRectangleShape
com.sun.star.drawing.TableShape ShapeExport::WriteTableShape
com.sun.star.drawing.TextShape ShapeExport::WriteTextShape