LibreOffice Module oox (master)  1
Functions | Variables
vmlexport.cxx File Reference
#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/svdotext.hxx>
#include <svx/svdograf.hxx>
#include <svx/sdmetitm.hxx>
#include <vcl/cvtgrf.hxx>
#include <filter/msfilter/msdffimp.hxx>
#include <filter/msfilter/util.hxx>
#include <filter/msfilter/escherex.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>
Include dependency graph for vmlexport.cxx:

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
 

Function Documentation

static void impl_AddArrowHead ( sax_fastparser::FastAttributeList pAttrList,
sal_Int32  nElement,
sal_uInt32  nValue 
)
static
static void impl_AddArrowLength ( sax_fastparser::FastAttributeList pAttrList,
sal_Int32  nElement,
sal_uInt32  nValue 
)
static
static void impl_AddArrowWidth ( sax_fastparser::FastAttributeList pAttrList,
sal_Int32  nElement,
sal_uInt32  nValue 
)
static
static void impl_AddBool ( sax_fastparser::FastAttributeList pAttrList,
sal_Int32  nElement,
bool  bValue 
)
static

Definition at line 279 of file vmlexport.cxx.

References sax_fastparser::FastAttributeList::add().

Referenced by oox::vml::VMLExport::Commit().

static void impl_AddColor ( sax_fastparser::FastAttributeList pAttrList,
sal_Int32  nElement,
sal_uInt32  nColor 
)
static

Definition at line 287 of file vmlexport.cxx.

References sax_fastparser::FastAttributeList::add().

Referenced by oox::vml::VMLExport::Commit().

static void impl_AddInt ( sax_fastparser::FastAttributeList pAttrList,
sal_Int32  nElement,
sal_uInt32  nValue 
)
static

Definition at line 330 of file vmlexport.cxx.

References sax_fastparser::FastAttributeList::add().

Referenced by oox::vml::VMLExport::Commit().

static sal_Int32 impl_GetPointComponent ( const sal_uInt8 *&  pVal,
sal_uInt16  nPointSize 
)
static

Definition at line 345 of file vmlexport.cxx.

Referenced by oox::vml::VMLExport::Commit().

static sal_uInt16 impl_GetUInt16 ( const sal_uInt8 *&  pVal)
static

Definition at line 338 of file vmlexport.cxx.

Referenced by oox::vml::VMLExport::Commit().

static OUString lcl_getAnchorIdFromGrabBag ( const SdrObject pSdrObject)
static

Definition at line 1193 of file vmlexport.cxx.

Referenced by oox::vml::VMLExport::StartShape().

static std::vector<OString> lcl_getShapeTypes ( )
static
static bool lcl_isTextBox ( const SdrObject pSdrObject)
static

Variable Documentation

const sal_Int32 Tag_Commit = 44445

Definition at line 59 of file vmlexport.cxx.

Referenced by oox::vml::VMLExport::Commit().

const sal_Int32 Tag_Container = 44444