StarObjectPageStyleInternal::PageDesc Struct Reference

structure to store a page description More...

Public Member Functions

 PageDesc ()
 constructor More...
 
 ~PageDesc ()
 destructor More...
 
void updatePageSpan (StarState &state) const
 update pagespan properties More...
 
bool updateState (StarState &state) const
 try to update the section More...
 
bool read (StarZone &zone, StarObject &object)
 try to read a pageDesc: 'p' More...
 

Public Attributes

librevenge::RVNGString m_name
 the name More...
 
librevenge::RVNGString m_follow
 the follow More...
 
bool m_landscape
 is the page a lanscape More...
 
int m_poolId
 the poolId More...
 
int m_numType
 the number's type More...
 
int m_usedOn
 the page where is it used ? More...
 
int m_regCollIdx
 the coll idx More...
 
std::shared_ptr< NoteDescm_noteDesc [2]
 the foot and page foot desc More...
 
std::vector< StarWriterStruct::Attributem_attributes [2]
 the master and left attributes lists More...
 

Friends

std::ostream & operator<< (std::ostream &o, PageDesc const &desc)
 operator<< More...
 

Detailed Description

structure to store a page description

Constructor & Destructor Documentation

◆ PageDesc()

StarObjectPageStyleInternal::PageDesc::PageDesc ( )
inlineexplicit

constructor

◆ ~PageDesc()

StarObjectPageStyleInternal::PageDesc::~PageDesc ( )
inline

destructor

Member Function Documentation

◆ read()

bool StarObjectPageStyleInternal::PageDesc::read ( StarZone zone,
StarObject object 
)

try to read a pageDesc: 'p'

Referenced by StarObjectPageStyle::read().

◆ updatePageSpan()

void StarObjectPageStyleInternal::PageDesc::updatePageSpan ( StarState state) const

update pagespan properties

◆ updateState()

bool StarObjectPageStyleInternal::PageDesc::updateState ( StarState state) const

try to update the section

Referenced by updatePageSpan().

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
PageDesc const &  desc 
)
friend

operator<<

Member Data Documentation

◆ m_attributes

std::vector<StarWriterStruct::Attribute> StarObjectPageStyleInternal::PageDesc::m_attributes[2]

the master and left attributes lists

Referenced by read(), and updateState().

◆ m_follow

librevenge::RVNGString StarObjectPageStyleInternal::PageDesc::m_follow

the follow

Referenced by StarObjectPageStyleInternal::operator<<(), and read().

◆ m_landscape

bool StarObjectPageStyleInternal::PageDesc::m_landscape

is the page a lanscape

Referenced by StarObjectPageStyleInternal::operator<<(), read(), and updatePageSpan().

◆ m_name

librevenge::RVNGString StarObjectPageStyleInternal::PageDesc::m_name

◆ m_noteDesc

std::shared_ptr<NoteDesc> StarObjectPageStyleInternal::PageDesc::m_noteDesc[2]

the foot and page foot desc

Referenced by read().

◆ m_numType

int StarObjectPageStyleInternal::PageDesc::m_numType

the number's type

Referenced by StarObjectPageStyleInternal::operator<<(), and read().

◆ m_poolId

int StarObjectPageStyleInternal::PageDesc::m_poolId

the poolId

Referenced by StarObjectPageStyleInternal::operator<<(), and read().

◆ m_regCollIdx

int StarObjectPageStyleInternal::PageDesc::m_regCollIdx

the coll idx

Referenced by StarObjectPageStyleInternal::operator<<(), and read().

◆ m_usedOn

int StarObjectPageStyleInternal::PageDesc::m_usedOn

the page where is it used ?

Referenced by StarObjectPageStyleInternal::operator<<(), and read().


The documentation for this struct was generated from the following file:

Generated on Sat May 29 2021 22:54:05 for libstaroffice by doxygen 1.8.14