textoutput::PageSimpleFragment Struct Reference

#include <textoutputentities.h>

List of all members.

Public Types

typedef
pdfobjects::PdfOperator::BBox 
BBox
typedef boost::shared_ptr
< pdfobjects::PdfOperator
PdfOperatorPtr
typedef std::vector
< PdfOperatorPtr
PdfOperators
typedef boost::shared_ptr
< GfxState > 
GfxStatePtr
typedef boost::shared_ptr
< GfxResources > 
GfxResourcePtr
typedef boost::shared_ptr
< GfxFont > 
GfxFontPtr
typedef std::string Text

Public Member Functions

void add (GfxStatePtr state)
void add (GfxResourcePtr res)
void add (PdfOperatorPtr op)
void add (BBox bbox)
void add (PdfOperatorPtr op, Text text)
void add (const Text &font_tag)

Public Attributes

BBox _bbox
PdfOperators _ops
GfxStatePtr _state
GfxResourcePtr _res
Text _font_tag
Text _text

Detailed Description

This is very ugly code, BUT we are forced to this by xpdf. This can be changed frequently.


Member Typedef Documentation

typedef boost::shared_ptr<GfxFont> textoutput::PageSimpleFragment::GfxFontPtr
typedef boost::shared_ptr<GfxResources> textoutput::PageSimpleFragment::GfxResourcePtr
typedef boost::shared_ptr<GfxState> textoutput::PageSimpleFragment::GfxStatePtr

Member Function Documentation

void textoutput::PageSimpleFragment::add ( const Text font_tag  ) 

References _font_tag.

void textoutput::PageSimpleFragment::add ( PdfOperatorPtr  op,
Text  text 
)

References _ops, and _text.

void textoutput::PageSimpleFragment::add ( BBox  bbox  ) 

References _bbox.

void textoutput::PageSimpleFragment::add ( PdfOperatorPtr  op  ) 

References _ops.

void textoutput::PageSimpleFragment::add ( GfxResourcePtr  res  ) 

References _res.

void textoutput::PageSimpleFragment::add ( GfxStatePtr  state  ) 

Specify style.

References _state.


Member Data Documentation

Referenced by add().

Referenced by add().

Referenced by add().

Referenced by add().

Referenced by add().

Referenced by add().


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