LibreOffice Module sw (master) 1
Classes | Namespaces | Macros | Enumerations
svxcss1.hxx File Reference
#include <svl/itemset.hxx>
#include <editeng/svxenum.hxx>
#include <rtl/textenc.h>
#include "parcss1.hxx"
#include <o3tl/typed_flags_set.hxx>
#include <o3tl/unit_conversion.hxx>
#include <array>
#include <map>
#include <memory>
#include <vector>
Include dependency graph for svxcss1.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< Css1ScriptFlags >
 
struct  CSS1PropertyEnum
 
class  SvxCSS1PropertyInfo
 
class  SvxCSS1MapEntry
 
class  SvxCSS1Parser
 

Namespaces

namespace  o3tl
 
namespace  editeng
 

Macros

#define SVX_CSS1_BORDERINFO_WIDTH   1
 
#define SVX_CSS1_BORDERINFO_COLOR   2
 
#define SVX_CSS1_BORDERINFO_STYLE   4
 

Enumerations

enum  SvxCSS1Position {
  SVX_CSS1_POS_NONE ,
  SVX_CSS1_POS_STATIC ,
  SVX_CSS1_POS_ABSOLUTE ,
  SVX_CSS1_POS_RELATIVE
}
 
enum  SvxCSS1LengthType {
  SVX_CSS1_LTYPE_NONE ,
  SVX_CSS1_LTYPE_AUTO ,
  SVX_CSS1_LTYPE_TWIP ,
  SVX_CSS1_LTYPE_PERCENTAGE
}
 
enum  SvxCSS1SizeType {
  SVX_CSS1_STYPE_NONE ,
  SVX_CSS1_STYPE_AUTO ,
  SVX_CSS1_STYPE_TWIP ,
  SVX_CSS1_STYPE_LANDSCAPE ,
  SVX_CSS1_STYPE_PORTRAIT
}
 
enum  SvxCSS1PageBreak {
  SVX_CSS1_PBREAK_NONE ,
  SVX_CSS1_PBREAK_AUTO ,
  SVX_CSS1_PBREAK_ALWAYS ,
  SVX_CSS1_PBREAK_AVOID ,
  SVX_CSS1_PBREAK_LEFT ,
  SVX_CSS1_PBREAK_RIGHT
}
 
enum class  Css1ScriptFlags {
  Western = 0x01 ,
  CJK = 0x02 ,
  CTL = 0x04 ,
  AllMask = Western | CJK | CTL
}
 

Macro Definition Documentation

◆ SVX_CSS1_BORDERINFO_COLOR

#define SVX_CSS1_BORDERINFO_COLOR   2

Definition at line 95 of file svxcss1.hxx.

◆ SVX_CSS1_BORDERINFO_STYLE

#define SVX_CSS1_BORDERINFO_STYLE   4

Definition at line 96 of file svxcss1.hxx.

◆ SVX_CSS1_BORDERINFO_WIDTH

#define SVX_CSS1_BORDERINFO_WIDTH   1

Definition at line 94 of file svxcss1.hxx.

Enumeration Type Documentation

◆ Css1ScriptFlags

enum class Css1ScriptFlags
strong
Enumerator
Western 
CJK 
CTL 
AllMask 

Definition at line 76 of file svxcss1.hxx.

◆ SvxCSS1LengthType

Enumerator
SVX_CSS1_LTYPE_NONE 
SVX_CSS1_LTYPE_AUTO 
SVX_CSS1_LTYPE_TWIP 
SVX_CSS1_LTYPE_PERCENTAGE 

Definition at line 47 of file svxcss1.hxx.

◆ SvxCSS1PageBreak

Enumerator
SVX_CSS1_PBREAK_NONE 
SVX_CSS1_PBREAK_AUTO 
SVX_CSS1_PBREAK_ALWAYS 
SVX_CSS1_PBREAK_AVOID 
SVX_CSS1_PBREAK_LEFT 
SVX_CSS1_PBREAK_RIGHT 

Definition at line 65 of file svxcss1.hxx.

◆ SvxCSS1Position

Enumerator
SVX_CSS1_POS_NONE 
SVX_CSS1_POS_STATIC 
SVX_CSS1_POS_ABSOLUTE 
SVX_CSS1_POS_RELATIVE 

Definition at line 39 of file svxcss1.hxx.

◆ SvxCSS1SizeType

Enumerator
SVX_CSS1_STYPE_NONE 
SVX_CSS1_STYPE_AUTO 
SVX_CSS1_STYPE_TWIP 
SVX_CSS1_STYPE_LANDSCAPE 
SVX_CSS1_STYPE_PORTRAIT 

Definition at line 56 of file svxcss1.hxx.