libwps Namespace Reference

Namespaces

 Debug
 

Classes

class  VersionException
 
class  FileException
 
class  ParseException
 
class  GenericException
 
class  DebugStream
 
class  DebugFile
 
class  WPSDocument
 This class provides all the functions an application would need to parse Works documents. More...
 

Enumerations

enum  NumberingType {
  NONE, BULLET, ARABIC, LOWERCASE,
  UPPERCASE, LOWERCASE_ROMAN, UPPERCASE_ROMAN
}
 
enum  SubDocumentType {
  DOC_NONE, DOC_HEADER_FOOTER, DOC_NOTE, DOC_TABLE,
  DOC_TEXT_BOX, DOC_COMMENT_ANNOTATION
}
 
enum  Justification {
  JustificationLeft, JustificationFull, JustificationCenter, JustificationRight,
  JustificationFullAllLines
}
 
enum  { NoBreakBit = 0x1, NoBreakWithNextBit =0x2 }
 
enum  WPSConfidence { WPS_CONFIDENCE_NONE =0, WPS_CONFIDENCE_EXCELLENT }
 
enum  WPSKind { WPS_TEXT =0, WPS_SPREADSHEET, WPS_DATABASE }
 
enum  WPSResult {
  WPS_OK, WPS_FILE_ACCESS_ERROR, WPS_PARSE_ERROR, WPS_OLE_ERROR,
  WPS_UNKNOWN_ERROR
}
 

Functions

uint8_t readU8 (librevenge::RVNGInputStream *input)
 
int8_t read8 (librevenge::RVNGInputStream *input)
 
uint16_t readU16 (librevenge::RVNGInputStream *input)
 
int16_t read16 (librevenge::RVNGInputStream *input)
 
uint32_t readU32 (librevenge::RVNGInputStream *input)
 
int32_t read32 (librevenge::RVNGInputStream *input)
 
bool readData (RVNGInputStreamPtr &input, unsigned long size, librevenge::RVNGBinaryData &data)
 
bool readDataToEnd (RVNGInputStreamPtr &input, librevenge::RVNGBinaryData &data)
 
std::string numberingTypeToString (NumberingType type)
 
uint8_t readU8 (RVNGInputStreamPtr &input)
 
uint16_t readU16 (RVNGInputStreamPtr &input)
 
uint32_t readU32 (RVNGInputStreamPtr &input)
 
int8_t read8 (RVNGInputStreamPtr &input)
 
int16_t read16 (RVNGInputStreamPtr &input)
 
int32_t read32 (RVNGInputStreamPtr &input)
 

Enumeration Type Documentation

anonymous enum
Enumerator
NoBreakBit 
NoBreakWithNextBit 
Enumerator
JustificationLeft 
JustificationFull 
JustificationCenter 
JustificationRight 
JustificationFullAllLines 
Enumerator
NONE 
BULLET 
ARABIC 
LOWERCASE 
UPPERCASE 
LOWERCASE_ROMAN 
UPPERCASE_ROMAN 
Enumerator
DOC_NONE 
DOC_HEADER_FOOTER 
DOC_NOTE 
DOC_TABLE 
DOC_TEXT_BOX 
DOC_COMMENT_ANNOTATION 
Enumerator
WPS_CONFIDENCE_NONE 
WPS_CONFIDENCE_EXCELLENT 
Enumerator
WPS_TEXT 
WPS_SPREADSHEET 
WPS_DATABASE 
Enumerator
WPS_OK 
WPS_FILE_ACCESS_ERROR 
WPS_PARSE_ERROR 
WPS_OLE_ERROR 
WPS_UNKNOWN_ERROR 

Function Documentation

std::string libwps::numberingTypeToString ( NumberingType  type)
int16_t libwps::read16 ( librevenge::RVNGInputStream *  input)

