libvisio Namespace Reference

Classes

class  EndOfStreamException
 
class  XmlParserException
 
class  GenericException
 
class  VDXParser
 
class  VSD5Parser
 
class  VSD6Parser
 
class  VSDCharacterListElement
 
class  VSDCharIX
 
class  VSDCharacterList
 
class  VSDCollector
 
class  VSDContentCollector
 
class  VSDFieldListElement
 
class  VSDTextField
 
class  VSDNumericField
 
class  VSDFieldList
 
class  VSDGeometry
 
class  VSDEmpty
 
class  VSDMoveTo
 
class  VSDLineTo
 
class  VSDArcTo
 
class  VSDEllipse
 
class  VSDEllipticalArcTo
 
class  VSDNURBSTo1
 
class  VSDNURBSTo2
 
class  VSDNURBSTo3
 
class  VSDPolylineTo1
 
class  VSDPolylineTo2
 
class  VSDPolylineTo3
 
class  VSDSplineStart
 
class  VSDSplineKnot
 
class  VSDInfiniteLine
 
class  VSDRelCubBezTo
 
class  VSDRelEllipticalArcTo
 
class  VSDRelMoveTo
 
class  VSDRelLineTo
 
class  VSDRelQuadBezTo
 
class  VSDGeometryListElement
 
class  VSDGeometryList
 
class  VSDOutputElement
 
class  VSDStyleOutputElement
 
class  VSDPathOutputElement
 
class  VSDGraphicObjectOutputElement
 
class  VSDStartTextObjectOutputElement
 
class  VSDOpenParagraphOutputElement
 
class  VSDStartLayerOutputElement
 
class  VSDEndLayerOutputElement
 
class  VSDOpenSpanOutputElement
 
class  VSDInsertTextOutputElement
 
class  VSDCloseSpanOutputElement
 
class  VSDCloseParagraphOutputElement
 
class  VSDEndTextObjectOutputElement
 
class  VSDOutputElementList
 
class  VSDPage
 
class  VSDPages
 
class  VSDParagraphListElement
 
class  VSDParaIX
 
class  VSDParagraphList
 
struct  Pointer
 
class  VSDParser
 
class  VSDShapeList
 
class  VSDShape
 
class  VSDStencil
 
class  VSDStencils
 
struct  VSDOptionalThemeReference
 
struct  VSDThemeReference
 
struct  VSDOptionalLineStyle
 
struct  VSDLineStyle
 
struct  VSDOptionalFillStyle
 
struct  VSDFillStyle
 
struct  VSDOptionalCharStyle
 
struct  VSDCharStyle
 
struct  VSDOptionalParaStyle
 
struct  VSDParaStyle
 
struct  VSDOptionalTextBlockStyle
 
struct  VSDTextBlockStyle
 
class  VSDStyles
 
class  VSDStylesCollector
 
struct  XForm
 
struct  ChunkHeader
 
struct  Colour
 
struct  NURBSData
 
struct  PolylineData
 
struct  ForeignData
 
class  VSDName
 
struct  VSDFont
 
struct  VSDMisc
 
class  VSDXRelationship
 
class  VSDXRelationships
 
class  VSDXMLParserBase
 
class  VSDXMLTokenMap
 
class  VSDXParser
 
struct  VSDXVariationClrScheme
 
struct  VSDXClrScheme
 
class  VSDXTheme
 
class  VisioDocument
 

Enumerations

enum  TextFormat {
  VSD_TEXT_ANSI = 0, VSD_TEXT_SYMBOL, VSD_TEXT_GREEK, VSD_TEXT_TURKISH,
  VSD_TEXT_VIETNAMESE, VSD_TEXT_HEBREW, VSD_TEXT_ARABIC, VSD_TEXT_BALTIC,
  VSD_TEXT_RUSSIAN, VSD_TEXT_THAI, VSD_TEXT_CENTRAL_EUROPE, VSD_TEXT_JAPANESE,
  VSD_TEXT_KOREAN, VSD_TEXT_CHINESE_SIMPLIFIED, VSD_TEXT_CHINESE_TRADITIONAL, VSD_TEXT_UTF8,
  VSD_TEXT_UTF16
}
 

Functions

uint8_t readU8 (librevenge::RVNGInputStream *input)
 
uint16_t readU16 (librevenge::RVNGInputStream *input)
 
int16_t readS16 (librevenge::RVNGInputStream *input)
 
uint32_t readU32 (librevenge::RVNGInputStream *input)
 
int32_t readS32 (librevenge::RVNGInputStream *input)
 
uint64_t readU64 (librevenge::RVNGInputStream *input)
 
double readDouble (librevenge::RVNGInputStream *input)
 
const librevenge::RVNGString getColourString (const Colour &c)
 
xmlTextReaderPtr xmlReaderForStream (librevenge::RVNGInputStream *input, const char *URL, const char *encoding, int options)
 
Colour xmlStringToColour (const xmlChar *s)
 
long xmlStringToLong (const xmlChar *s)
 
double xmlStringToDouble (const xmlChar *s)
 
bool xmlStringToBool (const xmlChar *s)
 

Enumeration Type Documentation

Enumerator
VSD_TEXT_ANSI 
VSD_TEXT_SYMBOL 
VSD_TEXT_GREEK 
VSD_TEXT_TURKISH 
VSD_TEXT_VIETNAMESE 
VSD_TEXT_HEBREW 
VSD_TEXT_ARABIC 
VSD_TEXT_BALTIC 
VSD_TEXT_RUSSIAN 
VSD_TEXT_THAI 
VSD_TEXT_CENTRAL_EUROPE 
VSD_TEXT_JAPANESE 
VSD_TEXT_KOREAN 
VSD_TEXT_CHINESE_SIMPLIFIED 
VSD_TEXT_CHINESE_TRADITIONAL 
VSD_TEXT_UTF8 
VSD_TEXT_UTF16 

Function Documentation

const librevenge::RVNGString libvisio::getColourString ( const Colour &  c)
int16_t libvisio::readS16 ( librevenge::RVNGInputStream *  input)
int32_t libvisio::readS32 ( librevenge::RVNGInputStream *  input)
uint64_t libvisio::readU64 ( librevenge::RVNGInputStream *  input)

Referenced by readDouble().

xmlTextReaderPtr libvisio::xmlReaderForStream ( librevenge::RVNGInputStream *  input,
const char *  URL,
const char *  encoding,
int  options 
)
double libvisio::xmlStringToDouble ( const xmlChar *  s)

Generated for libvisio by doxygen 1.8.6