LibreOffice Module sw (master) 1
Functions
wrtw8esh.cxx File Reference
#include <memory>
#include <com/sun/star/embed/Aspects.hpp>
#include <hintids.hxx>
#include <officecfg/Office/Common.hxx>
#include <o3tl/any.hxx>
#include <com/sun/star/drawing/XShape.hpp>
#include <vcl/svapp.hxx>
#include <sot/storage.hxx>
#include <svl/itemiter.hxx>
#include <svl/stritem.hxx>
#include <svl/whiter.hxx>
#include <svx/svdobj.hxx>
#include <svx/svdotext.hxx>
#include <svx/svdpage.hxx>
#include <editeng/colritem.hxx>
#include <editeng/outlobj.hxx>
#include <editeng/editobj.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/flditem.hxx>
#include <editeng/shaditem.hxx>
#include <editeng/eeitem.hxx>
#include <editeng/formatbreakitem.hxx>
#include <svx/svdouno.hxx>
#include <svx/svdview.hxx>
#include <fmtcnct.hxx>
#include <fmtanchr.hxx>
#include <fmtsrnd.hxx>
#include <fmtornt.hxx>
#include <fmtfsize.hxx>
#include <fmtfollowtextflow.hxx>
#include <frmfmt.hxx>
#include <fmtcntnt.hxx>
#include <ndindex.hxx>
#include <doc.hxx>
#include <drawdoc.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <pam.hxx>
#include <swrect.hxx>
#include <ndgrf.hxx>
#include <grfatr.hxx>
#include <ndole.hxx>
#include <pagedesc.hxx>
#include <poolfmt.hxx>
#include "ww8par.hxx"
#include <breakit.hxx>
#include <com/sun/star/i18n/XBreakIterator.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include "attributeoutputbase.hxx"
#include "writerhelper.hxx"
#include "writerwordglue.hxx"
#include "wrtww8.hxx"
#include "escher.hxx"
#include <ndtxt.hxx>
#include "WW8FFData.hxx"
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/form/XFormComponent.hpp>
#include <IDocumentStylePoolAccess.hxx>
#include <oox/ole/olehelper.hxx>
#include <fmturl.hxx>
#include <frameformats.hxx>
#include <sfx2/sfxsids.hrc>
#include <o3tl/enumrange.hxx>
#include <o3tl/enumarray.hxx>
#include <sfx2/docfile.hxx>
#include <tools/UnitConversion.hxx>
#include <algorithm>
Include dependency graph for wrtw8esh.cxx:

Go to the source code of this file.

Functions

bool RTLGraphicsHack (SwTwips &rLeft, SwTwips nWidth, sal_Int16 eHoriOri, sal_Int16 eHoriRel, SwTwips nPageLeft, SwTwips nPageRight, SwTwips nPageSize)
 
static bool RTLDrawingsHack (SwTwips &rLeft, sal_Int16 eHoriOri, sal_Int16 eHoriRel, SwTwips nPageLeft, SwTwips nPageRight, SwTwips nPageSize)
 
static ShapeFlag AddMirrorFlags (ShapeFlag nFlags, const SwMirrorGrf &rMirror)
 
static sal_uInt16 FindPos (const SwFrameFormat &rFormat, unsigned int nHdFtIndex, DrawObjPointerVector &rPVec)
 

Function Documentation

◆ AddMirrorFlags()

static ShapeFlag AddMirrorFlags ( ShapeFlag  nFlags,
const SwMirrorGrf rMirror 
)
static

◆ FindPos()

static sal_uInt16 FindPos ( const SwFrameFormat rFormat,
unsigned int  nHdFtIndex,
DrawObjPointerVector rPVec 
)
static

Definition at line 2810 of file wrtw8esh.cxx.

Referenced by SwEscherEx::GetFlyShapeId(), and SwEscherEx::WriteTextFlyFrame().

◆ RTLDrawingsHack()

static bool RTLDrawingsHack ( SwTwips rLeft,
sal_Int16  eHoriOri,
sal_Int16  eHoriRel,
SwTwips  nPageLeft,
SwTwips  nPageRight,
SwTwips  nPageSize 
)
static

Definition at line 548 of file wrtw8esh.cxx.

References SwPostItHelper::NONE.

Referenced by WW8Export::MiserableRTLFrameFormatHack().

◆ RTLGraphicsHack()

bool RTLGraphicsHack ( SwTwips rLeft,
SwTwips  nWidth,
sal_Int16  eHoriOri,
sal_Int16  eHoriRel,
SwTwips  nPageLeft,
SwTwips  nPageRight,
SwTwips  nPageSize 
)