LibreOffice Module sw (master)  1
Classes | Functions
rtfattributeoutput.cxx File Reference
#include "rtfattributeoutput.hxx"
#include <memory>
#include <cstring>
#include "rtfsdrexport.hxx"
#include "writerwordglue.hxx"
#include "ww8par.hxx"
#include <fmtcntnt.hxx>
#include <rtl/tencinfo.h>
#include <sal/log.hxx>
#include <sot/exchange.hxx>
#include <svtools/rtfkeywd.hxx>
#include <tools/UnitConversion.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/tstpitem.hxx>
#include <editeng/adjustitem.hxx>
#include <editeng/spltitem.hxx>
#include <editeng/widwitem.hxx>
#include <editeng/postitem.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/kernitem.hxx>
#include <editeng/crossedoutitem.hxx>
#include <editeng/cmapitem.hxx>
#include <editeng/wrlmitem.hxx>
#include <editeng/udlnitem.hxx>
#include <editeng/langitem.hxx>
#include <editeng/escapementitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/hyphenzoneitem.hxx>
#include <editeng/contouritem.hxx>
#include <editeng/shdditem.hxx>
#include <editeng/autokernitem.hxx>
#include <editeng/emphasismarkitem.hxx>
#include <editeng/twolinesitem.hxx>
#include <editeng/charscaleitem.hxx>
#include <editeng/charrotateitem.hxx>
#include <editeng/charreliefitem.hxx>
#include <editeng/paravertalignitem.hxx>
#include <editeng/blinkitem.hxx>
#include <editeng/charhiddenitem.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/shaditem.hxx>
#include <editeng/keepitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/opaqitem.hxx>
#include <svx/svdouno.hxx>
#include <filter/msfilter/rtfutil.hxx>
#include <sfx2/sfxbasemodel.hxx>
#include <svx/xfillit0.hxx>
#include <svx/xflgrit.hxx>
#include <docufld.hxx>
#include <fmtclds.hxx>
#include <fmtrowsplt.hxx>
#include <fmtline.hxx>
#include <fmtanchr.hxx>
#include <ftninfo.hxx>
#include <htmltbl.hxx>
#include <ndgrf.hxx>
#include <pagedesc.hxx>
#include <swmodule.hxx>
#include <txtftn.hxx>
#include <txtinet.hxx>
#include <grfatr.hxx>
#include <ndole.hxx>
#include <lineinfo.hxx>
#include <redline.hxx>
#include <rtf.hxx>
#include <IDocumentSettingAccess.hxx>
#include <vcl/cvtgrf.hxx>
#include <oox/mathml/export.hxx>
#include <com/sun/star/i18n/ScriptType.hpp>
#include <svl/grabbagitem.hxx>
#include <frmatr.hxx>
#include <swtable.hxx>
#include "rtfexport.hxx"
Include dependency graph for rtfattributeoutput.cxx:

Go to the source code of this file.

Classes

class  SaveRunState
 save the current run state around exporting things that contain paragraphs themselves like text frames. More...
 

Functions

static OString OutTBLBorderLine (RtfExport const &rExport, const editeng::SvxBorderLine *pLine, const char *pStr)
 
static OString OutBorderLine (RtfExport const &rExport, const editeng::SvxBorderLine *pLine, const char *pStr, sal_uInt16 nDist, SvxShadowLocation eShadowLocation=SvxShadowLocation::NONE)
 
static void lcl_AppendSP (OStringBuffer &rBuffer, const char cName[], const OUString &rValue, const RtfExport &rExport)
 
static OString ExportPICT (const SwFlyFrameFormat *pFlyFrameFormat, const Size &rOrig, const Size &rRendered, const Size &rMapped, const SwCropGrf &rCr, const char *pBLIPType, const sal_uInt8 *pGraphicAry, sal_uInt64 nSize, const RtfExport &rExport, SvStream *pStream=nullptr, bool bWritePicProp=true, const SwAttrSet *pAttrSet=nullptr)
 

Function Documentation

static OString ExportPICT ( const SwFlyFrameFormat pFlyFrameFormat,
const Size rOrig,
const Size rRendered,
const Size rMapped,
const SwCropGrf rCr,
const char *  pBLIPType,
const sal_uInt8 pGraphicAry,
sal_uInt64  nSize,
const RtfExport rExport,
SvStream pStream = nullptr,
bool  bWritePicProp = true,
const SwAttrSet pAttrSet = nullptr 
)
static
static void lcl_AppendSP ( OStringBuffer &  rBuffer,
const char  cName[],
const OUString &  rValue,
const RtfExport rExport 
)
static
static OString OutBorderLine ( RtfExport const &  rExport,
const editeng::SvxBorderLine pLine,
const char *  pStr,
sal_uInt16  nDist,
SvxShadowLocation  eShadowLocation = SvxShadowLocation::NONE 
)
static
static OString OutTBLBorderLine ( RtfExport const &  rExport,
const editeng::SvxBorderLine pLine,
const char *  pStr 
)
static