RagTime5StructManager Class Reference

basic class used to store RagTime 5/6 structures More...

#include <RagTime5StructManager.hxx>

List of all members.

Classes

struct  DataParser
 virtual class use to parse the unstructured data More...
struct  Field
 a field of RagTime 5/6 structures More...
struct  FieldParser
 virtual class use to parse the field data More...
struct  GraphicStyle
 the graphic style of a RagTime v5-v6 document More...
struct  TabStop
 a tabulation in RagTime 5/6 structures More...
struct  TextStyle
 the text style of a RagTime v5-v6 document More...

Public Member Functions

 RagTime5StructManager ()
 constructor
 ~RagTime5StructManager ()
 destructor
bool readTypeDefinitions (RagTime5Zone &zone)
 try to read a list of type definition
bool readField (MWAWInputStreamPtr input, long endPos, libmwaw::DebugFile &ascFile, Field &field, long fSz=0)
 try to read a field

Static Public Member Functions

static bool readCompressedLong (MWAWInputStreamPtr &input, long endPos, long &val)
 try to read a compressed long
static bool readUnicodeString (MWAWInputStreamPtr input, long endPos, librevenge::RVNGString &string)
 try to read a unicode string
static bool readDataIdList (MWAWInputStreamPtr input, int n, std::vector< int > &listIds)
 try to read n data id

Private Member Functions

 RagTime5StructManager (RagTime5StructManager const &orig)
RagTime5StructManager operator= (RagTime5StructManager const &orig)

Detailed Description

basic class used to store RagTime 5/6 structures


Constructor & Destructor Documentation


Member Function Documentation

RagTime5StructManager RagTime5StructManager::operator= ( RagTime5StructManager const &  orig) [private]
bool RagTime5StructManager::readField ( MWAWInputStreamPtr  input,
long  endPos,
libmwaw::DebugFile ascFile,
RagTime5StructManager::Field field,
long  fSz = 0 
)

try to read a field

try to read a list of type definition

bool RagTime5StructManager::readUnicodeString ( MWAWInputStreamPtr  input,
long  endPos,
librevenge::RVNGString &  string 
) [static]

The documentation for this class was generated from the following files: