LibreOffice Module sw (master)  1
Classes | Typedefs | Functions | Variables
ww8par3.cxx File Reference
#include <memory>
#include <svl/itemiter.hxx>
#include <vcl/svapp.hxx>
#include <vcl/outdev.hxx>
#include <sal/log.hxx>
#include <vcl/unohelp.hxx>
#include <com/sun/star/form/XForm.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/drawing/XControlShape.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/container/XIndexContainer.hpp>
#include <com/sun/star/text/VertOrientation.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <algorithm>
#include <hintids.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/crossedoutitem.hxx>
#include <editeng/udlnitem.hxx>
#include <editeng/postitem.hxx>
#include <o3tl/safeint.hxx>
#include <unotextrange.hxx>
#include <doc.hxx>
#include <docary.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <IDocumentMarkAccess.hxx>
#include <docsh.hxx>
#include <numrule.hxx>
#include <paratr.hxx>
#include <charatr.hxx>
#include <charfmt.hxx>
#include <ndtxt.hxx>
#include <expfld.hxx>
#include <fmtfld.hxx>
#include <flddropdown.hxx>
#include "sprmids.hxx"
#include "writerhelper.hxx"
#include "writerwordglue.hxx"
#include "ww8par.hxx"
#include "ww8par2.hxx"
#include <IMark.hxx>
#include <unotools/fltrcfg.hxx>
#include <rtl/character.hxx>
#include <xmloff/odffields.hxx>
Include dependency graph for ww8par3.cxx:

Go to the source code of this file.

Classes

struct  WW8LST
 
struct  WW8LFO
 
struct  WW8LVL
 
struct  WW8LFOLVL
 
struct  WW8LSTInfo
 
struct  WW8LFOInfo
 
class  ListWithId
 

Typedefs

typedef sal_uInt16 WW8aIdSty[WW8ListManager::nMaxLevel]
 
typedef SwCharFormatWW8aCFormat[WW8ListManager::nMaxLevel]
 

Functions

static void lcl_CopyGreaterEight (OUString &rDest, OUString const &rSrc, sal_Int32 nStart, sal_Int32 nLen=SAL_MAX_INT32)
 
static OUString sanitizeString (const OUString &rString)
 
static bool IsEqualFormatting (const SwNumRule &rOne, const SwNumRule &rTwo)
 
void UseListIndent (SwWW8StyInf &rStyle, const SwNumFormat &rFormat)
 
void SetStyleIndent (SwWW8StyInf &rStyle, const SwNumFormat &rFormat)
 
static void lcl_AddToPropertyContainer (uno::Reference< beans::XPropertySet > const &xPropSet, const OUString &rPropertyName, const OUString &rValue)
 

Variables

const sal_uInt32 cbLSTF =28
 

Typedef Documentation

typedef SwCharFormat* WW8aCFormat[WW8ListManager::nMaxLevel]

Definition at line 327 of file ww8par3.cxx.

typedef sal_uInt16 WW8aIdSty[WW8ListManager::nMaxLevel]

Definition at line 325 of file ww8par3.cxx.

Function Documentation

static bool IsEqualFormatting ( const SwNumRule rOne,
const SwNumRule rTwo 
)
static
static void lcl_AddToPropertyContainer ( uno::Reference< beans::XPropertySet > const &  xPropSet,
const OUString &  rPropertyName,
const OUString &  rValue 
)
static

Definition at line 2453 of file ww8par3.cxx.

Referenced by WW8FormulaCheckBox::Import().

static void lcl_CopyGreaterEight ( OUString &  rDest,
OUString const &  rSrc,
sal_Int32  nStart,
sal_Int32  nLen = SAL_MAX_INT32 
)
static

Definition at line 480 of file ww8par3.cxx.

References WW8ListManager::nMaxLevel.

Referenced by WW8ListManager::ReadLVL().

static OUString sanitizeString ( const OUString &  rString)
static

Definition at line 492 of file ww8par3.cxx.

References i, and SAL_WARN.

Referenced by WW8ListManager::ReadLVL().

void SetStyleIndent ( SwWW8StyInf rStyle,
const SwNumFormat rFormat 
)
void UseListIndent ( SwWW8StyInf rStyle,
const SwNumFormat rFormat 
)

Variable Documentation

const sal_uInt32 cbLSTF =28

Definition at line 340 of file ww8par3.cxx.

Referenced by WW8ListManager::WW8ListManager().