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().