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 std::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:214
the main class to read/.
Definition: StarBitmap.hxx:62
STOFFVec2i getBitmapSize() const
try to return the bitmap size (in point)
Definition: StarBitmap.cxx:209
Internal: the structures of a StarBitmap.
Definition: StarBitmap.cxx:58
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:485
bool readBitmapInformation(StarZone &zone, StarBitmapInternal::Bitmap &info, long lastPos)
try to read the bitmap information block
Definition: StarBitmap.cxx:449
virtual ~StarBitmap()
destructor
Definition: StarBitmap.cxx:180
internal: the bitmap information
Definition: StarBitmap.cxx:62
bool readBitmapData(STOFFInputStreamPtr &input, StarBitmapInternal::Bitmap &bitmap, long lastPos)
try to read the bitmap data block
Definition: StarBitmap.cxx:511
bool getData(librevenge::RVNGBinaryData &data, std::string &type) const
try to convert the read data in ppm
Definition: StarBitmap.cxx:201
the class to store a color
Definition: libstaroffice_internal.hxx:189
StarBitmap()
constructor
Definition: StarBitmap.cxx:175
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
a zone in a StarOffice file
Definition: StarZone.hxx:56
std::shared_ptr< StarBitmapInternal::State > m_state
the state
Definition: StarBitmap.hxx:92