diff options
author | Zolnai Tamás <tamas.zolnai@collabora.com> | 2014-02-13 12:54:19 +0100 |
---|---|---|
committer | Zolnai Tamás <tamas.zolnai@collabora.com> | 2014-02-13 15:25:58 +0100 |
commit | f16368777b8b03164e3485143f014486e7cc69e2 (patch) | |
tree | d30d23a9fb83be8f08545782642bfb38bc99bcbe /include/oox | |
parent | 4a25c65fcd7ce0852ce61dbc4956adb1cba2e54b (diff) |
drawingML export: hatching of shapes
Change-Id: I7111d4064d033e27659c7b45650d596df22c593f
Diffstat (limited to 'include/oox')
-rw-r--r-- | include/oox/drawingml/drawingmltypes.hxx | 8 | ||||
-rw-r--r-- | include/oox/export/drawingml.hxx | 1 |
2 files changed, 7 insertions, 2 deletions
diff --git a/include/oox/drawingml/drawingmltypes.hxx b/include/oox/drawingml/drawingmltypes.hxx index bd4f8f47615c..4500428de628 100644 --- a/include/oox/drawingml/drawingmltypes.hxx +++ b/include/oox/drawingml/drawingmltypes.hxx @@ -23,6 +23,7 @@ #include <boost/shared_ptr.hpp> #include <com/sun/star/style/TabAlign.hpp> #include <com/sun/star/drawing/TextVerticalAdjust.hpp> +#include <com/sun/star/drawing/Hatch.hpp> #include <com/sun/star/geometry/IntegerRectangle2D.hpp> #include <com/sun/star/awt/Point.hpp> #include <com/sun/star/awt/Size.hpp> @@ -128,12 +129,15 @@ sal_Int16 GetCaseMap( sal_Int32 nToken ); /** converts a paragraph align to a ParaAdjust */ sal_Int16 GetParaAdjust( sal_Int32 nAlign ); -// Convert vertical adjust tokens to a TextVerticalAdjust item +// Converts vertical adjust tokens to a TextVerticalAdjust item ::com::sun::star::drawing::TextVerticalAdjust GetTextVerticalAdjust( sal_Int32 nToken ); -// Convert a TextVerticalAdjust item to string value appearing in ooxml +// Converts a TextVerticalAdjust item to string value appearing in ooxml OOX_DLLPUBLIC const char* GetTextVerticalAdjust( ::com::sun::star::drawing::TextVerticalAdjust eAdjust ); +// Converts a Hatch object to an ooxml pattern. +const char* GetHatchPattern( const ::com::sun::star::drawing::Hatch& rHatch ); + // ============================================================================ // CT_IndexRange diff --git a/include/oox/export/drawingml.hxx b/include/oox/export/drawingml.hxx index 570048633111..4fe42ccd8e01 100644 --- a/include/oox/export/drawingml.hxx +++ b/include/oox/export/drawingml.hxx @@ -141,6 +141,7 @@ public: void WriteBlipFill( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > rXPropSet, OUString sURLPropName ); void WriteBlipFill( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > rXPropSet, OUString sURLPropName, sal_Int32 nXmlNamespace ); + void WritePattFill( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > rXPropSet ); void WriteSrcRect( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >, const OUString& ); void WriteOutline( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > rXPropSet ); void WriteStretch( ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > rXPropSet, const OUString& rURL ); |