Typedefs | |
typedef boost::variant< Color, Gradient > | Fill |
Functions | |
uint8_t | readU8 (librevenge::RVNGInputStream *input, bool) |
uint16_t | readU16 (librevenge::RVNGInputStream *input, bool bigEndian) |
uint32_t | readU32 (librevenge::RVNGInputStream *input, bool bigEndian) |
uint64_t | readU64 (librevenge::RVNGInputStream *input, bool bigEndian) |
int16_t | readS16 (librevenge::RVNGInputStream *input, bool bigEndian) |
int32_t | readS32 (librevenge::RVNGInputStream *input, bool bigEndian) |
double | readFloat16 (librevenge::RVNGInputStream *input, bool bigEndian) |
double | readFraction (librevenge::RVNGInputStream *input, bool bigEndian) |
const unsigned char * | readNBytes (librevenge::RVNGInputStream *const input, const unsigned long numBytes) |
string | readCString (librevenge::RVNGInputStream *input) |
string | readPascalString (librevenge::RVNGInputStream *input) |
std::string | readString (librevenge::RVNGInputStream *input, const unsigned length) |
std::string | readPlatformString (librevenge::RVNGInputStream *input, bool bigEndian) |
void | skip (librevenge::RVNGInputStream *input, unsigned long numBytes) |
void | seek (librevenge::RVNGInputStream *const input, const unsigned long pos) |
void | seekRelative (librevenge::RVNGInputStream *const input, const long pos) |
unsigned long | getRemainingLength (librevenge::RVNGInputStream *const input) |
uint8_t | readU8 (const std::shared_ptr< librevenge::RVNGInputStream > input, bool) |
uint16_t | readU16 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian) |
uint32_t | readU32 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian) |
uint64_t | readU64 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian) |
int16_t | readS16 (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian) |
int32_t | readS32 (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian) |
double | readFloat16 (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian) |
double | readFraction (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian) |
const unsigned char * | readNBytes (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes) |
std::string | readCString (const std::shared_ptr< librevenge::RVNGInputStream > input) |
std::string | readPascalString (const std::shared_ptr< librevenge::RVNGInputStream > input) |
std::string | readString (std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned length) |
std::string | readPlatformString (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian) |
void | skip (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes) |
void | seek (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long pos) |
void | seekRelative (const std::shared_ptr< librevenge::RVNGInputStream > input, const long pos) |
unsigned long | getRemainingLength (const std::shared_ptr< librevenge::RVNGInputStream > &input) |
double | deg2rad (double value) |
double | normalizeRadAngle (double radAngle) |
double | normalizeDegAngle (double degAngle) |
void | appendCharacters (librevenge::RVNGString &text, const char *characters, const size_t size, const char *encoding) |
template<typename T , typename... Args> | |
std::unique_ptr< T > | make_unique (Args &&... args) |
bool | operator== (const Point &lhs, const Point &rhs) |
bool | operator!= (const Point &lhs, const Point &rhs) |
typedef boost::variant<Color, Gradient> libqxp::Fill |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
enum libqxp::QXPVersion |
|
strong |
|
strong |
|
strong |
|
strong |
void libqxp::appendCharacters | ( | librevenge::RVNGString & | text, |
const char * | characters, | ||
const size_t | size, | ||
const char * | encoding | ||
) |
Referenced by libqxp::QXPContentCollector::drawText().
double libqxp::deg2rad | ( | double | value | ) |
Referenced by libqxp::Point::rotateDeg().
unsigned long libqxp::getRemainingLength | ( | const std::shared_ptr< librevenge::RVNGInputStream > & | input | ) |
unsigned long libqxp::getRemainingLength | ( | librevenge::RVNGInputStream *const | input | ) |
Referenced by getRemainingLength(), libqxp::QXPParser::parseCollection(), libqxp::QXP4Parser::parseColors(), libqxp::QXPParser::parseFonts(), libqxp::QXP4Parser::parseTabStops(), libqxp::QXPTextParser::parseText(), libqxp::QXP4Parser::readBezierData(), libqxp::QXP33Parser::readPolygonData(), libqxp::QXP4Parser::skipParagraphStylesheets(), and libqxp::QXP4Parser::skipTemplates().
std::unique_ptr<T> libqxp::make_unique | ( | Args &&... | args | ) |
double libqxp::normalizeDegAngle | ( | double | degAngle | ) |
Referenced by deg2rad().
double libqxp::normalizeRadAngle | ( | double | radAngle | ) |
std::string libqxp::readCString | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input | ) |
string libqxp::readCString | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by readCString(), and readPlatformString().
double libqxp::readFloat16 | ( | librevenge::RVNGInputStream * | input, |
bool | bigEndian | ||
) |
Referenced by libqxp::QXPParser::readColorComp(), and readFloat16().
double libqxp::readFloat16 | ( | std::shared_ptr< librevenge::RVNGInputStream > | input, |
bool | bigEndian | ||
) |
double libqxp::readFraction | ( | librevenge::RVNGInputStream * | input, |
bool | bigEndian | ||
) |
Referenced by libqxp::QXP33Header::load(), libqxp::QXP4Header::load(), libqxp::QXP33Parser::parseCharFormat(), libqxp::QXP4Parser::parseCharFormat(), libqxp::QXPParser::parseCommonCharFormatProps(), libqxp::QXP4Parser::parseEmptyBox(), libqxp::QXP33Parser::parseLine(), libqxp::QXP4Parser::parseLineStyles(), libqxp::QXP33Parser::parseObjectHeader(), libqxp::QXP4Parser::parseObjectHeader(), libqxp::QXPParser::parsePageSettings(), libqxp::QXP1Parser::parseParagraphFormat(), libqxp::QXP33Parser::parseParagraphFormat(), libqxp::QXP4Parser::parseParagraphFormat(), libqxp::QXP33Parser::parsePictureBox(), libqxp::QXP4Parser::parsePictureBox(), libqxp::QXPParser::parseTabStop(), libqxp::QXP33Parser::parseTextBox(), libqxp::QXP4Parser::parseTextBox(), readFraction(), libqxp::QXP33Parser::readFrame(), libqxp::QXP4Parser::readFrame(), libqxp::QXPParser::readGradient(), libqxp::QXPParser::readObjectBBox(), libqxp::QXPParser::readParagraphRule(), libqxp::QXP4Parser::readPictureSettings(), libqxp::QXP4Parser::readTextSettings(), and libqxp::QXPParser::readYX().
double libqxp::readFraction | ( | std::shared_ptr< librevenge::RVNGInputStream > | input, |
bool | bigEndian | ||
) |
const unsigned char * libqxp::readNBytes | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input, |
const unsigned long | numBytes | ||
) |
const unsigned char* libqxp::readNBytes | ( | librevenge::RVNGInputStream *const | input, |
const unsigned long | numBytes | ||
) |
Referenced by libqxp::QXP4Parser::parseColors(), and readNBytes().
std::string libqxp::readPascalString | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input | ) |
string libqxp::readPascalString | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by readPascalString(), and readPlatformString().
std::string libqxp::readPlatformString | ( | librevenge::RVNGInputStream * | input, |
bool | bigEndian | ||
) |
Referenced by libqxp::QXPParser::parseFonts(), libqxp::QXP33Parser::readName(), and readPlatformString().
std::string libqxp::readPlatformString | ( | std::shared_ptr< librevenge::RVNGInputStream > | input, |
bool | bigEndian | ||
) |
int16_t libqxp::readS16 | ( | librevenge::RVNGInputStream * | input, |
bool | bigEndian | ||
) |
int16_t libqxp::readS16 | ( | std::shared_ptr< librevenge::RVNGInputStream > | input, |
bool | bigEndian | ||
) |
int32_t libqxp::readS32 | ( | librevenge::RVNGInputStream * | input, |
bool | bigEndian | ||
) |
Referenced by libqxp::QXPBlockParser::getChain(), readFraction(), and readS32().
int32_t libqxp::readS32 | ( | std::shared_ptr< librevenge::RVNGInputStream > | input, |
bool | bigEndian | ||
) |
std::string libqxp::readString | ( | librevenge::RVNGInputStream * | input, |
const unsigned | length | ||
) |
std::string libqxp::readString | ( | std::shared_ptr< librevenge::RVNGInputStream > | input, |
const unsigned | length | ||
) |
uint16_t libqxp::readU16 | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input, |
const bool | bigEndian | ||
) |
uint16_t libqxp::readU16 | ( | librevenge::RVNGInputStream * | input, |
bool | bigEndian | ||
) |
Referenced by libqxp::QXPBlockParser::getChain(), libqxp::QXP1Header::load(), libqxp::QXP33Header::load(), libqxp::QXP3HeaderBase::load(), libqxp::QXP4Header::load(), libqxp::QXP1Parser::parseCharFormat(), libqxp::QXP4Parser::parseCharFormat(), libqxp::QXP4Parser::parseColor(), libqxp::QXP4Parser::parseColors(), libqxp::QXPParser::parseCommonCharFormatProps(), libqxp::QXP1Parser::parseCoordPair(), libqxp::QXPParser::parseFonts(), libqxp::QXP33Parser::parseGroup(), libqxp::QXP4Parser::parseGroup(), libqxp::QXP4Parser::parseLineStyles(), libqxp::QXP1Parser::parseObject(), libqxp::QXP4Parser::parseObjectHeader(), libqxp::QXPParser::parsePageSettings(), libqxp::QXP33Parser::parseParagraphFormat(), libqxp::QXP4Parser::parseParagraphFormat(), libqxp::QXPParser::parseTabStop(), libqxp::QXP4Parser::parseTabStops(), libqxp::QXPTextParser::parseText(), libqxp::QXP4Parser::readBezierData(), readFloat16(), libqxp::QXP4Parser::readFrame(), libqxp::QXPParser::readGradient(), libqxp::QXPParser::readParagraphRule(), readS16(), readU16(), and libqxp::QXP4Parser::skipParagraphStylesheets().
uint32_t libqxp::readU32 | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input, |
const bool | bigEndian | ||
) |
uint32_t libqxp::readU32 | ( | librevenge::RVNGInputStream * | input, |
bool | bigEndian | ||
) |
Referenced by libqxp::QXP4Parser::parseBezierText(), libqxp::QXP4Parser::parseBezierTextBox(), libqxp::QXPParser::parseCollection(), libqxp::QXP4Parser::parseColorBlockSpec(), libqxp::QXP4Parser::parseColors(), libqxp::QXP33Parser::parseEmptyBox(), libqxp::QXPParser::parseFonts(), libqxp::QXP4Parser::parseLineText(), libqxp::QXP1Parser::parseObject(), libqxp::QXP33Parser::parseObjectHeader(), libqxp::QXP4Parser::parseObjectHeader(), libqxp::QXP33Parser::parsePage(), libqxp::QXP4Parser::parsePage(), libqxp::QXPParser::parsePageSettings(), libqxp::QXP33Parser::parsePictureBox(), libqxp::QXP4Parser::parseTabStops(), libqxp::QXPTextParser::parseText(), libqxp::QXP33Parser::parseTextBox(), libqxp::QXP4Parser::parseTextBox(), libqxp::QXP4Parser::readBezierData(), libqxp::QXPParser::readGroupElements(), libqxp::QXP4Parser::readImageData(), libqxp::QXP4Parser::readLinkedTextSettings(), libqxp::QXP4Parser::readOleObject(), libqxp::QXP33Parser::readPolygonData(), libqxp::QXPParser::readRecordEndOffset(), readS32(), readU32(), libqxp::QXPParser::skipFileInfo(), libqxp::QXP4Parser::skipParagraphStylesheets(), libqxp::QXPParser::skipRecord(), libqxp::QXP4Parser::skipTemplates(), and libqxp::QXP4Parser::skipTextObjectEnd().
uint64_t libqxp::readU64 | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input, |
const bool | bigEndian | ||
) |
uint64_t libqxp::readU64 | ( | librevenge::RVNGInputStream * | input, |
bool | bigEndian | ||
) |
Referenced by readU64().
uint8_t libqxp::readU8 | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input, |
bool | |||
) |
uint8_t libqxp::readU8 | ( | librevenge::RVNGInputStream * | input, |
bool | |||
) |
Referenced by getRemainingLength(), libqxp::QXP33Header::load(), libqxp::QXP3HeaderBase::load(), libqxp::QXP4Header::load(), libqxp::QXP1Parser::parseCharFormat(), libqxp::QXP33Parser::parseCharFormat(), libqxp::QXP4Parser::parseCharFormat(), libqxp::QXP33Parser::parseColors(), libqxp::QXPParser::parseHJProps(), libqxp::QXP33Parser::parseLine(), libqxp::QXP4Parser::parseLineStyles(), libqxp::QXP1Parser::parseObject(), libqxp::QXP33Parser::parseObjectHeader(), libqxp::QXP4Parser::parseObjectHeader(), libqxp::QXP1Parser::parsePage(), libqxp::QXP1Parser::parseParagraphFormat(), libqxp::QXP33Parser::parsePictureBox(), libqxp::QXPParser::parseTabStop(), libqxp::QXP33Parser::parseTextBox(), readCString(), libqxp::QXP33Parser::readFrame(), libqxp::QXP4Parser::readFrame(), libqxp::QXPParser::readGradient(), libqxp::QXPParser::readHorAlign(), libqxp::QXPParser::readObjectFlags(), libqxp::QXPParser::readParagraphFlags(), libqxp::QXPParser::readParagraphRule(), readPascalString(), libqxp::QXP4Parser::readRunaround(), readString(), libqxp::QXP4Parser::readTextPathSettings(), libqxp::QXP4Parser::readTextSettings(), readU8(), and libqxp::QXPParser::readVertAlign().
void libqxp::seek | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input, |
const unsigned long | pos | ||
) |
void libqxp::seek | ( | librevenge::RVNGInputStream *const | input, |
const unsigned long | pos | ||
) |
Referenced by libqxp::QXPBlockParser::getBlock(), libqxp::QXPBlockParser::getChain(), getRemainingLength(), libqxp::QXP3HeaderBase::load(), libqxp::QXP33Header::load(), libqxp::QXP4Header::load(), libqxp::QXPParser::parseCollection(), libqxp::QXP4Parser::parseColor(), libqxp::QXP33Parser::parseColors(), libqxp::QXP4Parser::parseColors(), libqxp::QXPParser::parseFonts(), libqxp::QXP4Parser::parseLineStyles(), libqxp::QXP4Parser::readBezierData(), seek(), and libqxp::QXP4Parser::skipParagraphStylesheets().
void libqxp::seekRelative | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input, |
const long | pos | ||
) |
void libqxp::seekRelative | ( | librevenge::RVNGInputStream *const | input, |
const long | pos | ||
) |
Referenced by libqxp::QXP33Header::load(), libqxp::QXP4Header::load(), seekRelative(), and skip().
void libqxp::skip | ( | const std::shared_ptr< librevenge::RVNGInputStream > | input, |
const unsigned long | numBytes | ||
) |
void libqxp::skip | ( | librevenge::RVNGInputStream * | input, |
unsigned long | numBytes | ||
) |
Referenced by libqxp::QXP1Header::load(), libqxp::QXP33Header::load(), libqxp::QXP3HeaderBase::load(), libqxp::QXP4Header::load(), libqxp::QXP4Parser::parseBezierEmptyBox(), libqxp::QXP4Parser::parseBezierLine(), libqxp::QXP4Parser::parseBezierPictureBox(), libqxp::QXP4Parser::parseBezierText(), libqxp::QXP4Parser::parseBezierTextBox(), libqxp::QXP1Parser::parseCharFormat(), libqxp::QXP33Parser::parseCharFormat(), libqxp::QXP4Parser::parseCharFormat(), libqxp::QXP4Parser::parseColor(), libqxp::QXP33Parser::parseColors(), libqxp::QXP4Parser::parseColors(), libqxp::QXP33Parser::parseEmptyBox(), libqxp::QXP4Parser::parseEmptyBox(), libqxp::QXPParser::parseFonts(), libqxp::QXP33Parser::parseGroup(), libqxp::QXP4Parser::parseGroup(), libqxp::QXP33Parser::parseHJ(), libqxp::QXP4Parser::parseHJ(), libqxp::QXPParser::parseHJProps(), libqxp::QXP1Parser::parseLine(), libqxp::QXP4Parser::parseLine(), libqxp::QXP4Parser::parseLineStyles(), libqxp::QXP4Parser::parseLineText(), libqxp::QXP1Parser::parseObject(), libqxp::QXP33Parser::parseObjectHeader(), libqxp::QXP4Parser::parseObjectHeader(), libqxp::QXP1Parser::parsePage(), libqxp::QXPParser::parsePageSettings(), libqxp::QXP1Parser::parseParagraphFormat(), libqxp::QXP33Parser::parseParagraphFormat(), libqxp::QXP4Parser::parseParagraphFormat(), libqxp::QXP1Parser::parsePicture(), libqxp::QXP33Parser::parsePictureBox(), libqxp::QXP4Parser::parsePictureBox(), libqxp::QXP4Parser::parseTabStops(), libqxp::QXPTextParser::parseText(), libqxp::QXP1Parser::parseText(), libqxp::QXP33Parser::parseTextBox(), libqxp::QXP4Parser::parseTextBox(), libqxp::QXP4Parser::readBezierData(), libqxp::QXP33Parser::readFrame(), libqxp::QXPParser::readGradient(), libqxp::QXP4Parser::readImageData(), libqxp::QXP4Parser::readLinkedTextSettings(), libqxp::QXP33Parser::readName(), libqxp::QXP4Parser::readOleObject(), libqxp::QXP4Parser::readPictureSettings(), libqxp::QXP33Parser::readPolygonData(), libqxp::QXP4Parser::readRunaround(), libqxp::QXP4Parser::readTextSettings(), skip(), libqxp::QXPParser::skipFileInfo(), libqxp::QXP4Parser::skipParagraphStylesheets(), libqxp::QXPParser::skipRecord(), libqxp::QXP4Parser::skipTemplates(), and libqxp::QXP4Parser::skipTextObjectEnd().