Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

TextPage Class Reference

#include <TextOutputDev.h>

List of all members.

Public Methods

 TextPage (GBool rawOrderA)
 ~TextPage ()
void startPage (GfxState *state)
void endPage ()
void updateFont (GfxState *state)
void beginWord (GfxState *state, double x0, double y0)
void addChar (GfxState *state, double x, double y, double dx, double dy, CharCode c, Unicode *u, int uLen)
void endWord ()
void addWord (TextWord *word)
void coalesce (GBool physLayout)
GBool findText (Unicode *s, int len, GBool startAtTop, GBool stopAtBottom, GBool startAtLast, GBool stopAtLast, double *xMin, double *yMin, double *xMax, double *yMax)
GStringgetText (double xMin, double yMin, double xMax, double yMax)
GBool findCharRange (int pos, int length, double *xMin, double *yMin, double *xMax, double *yMax)
void dump (void *outputStream, TextOutputFunc outputFunc, GBool physLayout)

Friends

class TextLine
class TextLineFrag
class TextBlock
class TextFlow
class TextWordList


Constructor & Destructor Documentation

TextPage::TextPage GBool    rawOrderA
 

TextPage::~TextPage  
 


Member Function Documentation

void TextPage::addChar GfxState   state,
double    x,
double    y,
double    dx,
double    dy,
CharCode    c,
Unicode   u,
int    uLen
 

void TextPage::addWord TextWord   word
 

void TextPage::beginWord GfxState   state,
double    x0,
double    y0
 

void TextPage::coalesce GBool    physLayout
 

void TextPage::dump void *    outputStream,
TextOutputFunc    outputFunc,
GBool    physLayout
 

void TextPage::endPage  
 

void TextPage::endWord  
 

GBool TextPage::findCharRange int    pos,
int    length,
double *    xMin,
double *    yMin,
double *    xMax,
double *    yMax
 

GBool TextPage::findText Unicode   s,
int    len,
GBool    startAtTop,
GBool    stopAtBottom,
GBool    startAtLast,
GBool    stopAtLast,
double *    xMin,
double *    yMin,
double *    xMax,
double *    yMax
 

GString * TextPage::getText double    xMin,
double    yMin,
double    xMax,
double    yMax
 

void TextPage::startPage GfxState   state
 

void TextPage::updateFont GfxState   state
 


Friends And Related Function Documentation

friend class TextBlock [friend]
 

friend class TextFlow [friend]
 

friend class TextLine [friend]
 

friend class TextLineFrag [friend]
 

friend class TextWordList [friend]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:57 2004 for Lemur Toolkit by doxygen1.2.18