the main class to read/. More...
#include <StarFileManager.hxx>
Public Member Functions | |
| StarFileManager () | |
| constructor More... | |
| virtual | ~StarFileManager () |
| destructor More... | |
Static Public Member Functions | |
| static void | checkUnparsed (STOFFInputStreamPtr input, std::shared_ptr< STOFFOLEParser > oleParser, char const *password) |
| low level More... | |
| static bool | readOLEDirectory (std::shared_ptr< STOFFOLEParser > oleParser, std::shared_ptr< STOFFOLEParser::OleDirectory > ole, STOFFEmbeddedObject &image, std::shared_ptr< StarObject > &object) |
| try to read a Ole directory More... | |
| static bool | readImageDocument (STOFFInputStreamPtr input, librevenge::RVNGBinaryData &data, std::string const &fileName) |
| try to read a image zone: "StarImageDocument" or "StarImageDocument 4.0 More... | |
| static bool | readEmbeddedPicture (std::shared_ptr< STOFFOLEParser > oleParser, std::string const &fileName, STOFFEmbeddedObject &image) |
| try to read a embedded picture file: Embedded/PicXXXXXX More... | |
| static bool | readEmbeddedPicture (STOFFInputStreamPtr input, librevenge::RVNGBinaryData &data, std::string &dataType, std::string const &fileName) |
| try to read a embedded picture file: Embedded/PicXXXXXX More... | |
| static bool | readOleObject (STOFFInputStreamPtr input, librevenge::RVNGBinaryData &data, std::string const &fileName) |
| try to read a "Ole-Object" zone More... | |
| static bool | readOutPlaceObject (STOFFInputStreamPtr input, libstoff::DebugFile &ascii) |
| try to read the "OutPlace Object" More... | |
| static bool | readJobSetUp (StarZone &zone, bool usePrinterLen) |
| try to read a printer zone More... | |
| static bool | readFont (StarZone &zone) |
| try to read a font More... | |
| static bool | readSVGDI (StarZone &zone) |
| try to read a SVGDI object More... | |
Private Attributes | |
| std::shared_ptr< StarFileManagerInternal::State > | m_state |
| the state More... | |
the main class to read/.
. some basic StarOffice OLEs
| StarFileManager::StarFileManager | ( | ) |
constructor
|
virtual |
destructor
|
static |
low level
check for unparsed zone
Referenced by SDAParser::parse(), SDWParser::parse(), and SDCParser::parse().
|
static |
try to read a embedded picture file: Embedded/PicXXXXXX
Referenced by checkUnparsed(), SDXParser::createZones(), and StarObjectTextInternal::GraphZone::send().
|
static |
try to read a embedded picture file: Embedded/PicXXXXXX
|
static |
try to read a font
Referenced by StarFormatManager::readNumberFormat().
|
static |
try to read a image zone: "StarImageDocument" or "StarImageDocument 4.0
Referenced by checkUnparsed(), SDXParser::createZones(), and readOLEDirectory().
|
static |
try to read a printer zone
Referenced by StarObjectSpreadsheet::readCalcDocument(), StarObjectChart::readChartDocument(), StarObjectDraw::readPresentationData(), and StarObjectText::readSWJobSetUp().
|
static |
try to read a Ole directory
Referenced by StarObjectTextInternal::OLEZone::send(), and StarObjectSmallGraphicInternal::SdrGraphicOLE::send().
|
static |
try to read a "Ole-Object" zone
Referenced by checkUnparsed(), SDXParser::createZones(), and readOLEDirectory().
|
static |
try to read the "OutPlace Object"
Referenced by checkUnparsed(), SDXParser::createZones(), and readOLEDirectory().
|
static |
try to read a SVGDI object
Referenced by StarGraphicStruct::StarGraphic::read(), readEmbeddedPicture(), and StarObject::readSfxPreview().
|
private |
the state