LibreOffice Module editeng (master) 1
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
numitem.hxx File Reference
#include <rtl/ustring.hxx>
#include <svl/poolitem.hxx>
#include <editeng/svxenum.hxx>
#include <tools/gen.hxx>
#include <editeng/numdef.hxx>
#include <tools/color.hxx>
#include <com/sun/star/style/NumberingType.hpp>
#include <unotools/fontcvt.hxx>
#include <editeng/editengdllapi.h>
#include <o3tl/typed_flags_set.hxx>
#include <vcl/vclenum.hxx>
#include <vcl/font.hxx>
#include <memory>
#include <optional>
#include <algorithm>
Include dependency graph for numitem.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SvxNumberType
 
class  SvxNumberFormat
 
struct  o3tl::typed_flags< SvxNumRuleFlags >
 
class  SvxNumRule
 
class  SvxNumBulletItem
 
class  SvxNodeNum
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::text
 
namespace  com::sun::star::lang
 
namespace  o3tl
 

Macros

#define SVX_NO_NUM   200
 
#define SVX_NO_NUMLEVEL   0x20
 
#define SVX_NUM_REL_SIZE_MIN   25
 
#define LINK_TOKEN   0x80
 

Typedefs

typedef struct _xmlTextWriter * xmlTextWriterPtr
 

Enumerations

enum class  SvxNumRuleFlags : sal_uInt16 {
  NONE = 0x0000 ,
  CONTINUOUS = 0x0001 ,
  CHAR_STYLE = 0x0004 ,
  BULLET_REL_SIZE = 0x0008 ,
  BULLET_COLOR = 0x0010 ,
  NO_NUMBERS = 0x0080 ,
  ENABLE_LINKED_BMP = 0x0100 ,
  ENABLE_EMBEDDED_BMP = 0x0200
}
 
enum class  SvxNumRuleType : sal_uInt8 {
  NUMBERING ,
  OUTLINE_NUMBERING ,
  PRESENTATION_NUMBERING
}
 

Functions

SvxNumRule SvxConvertNumRule (const SvxNumRule &rRule, sal_uInt16 nLevel, SvxNumRuleType eType)
 

Macro Definition Documentation

◆ LINK_TOKEN

#define LINK_TOKEN   0x80

Definition at line 51 of file numitem.hxx.

◆ SVX_NO_NUM

#define SVX_NO_NUM   200

Definition at line 46 of file numitem.hxx.

◆ SVX_NO_NUMLEVEL

#define SVX_NO_NUMLEVEL   0x20

Definition at line 47 of file numitem.hxx.

◆ SVX_NUM_REL_SIZE_MIN

#define SVX_NUM_REL_SIZE_MIN   25

Definition at line 48 of file numitem.hxx.

Typedef Documentation

◆ xmlTextWriterPtr

typedef struct _xmlTextWriter* xmlTextWriterPtr

Definition at line 53 of file numitem.hxx.

Enumeration Type Documentation

◆ SvxNumRuleFlags

enum class SvxNumRuleFlags : sal_uInt16
strong
Enumerator
NONE 
CONTINUOUS 
CHAR_STYLE 
BULLET_REL_SIZE 
BULLET_COLOR 
NO_NUMBERS 
ENABLE_LINKED_BMP 
ENABLE_EMBEDDED_BMP 

Definition at line 234 of file numitem.hxx.

◆ SvxNumRuleType

enum class SvxNumRuleType : sal_uInt8
strong
Enumerator
NUMBERING 
OUTLINE_NUMBERING 
PRESENTATION_NUMBERING 

Definition at line 250 of file numitem.hxx.

Function Documentation

◆ SvxConvertNumRule()

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