MsWrdStruct::Table Struct Reference

the table in a Microsoft Word file More...

#include <MsWrdStruct.hxx>

Classes

struct  Cell
 the cells definitions in a Microsoft Word Table More...
 

Public Member Functions

 Table ()
 constructor More...
 
void insert (Table const &table)
 insert the new values More...
 
bool read (MWAWInputStreamPtr &input, long endPos)
 try to read a data More...
 
MWAWVariable< Cell > & getCell (int id)
 returns the ith Cell More...
 

Public Attributes

MWAWVariable< float > m_height
 the row height in inches More...
 
MWAWVariable< MWAWParagraph::Justificationm_justify
 the justification More...
 
MWAWVariable< float > m_indent
 the indent More...
 
MWAWVariable< std::vector< float > > m_columns
 the table columns More...
 
MWAWVariable< std::vector< float > > m_columnsWidthMod
 the columns width modifier More...
 
std::vector< MWAWVariable< Cell > > m_cells
 the table cells More...
 
MWAWVariable< Cellm_badCell
 empty cell used by getCell to return unknown cell More...
 
std::string m_extra
 the errors More...
 

Friends

std::ostream & operator<< (std::ostream &o, Table const &table)
 operator<< More...
 

Detailed Description

the table in a Microsoft Word file

Constructor & Destructor Documentation

◆ Table()

MsWrdStruct::Table::Table ( )
inline

constructor

Member Function Documentation

◆ getCell()

MWAWVariable< Table::Cell > & MsWrdStruct::Table::getCell ( int  id)

returns the ith Cell

Referenced by read().

◆ insert()

void MsWrdStruct::Table::insert ( Table const &  table)

insert the new values

◆ read()

bool MsWrdStruct::Table::read ( MWAWInputStreamPtr input,
long  endPos 
)

try to read a data

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  o,
Table const &  table 
)
friend

operator<<

Member Data Documentation

◆ m_badCell

MWAWVariable<Cell> MsWrdStruct::Table::m_badCell

empty cell used by getCell to return unknown cell

Referenced by getCell().

◆ m_cells

std::vector<MWAWVariable<Cell> > MsWrdStruct::Table::m_cells

the table cells

Referenced by getCell(), insert(), MsWrdStruct::operator<<(), and read().

◆ m_columns

MWAWVariable<std::vector<float> > MsWrdStruct::Table::m_columns

the table columns

Referenced by insert(), MsWrdStruct::operator<<(), and read().

◆ m_columnsWidthMod

MWAWVariable<std::vector<float> > MsWrdStruct::Table::m_columnsWidthMod

the columns width modifier

Referenced by insert(), MsWrdStruct::operator<<(), and read().

◆ m_extra

std::string MsWrdStruct::Table::m_extra

the errors

Referenced by insert(), MsWrdStruct::operator<<(), and read().

◆ m_height

MWAWVariable<float> MsWrdStruct::Table::m_height

the row height in inches

Referenced by insert(), MsWrdStruct::operator<<(), and read().

◆ m_indent

MWAWVariable<float> MsWrdStruct::Table::m_indent

the indent

Referenced by insert(), MsWrdStruct::operator<<(), and read().

◆ m_justify

MWAWVariable<MWAWParagraph::Justification> MsWrdStruct::Table::m_justify

the justification

Referenced by insert(), MsWrdStruct::operator<<(), and read().


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

Generated for libmwaw by doxygen 1.8.14