|
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) |