77 bool readBitmap(
StarZone &zone,
bool inFileHeader,
long lastPos, librevenge::RVNGBinaryData &data, std::string &type);
79 bool getData(librevenge::RVNGBinaryData &data, std::string &type)
const;
92 shared_ptr<StarBitmapInternal::State>
m_state;
bool readBitmap(StarZone &zone, bool inFileHeader, long lastPos, librevenge::RVNGBinaryData &data, std::string &type)
low level
Definition: StarBitmap.cxx:199
the main class to read/.
Definition: StarBitmap.hxx:62
shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:488
STOFFVec2i getBitmapSize() const
try to return the bitmap size (in point)
Definition: StarBitmap.cxx:194
shared_ptr< StarBitmapInternal::State > m_state
the state
Definition: StarBitmap.hxx:92
Internal: the structures of a StarBitmap.
Definition: StarBitmap.cxx:54
bool getData(librevenge::RVNGBinaryData &data, std::string &type) const
try to convert the read data in ppm
Definition: StarBitmap.cxx:186
bool readBitmapInformation(StarZone &zone, StarBitmapInternal::Bitmap &info, long lastPos)
try to read the bitmap information block
Definition: StarBitmap.cxx:434
virtual ~StarBitmap()
destructor
Definition: StarBitmap.cxx:166
internal: the bitmap information
Definition: StarBitmap.cxx:58
bool readBitmapData(STOFFInputStreamPtr &input, StarBitmapInternal::Bitmap &bitmap, long lastPos)
try to read the bitmap data block
Definition: StarBitmap.cxx:496
the class to store a color
Definition: libstaroffice_internal.hxx:193
StarBitmap()
constructor
Definition: StarBitmap.cxx:162
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56