MSPUBTypes.h File Reference
#include <string>
#include <vector>
#include <boost/optional.hpp>
#include "ListInfo.h"
#include "MSPUBBlockID.h"
#include "MSPUBBlockType.h"
#include "MSPUBConstants.h"
#include "MSPUBContentChunkType.h"

Go to the source code of this file.

Classes

struct  libmspub::EscherContainerInfo
 
struct  libmspub::MSPUBBlockInfo
 
struct  libmspub::ContentChunkReference
 
struct  libmspub::QuillChunkReference
 
struct  libmspub::CharacterStyle
 
struct  libmspub::LineSpacingInfo
 
struct  libmspub::ParagraphStyle
 
struct  libmspub::TextSpan
 
struct  libmspub::TextParagraph
 
struct  libmspub::Color
 

Namespaces

 libmspub
 

Enumerations

enum  libmspub::BorderPosition { libmspub::INSIDE_SHAPE, libmspub::HALF_INSIDE_SHAPE, libmspub::OUTSIDE_SHAPE }
 
enum  libmspub::SuperSubType { libmspub::NO_SUPER_SUB, libmspub::SUPERSCRIPT, libmspub::SUBSCRIPT }
 
enum  libmspub::Underline {
  libmspub::Underline::None, libmspub::Underline::Single, libmspub::Underline::WordsOnly, libmspub::Underline::Double,
  libmspub::Underline::Dotted, libmspub::Underline::Thick, libmspub::Underline::Dash, libmspub::Underline::DotDash,
  libmspub::Underline::DotDotDash, libmspub::Underline::Wave, libmspub::Underline::ThickWave, libmspub::Underline::ThickDot,
  libmspub::Underline::ThickDash, libmspub::Underline::ThickDotDash, libmspub::Underline::ThickDotDotDash, libmspub::Underline::LongDash,
  libmspub::Underline::ThickLongDash, libmspub::Underline::DoubleWave
}
 
enum  libmspub::Alignment { libmspub::LEFT = 0, libmspub::CENTER = 2, libmspub::RIGHT = 1, libmspub::JUSTIFY = 6 }
 
enum  libmspub::LineSpacingType { libmspub::LINE_SPACING_SP, libmspub::LINE_SPACING_PT }
 
enum  libmspub::PageType { libmspub::MASTER, libmspub::NORMAL, libmspub::DUMMY_PAGE }
 
enum  libmspub::ImgType {
  libmspub::UNKNOWN, libmspub::PNG, libmspub::JPEG, libmspub::WMF,
  libmspub::EMF, libmspub::TIFF, libmspub::DIB, libmspub::PICT,
  libmspub::JPEGCMYK
}
 

Generated for libmspub by doxygen 1.8.14