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

TextOutputDev Class Reference

#include <TextOutputDev.h>

Inheritance diagram for TextOutputDev:

OutputDev List of all members.

Public Methods

 TextOutputDev (char *fileName, GBool physLayoutA, GBool rawOrderA, GBool append)
 TextOutputDev (TextOutputFunc func, void *stream, GBool physLayoutA, GBool rawOrderA)
virtual ~TextOutputDev ()
virtual GBool isOk ()
virtual GBool upsideDown ()
virtual GBool useDrawChar ()
virtual GBool interpretType3Chars ()
virtual GBool needNonText ()
virtual void startPage (int pageNum, GfxState *state)
virtual void endPage ()
virtual void updateFont (GfxState *state)
virtual void beginString (GfxState *state, GString *s)
virtual void endString (GfxState *state)
virtual void drawChar (GfxState *state, double x, double y, double dx, double dy, double originX, double originY, CharCode c, Unicode *u, int uLen)
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)

Constructor & Destructor Documentation

TextOutputDev::TextOutputDev char *    fileName,
GBool    physLayoutA,
GBool    rawOrderA,
GBool    append
 

TextOutputDev::TextOutputDev TextOutputFunc    func,
void *    stream,
GBool    physLayoutA,
GBool    rawOrderA
 

TextOutputDev::~TextOutputDev   [virtual]
 


Member Function Documentation

void TextOutputDev::beginString GfxState   state,
GString   s
[virtual]
 

Reimplemented from OutputDev.

void TextOutputDev::drawChar GfxState   state,
double    x,
double    y,
double    dx,
double    dy,
double    originX,
double    originY,
CharCode    c,
Unicode   u,
int    uLen
[virtual]
 

Reimplemented from OutputDev.

void TextOutputDev::endPage   [virtual]
 

Reimplemented from OutputDev.

void TextOutputDev::endString GfxState   state [virtual]
 

Reimplemented from OutputDev.

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

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

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

virtual GBool TextOutputDev::interpretType3Chars   [inline, virtual]
 

Implements OutputDev.

virtual GBool TextOutputDev::isOk   [inline, virtual]
 

virtual GBool TextOutputDev::needNonText   [inline, virtual]
 

Reimplemented from OutputDev.

void TextOutputDev::startPage int    pageNum,
GfxState   state
[virtual]
 

Reimplemented from OutputDev.

void TextOutputDev::updateFont GfxState   state [virtual]
 

Reimplemented from OutputDev.

virtual GBool TextOutputDev::upsideDown   [inline, virtual]
 

Implements OutputDev.

virtual GBool TextOutputDev::useDrawChar   [inline, virtual]
 

Implements OutputDev.


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