LibreOffice Module editeng (master) 1
Functions | Variables
numitem.cxx File Reference
#include <sal/config.h>
#include <algorithm>
#include <editeng/numitem.hxx>
#include <com/sun/star/text/VertOrientation.hpp>
#include <comphelper/propertyvalue.hxx>
#include <editeng/brushitem.hxx>
#include <rtl/ustrbuf.hxx>
#include <vcl/font.hxx>
#include <vcl/settings.hxx>
#include <editeng/editids.hrc>
#include <editeng/numdef.hxx>
#include <vcl/graph.hxx>
#include <vcl/outdev.hxx>
#include <vcl/svapp.hxx>
#include <com/sun/star/text/XNumberingFormatter.hpp>
#include <com/sun/star/text/DefaultNumberingProvider.hpp>
#include <com/sun/star/text/XDefaultNumberingProvider.hpp>
#include <com/sun/star/style/NumberingType.hpp>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <comphelper/fileformat.h>
#include <comphelper/processfactory.hxx>
#include <tools/mapunit.hxx>
#include <tools/stream.hxx>
#include <tools/debug.hxx>
#include <tools/GenericTypeSerializer.hxx>
#include <unotools/configmgr.hxx>
#include <libxml/xmlwriter.h>
#include <editeng/unonrule.hxx>
#include <sal/log.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <editeng/legacyitem.hxx>
Include dependency graph for numitem.cxx:

Go to the source code of this file.

Functions

static void lcl_getFormatter (css::uno::Reference< css::text::XNumberingFormatter > &_xFormatter)
 
static bool isArabicNumberingType (SvxNumType t)
 
SvxNumRule SvxConvertNumRule (const SvxNumRule &rRule, sal_uInt16 nLevels, SvxNumRuleType eType)
 

Variables

constexpr sal_Int32 DEF_WRITER_LSPACE = 500
 
constexpr sal_Int32 DEF_DRAW_LSPACE = 800
 
constexpr sal_uInt16 NUMITEM_VERSION_03 = 0x03
 
constexpr sal_uInt16 NUMITEM_VERSION_04 = 0x04
 
static SvxNumberFormatpStdNumFmt = nullptr
 
static SvxNumberFormatpStdOutlineNumFmt = nullptr
 

Function Documentation

◆ isArabicNumberingType()

static bool isArabicNumberingType ( SvxNumType  t)
static

◆ lcl_getFormatter()

static void lcl_getFormatter ( css::uno::Reference< css::text::XNumberingFormatter > &  _xFormatter)
static

Definition at line 71 of file numitem.cxx.

References Exception, and SAL_WARN.

Referenced by SvxNumberType::GetNumStr().

◆ SvxConvertNumRule()

SvxNumRule SvxConvertNumRule ( const SvxNumRule rRule,
sal_uInt16  nLevels,
SvxNumRuleType  eType 
)

Variable Documentation

◆ DEF_DRAW_LSPACE

constexpr sal_Int32 DEF_DRAW_LSPACE = 800
constexpr

Definition at line 57 of file numitem.cxx.

Referenced by SvxNumRule::SvxNumRule().

◆ DEF_WRITER_LSPACE

constexpr sal_Int32 DEF_WRITER_LSPACE = 500
constexpr

Definition at line 56 of file numitem.cxx.

Referenced by SvxNumRule::SvxNumRule().

◆ NUMITEM_VERSION_03

constexpr sal_uInt16 NUMITEM_VERSION_03 = 0x03
constexpr

Definition at line 59 of file numitem.cxx.

Referenced by SvxNumRule::Store().

◆ NUMITEM_VERSION_04

constexpr sal_uInt16 NUMITEM_VERSION_04 = 0x04
constexpr

Definition at line 60 of file numitem.cxx.

Referenced by SvxNumberFormat::Store().

◆ pStdNumFmt

SvxNumberFormat* pStdNumFmt = nullptr
static

Definition at line 671 of file numitem.cxx.

Referenced by SvxNumRule::GetLevel(), and SvxNumRule::~SvxNumRule().

◆ pStdOutlineNumFmt

SvxNumberFormat* pStdOutlineNumFmt = nullptr
static

Definition at line 672 of file numitem.cxx.

Referenced by SvxNumRule::GetLevel(), and SvxNumRule::~SvxNumRule().