38 #ifndef STAR_STATE_HXX 39 # define STAR_STATE_HXX 73 m_pool(pool), m_object(object), m_numericRuler(),
74 m_page(), m_pageName(
""), m_pageNameList(), m_pageZone(
STOFFPageSpan::Page), m_pageOccurence(
"all"),
75 m_list(), m_listLevel(-1),
76 m_relativeUnit(relUnit)
117 , m_font(), m_content(false), m_footnote(false), m_link(
""), m_refMark(
""), m_field()
129 m_font(), m_content(false), m_footnote(false), m_link(
""), m_refMark(
""), m_field()
137 void reinitializeLineData();
166 shared_ptr<SWFieldManagerInternal::Field>
m_field;
StarItemPool const * m_pool
the pool
Definition: StarState.hxx:82
int m_listLevel
the current list level
Definition: StarState.hxx:100
StarState(StarItemPool const *pool, StarObject &object, double relUnit=0.05)
constructor
Definition: StarState.hxx:109
GlobalState(StarItemPool const *pool, StarObject &object, double relUnit=0.05)
constructor
Definition: StarState.hxx:72
class to store an state: ie.
Definition: StarState.hxx:66
shared_ptr< StarObjectNumericRuler > m_numericRuler
the numeric ruler manager
Definition: StarState.hxx:86
Class to store a frame style.
Definition: STOFFFrameStyle.hxx:43
librevenge::RVNGString m_link
the link url
Definition: StarState.hxx:162
Internal: a field.
Definition: SWFieldManager.hxx:53
shared_ptr< GlobalState > m_global
global state
Definition: StarState.hxx:139
STOFFGraphicStyle m_graphic
the graphic style
Definition: StarState.hxx:151
bool m_content
flag to know if this is a content zone
Definition: StarState.hxx:158
STOFFPageSpan::ZoneType m_pageZone
the actual page zone: document, header, footer
Definition: StarState.hxx:94
STOFFPageSpan m_page
the page
Definition: StarState.hxx:88
class to store the paragraph properties
Definition: STOFFParagraph.hxx:47
std::string m_pageOccurence
the page occurence: all, first, left, right
Definition: StarState.hxx:96
ZoneType
the zone type
Definition: STOFFPageSpan.hxx:79
bool m_footnote
flag to know if this is a footnote
Definition: StarState.hxx:160
StarState(shared_ptr< GlobalState > global)
constructor
Definition: StarState.hxx:121
librevenge::RVNGString m_refMark
the ref mark
Definition: StarState.hxx:164
shared_ptr< SWFieldManagerInternal::Field > m_field
the field
Definition: StarState.hxx:166
the main class to read a SwNumRules zone
Definition: StarObjectNumericRuler.hxx:63
Internal: the structures of a SWFieldManager.
Definition: StarState.hxx:59
a small structure used to store the informations about a list
Definition: STOFFList.hxx:102
std::vector< librevenge::RVNGString > m_pageNameList
the list of page name
Definition: StarState.hxx:92
STOFFCellStyle m_cell
the cell style
Definition: StarState.hxx:147
Class to store font.
Definition: STOFFFont.hxx:43
StarObject & m_object
the object
Definition: StarState.hxx:84
STOFFFrameStyle m_frame
the frame style
Definition: StarState.hxx:149
the main class to read/.
Definition: StarItemPool.hxx:70
librevenge::RVNGString m_pageName
the page name
Definition: StarState.hxx:90
STOFFFont m_font
the font
Definition: StarState.hxx:156
A class which defines the page properties.
Definition: STOFFPageSpan.hxx:75
double m_relativeUnit
the relative unit uses to transform rel font height in point, default 1/20
Definition: StarState.hxx:102
librevenge::RVNGString m_styleName
the style name
Definition: StarState.hxx:141
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56
Class to store a cell style.
Definition: STOFFCellStyle.hxx:43
Class to store a graphic style.
Definition: STOFFGraphicStyle.hxx:44
STOFFParagraph m_paragraph
the paragraph style
Definition: StarState.hxx:154
small struct use to store global data
Definition: StarState.hxx:70
int m_break
a page/column break: 1=columnBefore, 2=columnAfter, 3=columnBoth, 4=pageBefore, 5=pageAfter,n 6=pageBoth
Definition: StarState.hxx:144
shared_ptr< STOFFList > m_list
the current list
Definition: StarState.hxx:98