|
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) |
GString * | getText (double xMin, double yMin, double xMax, double yMax) |
GBool | findCharRange (int pos, int length, double *xMin, double *yMin, double *xMax, double *yMax) |