libvisio Namespace Reference

Classes

class  EndOfStreamException
class  XmlParserException
class  GenericException
class  VDXParser
class  VisioDocument
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  VSDStartTextLineOutputElement
class  VSDStartLayerOutputElement
class  VSDEndLayerOutputElement
class  VSDStartTextSpanOutputElement
class  VSDInsertTextOutputElement
class  VSDEndTextSpanOutputElement
class  VSDEndTextLineOutputElement
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
class  VSDStringVectorImpl
class  VSDStringVector
struct  VSDOptionalLineStyle
struct  VSDLineStyle
struct  VSDOptionalFillStyle
struct  VSDFillStyle
struct  VSDOptionalCharStyle
struct  VSDCharStyle
struct  VSDOptionalParaStyle
struct  VSDParaStyle
struct  VSDOptionalTextBlockStyle
struct  VSDTextBlockStyle
class  VSDStyles
class  VSDStylesCollector
class  VSDSVGGenerator
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  VSDZipStreamImpl
class  VSDZipStream

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 (WPXInputStream *input)
uint16_t readU16 (WPXInputStream *input)
int16_t readS16 (WPXInputStream *input)
uint32_t readU32 (WPXInputStream *input)
int32_t readS32 (WPXInputStream *input)
uint64_t readU64 (WPXInputStream *input)
double readDouble (WPXInputStream *input)
void appendFromBase64 (WPXBinaryData &data, const unsigned char *base64String, size_t base64StringLength)
const ::WPXString getColourString (const Colour &c)
xmlTextReaderPtr xmlReaderForStream (WPXInputStream *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

void libvisio::appendFromBase64 ( WPXBinaryData &  data,
const unsigned char *  base64String,
size_t  base64StringLength 
)
uint64_t libvisio::readU64 ( WPXInputStream *  input)

Referenced by readDouble().

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

Generated for libvisio by doxygen 1.8.1.1