#include <excel.h>
|
| static const unsigned int | id = 0 |
| |
Class Record represents a base class for all other type record, hence do not use this class in real life.
Definition at line 204 of file excel.h.
◆ Record()
Creates a new generic record.
Definition at line 1464 of file excel.cpp.
◆ ~Record()
◆ create()
| Record * Record::create |
( |
unsigned |
type | ) |
|
|
static |
Record factory, create a new record of specified type.
Definition at line 1474 of file excel.cpp.
◆ dump()
| void Record::dump |
( |
std::ostream & |
out | ) |
const |
|
virtual |
Dumps record information to output stream.
For debugging only.
Reimplemented in Swinder::BackupRecord, Swinder::BOFRecord, Swinder::BlankRecord, Swinder::BoolErrRecord, Swinder::BottomMarginRecord, Swinder::BoundSheetRecord, Swinder::CalcModeRecord, Swinder::ColInfoRecord, Swinder::DateModeRecord, Swinder::DimensionRecord, Swinder::EOFRecord, Swinder::FontRecord, Swinder::FooterRecord, Swinder::FormatRecord, Swinder::FormulaRecord, Swinder::HeaderRecord, Swinder::LabelRecord, Swinder::LabelSSTRecord, Swinder::LeftMarginRecord, Swinder::MergedCellsRecord, Swinder::MulBlankRecord, Swinder::MulRKRecord, Swinder::NumberRecord, Swinder::PaletteRecord, Swinder::RightMarginRecord, Swinder::RKRecord, Swinder::RowRecord, Swinder::RStringRecord, Swinder::SSTRecord, Swinder::StringRecord, Swinder::SupbookRecord, Swinder::TopMarginRecord, and Swinder::XFRecord.
Definition at line 1609 of file excel.cpp.
◆ name()
| virtual const char * Swinder::Record::name |
( |
| ) |
|
|
inlinevirtual |
Returns the name of the record.
For debugging only.
Reimplemented in Swinder::BackupRecord, Swinder::BOFRecord, Swinder::BlankRecord, Swinder::BoolErrRecord, Swinder::BottomMarginRecord, Swinder::BoundSheetRecord, Swinder::CalcModeRecord, Swinder::ColInfoRecord, Swinder::DateModeRecord, Swinder::DimensionRecord, Swinder::EOFRecord, Swinder::FontRecord, Swinder::FooterRecord, Swinder::FormatRecord, Swinder::FormulaRecord, Swinder::HeaderRecord, Swinder::LabelRecord, Swinder::LabelSSTRecord, Swinder::LeftMarginRecord, Swinder::MergedCellsRecord, Swinder::MulBlankRecord, Swinder::MulRKRecord, Swinder::NumberRecord, Swinder::PaletteRecord, Swinder::RightMarginRecord, Swinder::RKRecord, Swinder::RowRecord, Swinder::RStringRecord, Swinder::SSTRecord, Swinder::StringRecord, Swinder::SupbookRecord, Swinder::TopMarginRecord, and Swinder::XFRecord.
Definition at line 256 of file excel.h.
◆ position()
| unsigned Record::position |
( |
| ) |
const |
Gets the position of this record in the OLE stream.
Definition at line 1600 of file excel.cpp.
◆ rtti()
| virtual unsigned int Swinder::Record::rtti |
( |
| ) |
|
|
inlinevirtual |
◆ setData()
| void Record::setData |
( |
unsigned |
size, |
|
|
const unsigned char * |
data |
|
) |
| |
|
virtual |
Sets the data for this record.
Reimplemented in Swinder::BackupRecord, Swinder::BOFRecord, Swinder::BlankRecord, Swinder::BoolErrRecord, Swinder::BottomMarginRecord, Swinder::BoundSheetRecord, Swinder::CalcModeRecord, Swinder::ColInfoRecord, Swinder::DateModeRecord, Swinder::DimensionRecord, Swinder::EOFRecord, Swinder::FontRecord, Swinder::FooterRecord, Swinder::FormatRecord, Swinder::FormulaRecord, Swinder::HeaderRecord, Swinder::LabelRecord, Swinder::LabelSSTRecord, Swinder::LeftMarginRecord, Swinder::MergedCellsRecord, Swinder::MulBlankRecord, Swinder::MulRKRecord, Swinder::NumberRecord, Swinder::PaletteRecord, Swinder::RightMarginRecord, Swinder::RKRecord, Swinder::RowRecord, Swinder::RStringRecord, Swinder::SSTRecord, Swinder::StringRecord, Swinder::SupbookRecord, Swinder::TopMarginRecord, and Swinder::XFRecord.
Definition at line 1605 of file excel.cpp.
◆ setPosition()
| void Record::setPosition |
( |
unsigned |
pos | ) |
|
Sets the position of the record in the OLE stream.
Somehow this is required to process BoundSheet and BOF(Worksheet) properly.
Definition at line 1595 of file excel.cpp.
◆ setVersion()
| void Swinder::Record::setVersion |
( |
unsigned |
v | ) |
|
|
inline |
◆ version()
| unsigned Swinder::Record::version |
( |
| ) |
|
|
inline |
◆ id
| const unsigned int Record::id = 0 |
|
static |
Static ID of the record.
Subclasses should override this value with the id of the record they handle.
Definition at line 212 of file excel.h.
◆ stream_position
| unsigned Swinder::Record::stream_position |
|
protected |
◆ ver
| unsigned Swinder::Record::ver |
|
protected |
The documentation for this class was generated from the following files:
|