LibreOffice Module sw (master)  1
Functions
wrtw8esh.cxx File Reference
#include <memory>
#include <com/sun/star/embed/Aspects.hpp>
#include <hintids.hxx>
#include <o3tl/any.hxx>
#include <vcl/cvtgrf.hxx>
#include <vcl/virdev.hxx>
#include <com/sun/star/drawing/XShape.hpp>
#include <vcl/svapp.hxx>
#include <sot/storage.hxx>
#include <vcl/graphicfilter.hxx>
#include <svl/itemiter.hxx>
#include <svl/stritem.hxx>
#include <svl/whiter.hxx>
#include <svx/svdobj.hxx>
#include <svx/svdotext.hxx>
#include <svx/svdmodel.hxx>
#include <svx/svdpage.hxx>
#include <editeng/outlobj.hxx>
#include <editeng/editobj.hxx>
#include <svx/unoshape.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 <svx/svdoole2.hxx>
#include <editeng/editeng.hxx>
#include <editeng/flditem.hxx>
#include <editeng/shaditem.hxx>
#include <svx/fmglob.hxx>
#include <svx/svdouno.hxx>
#include <svx/unoapi.hxx>
#include <svx/svdview.hxx>
#include <fmtcnct.hxx>
#include <fmtanchr.hxx>
#include <fmtsrnd.hxx>
#include <fmtornt.hxx>
#include <fmtfsize.hxx>
#include <fmtfollowtextflow.hxx>
#include <dcontact.hxx>
#include <frmfmt.hxx>
#include <frmatr.hxx>
#include <fmtcntnt.hxx>
#include <ndindex.hxx>
#include <doc.hxx>
#include <drawdoc.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <docary.hxx>
#include <pam.hxx>
#include <swrect.hxx>
#include <ndgrf.hxx>
#include <grfatr.hxx>
#include <ndole.hxx>
#include <unodraw.hxx>
#include <pagedesc.hxx>
#include <poolfmt.hxx>
#include "ww8par.hxx"
#include <breakit.hxx>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <com/sun/star/i18n/XBreakIterator.hpp>
#include "ww8attributeoutput.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 <docsh.hxx>
#include <IDocumentStylePoolAccess.hxx>
#include <oox/ole/olehelper.hxx>
#include <fstream>
#include <unotools/streamwrap.hxx>
#include <fmtinfmt.hxx>
#include <fmturl.hxx>
#include <sfx2/sfxsids.hrc>
#include <svl/urihelper.hxx>
#include <unotools/saveopt.hxx>
#include <o3tl/enumrange.hxx>
#include <o3tl/enumarray.hxx>
#include <sfx2/docfile.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 (long &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

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

Definition at line 568 of file wrtw8esh.cxx.

References sw::sidebar::NONE.

Referenced by WW8Export::MiserableRTLFrameFormatHack().

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