|
LibreOffice Module oox (master) 1
|
#include <config_folders.h>#include <rtl/bootstrap.hxx>#include <svl/itemset.hxx>#include <oox/export/drawingml.hxx>#include <oox/export/vmlexport.hxx>#include <sax/fastattribs.hxx>#include <oox/token/tokens.hxx>#include <rtl/strbuf.hxx>#include <rtl/ustring.hxx>#include <sal/log.hxx>#include <tools/stream.hxx>#include <comphelper/sequenceashashmap.hxx>#include <svx/msdffdef.hxx>#include <svx/svdotext.hxx>#include <svx/svdograf.hxx>#include <svx/sdmetitm.hxx>#include <utility>#include <vcl/cvtgrf.hxx>#include <filter/msfilter/msdffimp.hxx>#include <filter/msfilter/util.hxx>#include <filter/msfilter/escherex.hxx>#include <o3tl/string_view.hxx>#include <drawingml/fontworkhelpers.hxx>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/beans/XPropertySetInfo.hpp>#include <com/sun/star/drawing/XShape.hpp>#include <com/sun/star/text/HoriOrientation.hpp>#include <com/sun/star/text/VertOrientation.hpp>#include <com/sun/star/text/RelOrientation.hpp>#include <com/sun/star/text/WritingMode2.hpp>#include <com/sun/star/text/XTextFrame.hpp>#include <cstdio>Go to the source code of this file.
Functions | |
| static void | impl_AddArrowHead (sax_fastparser::FastAttributeList *pAttrList, sal_Int32 nElement, sal_uInt32 nValue) |
| static void | impl_AddArrowLength (sax_fastparser::FastAttributeList *pAttrList, sal_Int32 nElement, sal_uInt32 nValue) |
| static void | impl_AddArrowWidth (sax_fastparser::FastAttributeList *pAttrList, sal_Int32 nElement, sal_uInt32 nValue) |
| static void | impl_AddBool (sax_fastparser::FastAttributeList *pAttrList, sal_Int32 nElement, bool bValue) |
| static void | impl_AddColor (sax_fastparser::FastAttributeList *pAttrList, sal_Int32 nElement, sal_uInt32 nColor) |
| static void | impl_AddInt (sax_fastparser::FastAttributeList *pAttrList, sal_Int32 nElement, sal_uInt32 nValue) |
| static sal_uInt16 | impl_GetUInt16 (const sal_uInt8 *&pVal) |
| static sal_Int32 | impl_GetPointComponent (const sal_uInt8 *&pVal, sal_uInt16 nPointSize) |
| static std::vector< OString > | lcl_getShapeTypes () |
| static bool | lcl_isTextBox (const SdrObject *pSdrObject) |
| static OUString | lcl_getAnchorIdFromGrabBag (const SdrObject *pSdrObject) |
Variables | |
| const sal_Int32 | Tag_Container = 44444 |
| const sal_Int32 | Tag_Commit = 44445 |
|
static |
Definition at line 231 of file vmlexport.cxx.
References sax_fastparser::FastAttributeList::add(), ESCHER_LineArrowDiamondEnd, ESCHER_LineArrowEnd, ESCHER_LineArrowOpenEnd, ESCHER_LineArrowOvalEnd, ESCHER_LineArrowStealthEnd, ESCHER_LineNoEnd, and nValue.
Referenced by oox::vml::VMLExport::Commit().
|
static |
Definition at line 251 of file vmlexport.cxx.
References sax_fastparser::FastAttributeList::add(), ESCHER_LineLongArrow, ESCHER_LineMediumLenArrow, ESCHER_LineShortArrow, and nValue.
Referenced by oox::vml::VMLExport::Commit().
|
static |
Definition at line 268 of file vmlexport.cxx.
References sax_fastparser::FastAttributeList::add(), ESCHER_LineMediumWidthArrow, ESCHER_LineNarrowArrow, ESCHER_LineWideArrow, and nValue.
Referenced by oox::vml::VMLExport::Commit().
|
static |
Definition at line 285 of file vmlexport.cxx.
References sax_fastparser::FastAttributeList::add().
Referenced by oox::vml::VMLExport::Commit().
|
static |
Definition at line 293 of file vmlexport.cxx.
References sax_fastparser::FastAttributeList::add(), and SAL_WARN_IF.
Referenced by oox::vml::VMLExport::Commit().
|
static |
Definition at line 333 of file vmlexport.cxx.
References sax_fastparser::FastAttributeList::add(), and nValue.
Referenced by oox::vml::VMLExport::Commit().
|
static |
Definition at line 348 of file vmlexport.cxx.
Referenced by oox::vml::VMLExport::Commit().
|
static |
Definition at line 341 of file vmlexport.cxx.
Referenced by oox::vml::VMLExport::Commit().
|
static |
Definition at line 1231 of file vmlexport.cxx.
References comphelper::SequenceAsHashMap::end(), and comphelper::SequenceAsHashMap::find().
Referenced by oox::vml::VMLExport::StartShape().
|
static |
Definition at line 1196 of file vmlexport.cxx.
References ERRCODE_NONE, SvStream::GetError(), SvStream::ReadLine(), SAL_WARN, and o3tl::starts_with().
Referenced by oox::vml::VMLExport::StartShape().
|
static |
Definition at line 1217 of file vmlexport.cxx.
Referenced by oox::vml::VMLExport::EndShape(), and oox::vml::VMLExport::StartShape().
| const sal_Int32 Tag_Commit = 44445 |
Definition at line 63 of file vmlexport.cxx.
Referenced by oox::vml::VMLExport::Commit().
| const sal_Int32 Tag_Container = 44444 |
Definition at line 62 of file vmlexport.cxx.
Referenced by oox::vml::VMLExport::CloseContainer(), and oox::vml::VMLExport::OpenContainer().