libfreehand Namespace Reference

Classes

class  EndOfStreamException
 
struct  FH3CharProperties
 
struct  FH3ParaProperties
 
struct  FHAGDFont
 
class  FHArcToElement
 
struct  FHAttributeHolder
 
struct  FHBasicFill
 
struct  FHBasicLine
 
struct  FHBlock
 
struct  FHBoundingBox
 
struct  FHCharProperties
 
struct  FHCMYKColor
 
class  FHCollector
 
struct  FHColorStop
 
struct  FHCompositePath
 
class  FHCubicBezierToElement
 
struct  FHCustomProc
 
struct  FHDataList
 
struct  FHDisplayText
 
struct  FHFilterAttributeHolder
 
struct  FHGraphicStyle
 
struct  FHGroup
 
struct  FHImageImport
 
class  FHInternalStream
 
struct  FHLayer
 
struct  FHLensFill
 
struct  FHLinearFill
 
struct  FHLinePattern
 
class  FHLineToElement
 
struct  FHList
 
class  FHMoveToElement
 
struct  FHNewBlend
 
struct  FHPageInfo
 
struct  FHParagraph
 
struct  FHParagraphProperties
 
class  FHParser
 
class  FHPath
 
class  FHPathElement
 
struct  FHPathText
 
struct  FHPatternFill
 
struct  FHPatternLine
 
struct  FHPropList
 
class  FHQuadraticBezierToElement
 
struct  FHRadialFill
 
struct  FHRGBColor
 
struct  FHSymbolClass
 
struct  FHSymbolInstance
 
struct  FHTab
 
struct  FHTail
 
struct  FHTEffect
 
struct  FHTextObject
 
struct  FHTileFill
 
struct  FHTintColor
 
struct  FHTransform
 
struct  FWGlowFilter
 
struct  FWShadowFilter
 
class  GenericException
 

Functions

uint8_t readU8 (librevenge::RVNGInputStream *input)
 
uint16_t readU16 (librevenge::RVNGInputStream *input)
 
uint32_t readU32 (librevenge::RVNGInputStream *input)
 
int8_t readS8 (librevenge::RVNGInputStream *input)
 
int16_t readS16 (librevenge::RVNGInputStream *input)
 
int32_t readS32 (librevenge::RVNGInputStream *input)
 
unsigned long getRemainingLength (librevenge::RVNGInputStream *input)
 
void writeU16 (librevenge::RVNGBinaryData &buffer, const int value)
 
void writeU32 (librevenge::RVNGBinaryData &buffer, const int value)
 
void _appendUTF16 (librevenge::RVNGString &text, std::vector< unsigned short > &characters)
 
void _appendMacRoman (librevenge::RVNGString &text, unsigned char character)
 

Function Documentation

◆ _appendMacRoman()

◆ _appendUTF16()

void libfreehand::_appendUTF16 ( librevenge::RVNGString &  text,
std::vector< unsigned short > &  characters 
)

◆ getRemainingLength()

◆ readS16()

int16_t libfreehand::readS16 ( librevenge::RVNGInputStream *  input)

◆ readS32()

int32_t libfreehand::readS32 ( librevenge::RVNGInputStream *  input)

◆ readS8()

int8_t libfreehand::readS8 ( librevenge::RVNGInputStream *  input)

◆ readU16()

uint16_t libfreehand::readU16 ( librevenge::RVNGInputStream *  input)

Referenced by libfreehand::FHParser::_readCMYKColor(), libfreehand::FHParser::_readFH3CharProperties(), libfreehand::FHParser::_readFH3ParaProperties(), libfreehand::FHParser::_readRecordId(), libfreehand::FHParser::_readRGBColor(), libfreehand::FHParser::parseDictionary(), libfreehand::FHParser::parseRecordList(), libfreehand::FHParser::readAGDFont(), libfreehand::FHParser::readAGDSelection(), libfreehand::FHParser::readArrowPath(), libfreehand::FHParser::readBlock(), libfreehand::FHParser::readColor6(), libfreehand::FHParser::readConnectorLine(), libfreehand::FHParser::readContourFill(), libfreehand::FHParser::readCustomProc(), libfreehand::FHParser::readData(), libfreehand::FHParser::readDataList(), libfreehand::FHParser::readDisplayText(), libfreehand::FHParser::readElemPropLst(), libfreehand::FHParser::readEnvelope(), libfreehand::FHParser::readFileDescriptor(), libfreehand::FHParser::readFWGlowFilter(), libfreehand::FHParser::readFWShadowFilter(), libfreehand::FHParser::readGraphicStyle(), libfreehand::FHParser::readGuides(), libfreehand::FHParser::readLayer(), libfreehand::FHParser::readLinePat(), libfreehand::FHParser::readLineTable(), libfreehand::FHParser::readList(), libfreehand::FHParser::readMDict(), libfreehand::FHParser::readMName(), libfreehand::FHParser::readMQuickDict(), libfreehand::FHParser::readMString(), libfreehand::FHParser::readMultiBlend(), libfreehand::FHParser::readMultiColorList(), libfreehand::FHParser::readOpacityFilter(), libfreehand::FHParser::readParagraph(), libfreehand::FHParser::readPath(), libfreehand::FHParser::readPathText(), libfreehand::FHParser::readPolygonFigure(), libfreehand::FHParser::readPropLst(), readS16(), libfreehand::FHParser::readSpotColor6(), libfreehand::FHParser::readStylePropLst(), libfreehand::FHParser::readSymbolLibrary(), libfreehand::FHParser::readTabTable(), libfreehand::FHParser::readTEffect(), libfreehand::FHParser::readTextBlok(), libfreehand::FHParser::readTextEffs(), libfreehand::FHParser::readTextObject(), libfreehand::FHParser::readTintColor(), libfreehand::FHParser::readTString(), libfreehand::FHParser::readUString(), libfreehand::FHParser::readVDict(), and libfreehand::FHParser::readVMpObj().

◆ readU32()

◆ readU8()

◆ writeU16()

void libfreehand::writeU16 ( librevenge::RVNGBinaryData &  buffer,
const int  value 
)

◆ writeU32()

void libfreehand::writeU32 ( librevenge::RVNGBinaryData &  buffer,
const int  value 
)

Generated for libfreehand by doxygen 1.8.14