38 #ifndef STAR_OBJECT_TEXT 39 # define STAR_OBJECT_TEXT 69 Content() : m_sectionName(
""), m_zoneList()
77 void inventoryPages(
StarState &state)
const;
110 bool updatePageSpans(std::vector<STOFFPageSpan> &pageSpan,
int &numPages);
115 static bool readSWImageMap(
StarZone &zone);
118 bool readSWContent(
StarZone &zone, shared_ptr<StarObjectTextInternal::Content> &content);
134 bool readSWGraphNode(
StarZone &zone, shared_ptr<StarObjectTextInternal::GraphZone> &graphZone);
136 bool readSWJobSetUp(
StarZone &zone);
138 bool readSWOLENode(
StarZone &zone, shared_ptr<StarObjectTextInternal::OLEZone> &ole);
140 bool readSWSection(
StarZone &zone, shared_ptr<StarObjectTextInternal::SectionZone> §ion);
142 bool readSWTextZone(
StarZone &zone, shared_ptr<StarObjectTextInternal::TextZone> &textZone);
virtual ~Zone()
destructor
Definition: StarObjectText.cxx:75
librevenge::RVNGString m_sectionName
the section name
Definition: StarObjectText.hxx:79
shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:474
virtual bool send(STOFFListenerPtr listener, StarState &state) const =0
try to send the data to a listener
std::vector< shared_ptr< Zone > > m_zoneList
the list of text zone
Definition: StarObjectText.hxx:81
class to store an state: ie.
Definition: StarState.hxx:66
shared_ptr< STOFFTextListener > STOFFTextListenerPtr
a smart pointer of STOFFTextListener
Definition: libstaroffice_internal.hxx:486
Internal: a OLEZone of StarObjectTextInteral.
Definition: StarObjectText.cxx:186
Internal: a sectionZone of StarObjectTextInteral.
Definition: StarObjectText.cxx:234
Internal: a basic sone of StarObjectTextInternal.
Definition: StarObjectText.hxx:51
Internal: a set of zone.
Definition: StarObjectText.hxx:67
shared_ptr< STOFFListener > STOFFListenerPtr
a smart pointer of STOFFListener
Definition: libstaroffice_internal.hxx:476
Internal: the state of a StarObjectText.
Definition: StarObjectText.cxx:602
Internal: the structures of a StarObjectText.
Definition: StarObjectText.cxx:71
Internal: a textZone of StarObjectTextInteral.
Definition: StarObjectText.cxx:274
Content()
constructor
Definition: StarObjectText.hxx:69
Zone()
constructor
Definition: StarObjectText.hxx:53
Internal: a graphZone of StarObjectTextInteral.
Definition: StarObjectText.cxx:142
the main class to read a StarOffice sdw file
Definition: StarObjectText.hxx:98
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56
shared_ptr< StarObjectTextInternal::State > m_textState
the state
Definition: StarObjectText.hxx:148
virtual void inventoryPage(StarState &) const
try to inventory the different pages
Definition: StarObjectText.hxx:61