Referenced by WPS8Text::bmktEndDataParser(), WKS4Parser::checkHeader(), WPS4Text::dttmDataParser(), WPS4Parser::findZones(), WPS8Text::getFooterEntry(), WPS8Text::getHeaderEntry(), WPS4Text::objectDataParser(), WPS8Struct::operator<<(), WPS8Parser::parseHeaderIndex(), WPS8Parser::parseHeaderIndexEntry(), WPS8Parser::parseHeaderIndexEntryEnd(), read16(), WPS8Graph::readBDR(), WKS4Spreadsheet::readCell(), WKS4Spreadsheet::readCellFormulaResult(), WKS4Parser::readChart2Font(), WKS4Parser::readChartDef(), WKS4Parser::readChartFont(), WKS4Parser::readChartLimit(), WKS4Parser::readChartList(), WKS4Parser::readChartName(), WKS4Parser::readChartUnknown(), WKS4Spreadsheet::readColumnSize(), WKS4Spreadsheet::readColumnSize2(), WPS8Parser::readDocProperties(), WPS4Parser::readDocWindowsInfo(), WKS4Spreadsheet::readDOSCellExtraProperty(), WKS4Spreadsheet::readDOSCellProperty(), WKS4Spreadsheet::readDOSFieldProperty(), WKS4Spreadsheet::readDOSPageBreak(), WPSTextParser::readFDP(), WKS4Parser::readFieldName(), WKS4Parser::readFont(), WKS4Spreadsheet::readFormula(), WPS8Parser::readFRAM(), WKS4Parser::readHeaderFooter(), WPS8Graph::readIBGF(), WPS8Table::readMCLD(), WPS8Graph::readMetaFile(), WPSOLEParser::readMM(), WPS8Text::readNotes(), WPS4Graph::readObject(), WPSOLEParser::readObjInfo(), WPSOLEParser::readOlePres(), WKS4Spreadsheet::readPageBreak(), WPS4Text::readParagraph(), WPS8Text::readPLC(), WKS4Parser::readPrn2(), WKS4Parser::readPrnt(), WKS4Spreadsheet::readReportOpen(), WKS4Spreadsheet::readRowSize2(), WPS8TextStyle::readSGP(), WKS4Spreadsheet::readSheetSize(), WKS4Spreadsheet::readStyle(), WKS4Parser::readUnknown0(), WKS4Parser::readUnknown1(), WPS8Parser::readWNPR(), WKS4Parser::readZone(), and WPS8Text::tokenEndDataParser().

int16_t libwps::read16 ( RVNGInputStreamPtr input)
inline
int32_t libwps::read32 ( RVNGInputStreamPtr input)
inline
int8_t libwps::read8 ( RVNGInputStreamPtr input)
inline
bool libwps::readData ( RVNGInputStreamPtr input,
unsigned long  size,
librevenge::RVNGBinaryData &  data 
)
bool libwps::readDataToEnd ( RVNGInputStreamPtr input,
librevenge::RVNGBinaryData &  data 
)
uint16_t libwps::readU16 ( librevenge::RVNGInputStream *  input)

Referenced by WPS8Text::bmktEndDataParser(), WPSHeader::constructHeader(), WPS8Struct::FileData::createErrorString(), WPS4Text::defDataParser(), WPS4Text::dttmDataParser(), WPS4Parser::findZones(), WPS4Text::footNotesDataParser(), WPS8Text::numPages(), WPS8Struct::operator<<(), WPS4Parser::parseEntry(), WPS8Parser::parseHeaderIndex(), WPS8Parser::parseHeaderIndexEntry(), read16(), WPS8Struct::readBlockData(), WKS4Spreadsheet::readCell(), WKS4Spreadsheet::readCellFormulaResult(), WKS4Parser::readChart2Font(), WKS4Parser::readChartDef(), WKS4Parser::readChartFont(), WKS4Parser::readChartLimit(), WKS4Parser::readChartList(), WKS4Parser::readChartName(), WKS4Parser::readChartUnknown(), WKS4Spreadsheet::readColumnSize(), WKS4Spreadsheet::readColumnSize2(), WPSOLEParser::readCompObj(), WPSOLEParser::readCONTENTS(), WPS8Struct::readData(), WPS4Parser::readDocDim(), WPS8Parser::readDocProperties(), WKS4Spreadsheet::readDOSCellExtraProperty(), WKS4Spreadsheet::readDOSCellProperty(), WKS4Spreadsheet::readDOSFieldProperty(), WPS4Text::readDosLink(), WKS4Spreadsheet::readDOSPageBreak(), WPSTextParser::readFDP(), WKS4Parser::readFieldName(), WKS4Spreadsheet::readFilterClose(), WKS4Spreadsheet::readFilterOpen(), WKS4Spreadsheet::readFloat4(), WKS4Parser::readFont(), WPS8TextStyle::readFontNames(), WKS4Spreadsheet::readFormula(), WKS4Parser::readHeaderFooter(), WPSOLEParser::readMM(), WPS4Graph::readObject(), WKS4Spreadsheet::readPageBreak(), WPS4Text::readPLC(), WPS8Text::readPLC(), WKS4Parser::readPrn2(), WKS4Parser::readPrnt(), WKS4Spreadsheet::readReportClose(), WKS4Spreadsheet::readReportOpen(), WKS4Spreadsheet::readRowSize2(), WKS4Spreadsheet::readSheetSize(), WPS8Text::readString(), WPS8TextStyle::readSTSH(), WKS4Spreadsheet::readStyle(), WPS8Text::readText(), readU16(), WKS4Parser::readUnknown0(), WKS4Parser::readUnknown1(), WPS8Text::readUTF16LE(), WPS8Parser::readWNPR(), WKS4Parser::readZone(), and WKS4Parser::readZones().

uint16_t libwps::readU16 ( RVNGInputStreamPtr input)
inline
uint32_t libwps::readU32 ( RVNGInputStreamPtr input)
inline
uint8_t libwps::readU8 ( librevenge::RVNGInputStream *  input)
uint8_t libwps::readU8 ( RVNGInputStreamPtr input)
inline

Generated on Mon Nov 23 2015 07:09:19 for libwps by doxygen 1.8.5