47 #include "MWAWFont.hxx"
62 for (
int i = 0; i < NumFlags; i++) m_flags[i]=Variable<int>(0);
72 friend std::ostream &
operator<<(std::ostream &o,
Font const &font);
77 if (diff)
return diff;
81 if (diff)
return diff;
84 if (diff)
return diff;
89 if (diff)
return diff;
168 size_t tNumCells = table.
m_cells.size();
169 if (tNumCells >
m_cells.size())
171 for (
size_t i=0; i < tNumCells; i++) {
174 else if (table.
m_cells[i].isSet())
209 size_t cNumBorders = cell.
m_borders.size();
212 for (
size_t i=0; i < cNumBorders; i++)
219 for (
size_t i = 0; i <
m_borders.size(); i++)
225 friend std::ostream &
operator<<(std::ostream &o,
Cell const &cell);
247 if (!
m_dim.isSet())
return true;
248 if ((*
m_dim)[0] > 0 || (*m_dim)[1] > 0)
return false;
256 if (*pInfo.
m_type&0xd0) o <<
"type?=" << ((*pInfo.
m_type&0xd0)>>4) <<
",";
257 if (*pInfo.
m_type&0x0f) o <<
"#unkn=" << (*pInfo.
m_type&0xf) <<
",";
258 if (pInfo.
m_dim.isSet()) {
259 if ((*pInfo.
m_dim)[0] > 0)
260 o <<
"width=" << (*pInfo.
m_dim)[0] <<
",";
261 if ((*pInfo.
m_dim)[1] > 0) {
262 o <<
"height=" << (*pInfo.
m_dim)[1];
311 return m_info.get().m_numLines.get();