Go to the documentation of this file.
38 #ifndef STAR_STATE_HXX
39 # define STAR_STATE_HXX
126 explicit StarState(std::shared_ptr<GlobalState> &global)
152 return m_global->m_relativeUnit*val;
162 return float(
m_global->m_relativeUnit)*val;
196 std::shared_ptr<SWFieldManagerInternal::Field>
m_field;
class to store the paragraph properties
Definition: STOFFParagraph.hxx:47
STOFFGraphicStyle m_graphic
the graphic style
Definition: StarState.hxx:177
STOFFVec2f m_offset
an offset: in point
Definition: StarState.hxx:116
int m_break
a page/column break: 1=columnBefore, 2=columnAfter, 3=columnBoth, 4=pageBefore, 5=pageAfter,...
Definition: StarState.hxx:170
STOFFVec2f convertVectorInPoint(STOFFVec2f const &val) const
return the relative units
Definition: StarState.hxx:160
STOFFFrameStyle m_frame
the frame style
Definition: StarState.hxx:175
~StarState()
destructor
Definition: StarState.cxx:88
StarObject & m_object
the object
Definition: StarState.hxx:94
ZoneType
the zone type
Definition: STOFFPageSpan.hxx:79
bool m_headerFooter
flag to know if this is a header/footer
Definition: StarState.hxx:190
STOFFPageSpan m_page
the page
Definition: StarState.hxx:100
Class to store a frame style.
Definition: STOFFFrameStyle.hxx:45
bool m_content
flag to know if this is a content zone
Definition: StarState.hxx:184
A class which defines the page properties.
Definition: STOFFPageSpan.hxx:75
std::shared_ptr< SWFieldManagerInternal::Field > m_field
the field
Definition: StarState.hxx:196
class to store an state: ie.
Definition: StarState.hxx:67
the main class to read a SdrModel zone
Definition: StarObjectModel.hxx:64
STOFFVec2f convertPointInPoint(STOFFVec2f const &val) const
return the relative units
Definition: StarState.hxx:155
the main class to read/.
Definition: StarItemPool.hxx:70
std::shared_ptr< StarObjectNumericRuler > m_numericRuler
the numeric ruler manager
Definition: StarState.hxx:98
std::string m_pageOccurence
the page occurence: all, first, left, right
Definition: StarState.hxx:108
GlobalState & operator=(GlobalState const &)=delete
librevenge::RVNGString m_styleName
the style name
Definition: StarState.hxx:167
STOFFPageSpan::ZoneType m_pageZone
the actual page zone: document, header, footer
Definition: StarState.hxx:106
bool m_footnote
flag to know if this is a footnote
Definition: StarState.hxx:188
a zone in a StarOffice file
Definition: StarZone.hxx:56
StarState(StarItemPool const *pool, StarObject &object)
constructor
Definition: StarState.cxx:50
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
Internal: a field.
Definition: SWFieldManager.hxx:53
~GlobalState()
destructor
Definition: StarState.cxx:46
STOFFFont m_font
the font
Definition: StarState.hxx:182
small struct use to store global data
Definition: StarState.hxx:71
std::shared_ptr< STOFFList > m_list
the current list
Definition: StarState.hxx:110
StarState(std::shared_ptr< GlobalState > &global)
constructor which share the global state
Definition: StarState.hxx:126
Class to store a cell style.
Definition: STOFFCellStyle.hxx:43
Internal: the structures of a SWFieldManager.
Definition: StarState.hxx:60
Class to store font.
Definition: STOFFFont.hxx:43
bool m_flyCnt
flag to know if this is a flyCnt
Definition: StarState.hxx:186
Class to store a graphic style.
Definition: STOFFGraphicStyle.hxx:44
std::vector< librevenge::RVNGString > m_pageNameList
the list of page name
Definition: StarState.hxx:104
the main class to read a SwNumRules zone
Definition: StarObjectNumericRuler.hxx:63
void reinitializeLineData()
reinit the local data: break, font, content, footnote, ...
Definition: StarState.cxx:92
double convertInPoint(double val) const
return the relative units
Definition: StarState.hxx:150
STOFFCellStyle m_cell
the cell style
Definition: StarState.hxx:173
STOFFParagraph m_paragraph
the paragraph style
Definition: StarState.hxx:180
a small structure used to store the informations about a list
Definition: STOFFList.hxx:105
std::shared_ptr< GlobalState > m_global
global state
Definition: StarState.hxx:165
librevenge::RVNGString m_pageName
the page name
Definition: StarState.hxx:102
double m_relativeUnit
the relative unit uses to transform rel font height in point, default 1/20
Definition: StarState.hxx:114
int m_listLevel
the current list level
Definition: StarState.hxx:112
librevenge::RVNGString m_refMark
the ref mark
Definition: StarState.hxx:194
std::shared_ptr< StarObjectModel > m_objectModel
the object model(for sdw file)
Definition: StarState.hxx:96
GlobalState(StarItemPool const *pool, StarObject &object, double relUnit=0.05)
constructor
Definition: StarState.hxx:73
librevenge::RVNGString m_link
the link url
Definition: StarState.hxx:192
const StarItemPool * m_pool
the pool
Definition: StarState.hxx:92
Generated on Mon Jan 20 2020 23:02:18 for libstaroffice by
doxygen 1.8.16