the main class to read/. More...
#include <StarFileManager.hxx>
Public Member Functions | |
StarFileManager () | |
constructor | |
virtual | ~StarFileManager () |
destructor | |
Static Public Member Functions | |
static void | checkUnparsed (STOFFInputStreamPtr input, std::shared_ptr< STOFFOLEParser > oleParser, char const *password) |
low level | |
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 | |
static bool | readImageDocument (STOFFInputStreamPtr input, librevenge::RVNGBinaryData &data, std::string const &fileName) |
try to read a image zone: "StarImageDocument" or "StarImageDocument 4.0 | |
static bool | readEmbeddedPicture (std::shared_ptr< STOFFOLEParser > oleParser, std::string const &fileName, STOFFEmbeddedObject &image) |
try to read a embedded picture file: Embedded/PicXXXXXX | |
static bool | readEmbeddedPicture (STOFFInputStreamPtr input, librevenge::RVNGBinaryData &data, std::string &dataType, std::string const &fileName) |
try to read a embedded picture file: Embedded/PicXXXXXX | |
static bool | readOleObject (STOFFInputStreamPtr input, librevenge::RVNGBinaryData &data, std::string const &fileName) |
try to read a "Ole-Object" zone | |
static bool | readOutPlaceObject (STOFFInputStreamPtr input, libstoff::DebugFile &ascii) |
try to read the "OutPlace Object" | |
static bool | readJobSetUp (StarZone &zone, bool usePrinterLen) |
try to read a printer zone | |
static bool | readFont (StarZone &zone) |
try to read a font | |
static bool | readSVGDI (StarZone &zone) |
try to read a SVGDI object | |
Private Attributes | |
std::shared_ptr< StarFileManagerInternal::State > | m_state |
the state | |
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(), SDAParser::parse(), SDCParser::parse(), and SDWParser::parse().
|
static |
try to read a embedded picture file: Embedded/PicXXXXXX
Referenced by checkUnparsed(), SDXParser::createZones(), readEmbeddedPicture(), 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