the main class to read/. More...
#include <StarEncoding.hxx>
the main class to read/.
. some basic encoding in StarOffice documents
the different encoding
constructor
StarEncoding::~StarEncoding | ( | ) | [virtual] |
destructor
bool StarEncoding::convert | ( | std::vector< uint8_t > const & | src, |
StarEncoding::Encoding | encoding, | ||
std::vector< uint32_t > & | dest, | ||
std::vector< size_t > & | srcPositions | ||
) | [static] |
try to convert a list of character and transforms it a unicode's list
Referenced by StarObjectNumericRuler::readAttributeLevel(), StarObjectNumericRuler::readLevel(), StarCellFormula::readSCToken(), StarObject::readSfxDocumentInformation(), and StarZone::readString().
StarEncoding::Encoding StarEncoding::getEncodingForId | ( | int | id | ) | [static] |
return an encoding corresponding to an id
Referenced by StarObjectModel::read(), StarObjectNumericRuler::readAttributeLevel(), StarObjectSpreadsheet::readCalcDocument(), StarObjectNumericRuler::readLevel(), StarObject::readSfxDocumentInformation(), StarObjectSpreadsheet::readSfxStyleSheets(), StarZone::readString(), and StarZone::readSWHeader().
bool StarEncoding::read | ( | std::vector< uint8_t > const & | src, |
size_t & | pos, | ||
StarEncoding::Encoding | encoding, | ||
std::vector< uint32_t > & | dest | ||
) | [static, protected] |
try to read a character and add it to string
Referenced by convert().