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;
the main class to read/.
Definition: StarBitmap.hxx:63
bool readBitmap(StarZone &zone, bool inFileHeader, long lastPos, librevenge::RVNGBinaryData &data, std::string &type)
low level
Definition: StarBitmap.cxx:214
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
STOFFVec2i getBitmapSize() const
try to return the bitmap size (in point)
Definition: StarBitmap.cxx:209
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
std::shared_ptr< StarBitmapInternal::State > m_state
the state
Definition: StarBitmap.hxx:92
StarBitmap()
constructor
Definition: StarBitmap.cxx:175
an object corresponding to an OLE directory
Definition: StarObject.hxx:65
a zone in a StarOffice file
Definition: StarZone.hxx:57
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:489
Internal: the structures of a StarBitmap.
Definition: StarBitmap.cxx:59
the class to store a color
Definition: libstaroffice_internal.hxx:189
internal: the bitmap information
Definition: StarBitmap.cxx:62