#include <textoutputengines.h>
Public Types | |
| typedef PageFragment::GfxStatePtr | GfxStatePtr |
| typedef PageFragment::GfxResourcePtr | GfxResourcePtr |
| typedef PageFragment::PdfOperatorPtr | PdfOperatorPtr |
| typedef PageFragment::PageSimpleFragments | PageSimpleFragments |
| typedef PageFragment::PageSimpleFragmentPtr | PageSimpleFragmentPtr |
| typedef boost::shared_ptr < PageFragment > | PageFragmentPtr |
| typedef std::vector < PageFragmentPtr > | PageFragments |
| typedef PageFragments::const_iterator | Iterator |
| typedef boost::shared_ptr < PageWord > | PageWordPtr |
Public Member Functions | |
| void | operator() (GfxResourcePtr gfx_res) |
| void | operator() (PdfOperatorPtr op, const GfxState &gfx_state) |
| void | operator() () |
| Iterator | begin () const |
| Iterator | end () const |
Protected Attributes | |
| PageSimpleFragments | sfrags |
| PageFragments | frags |
| GfxResourcePtr | res |
This is a simple word engine.
Can be extended very easily or better replaced.
| typedef PageFragments::const_iterator textoutput::SimpleWordEngine::Iterator |
| typedef boost::shared_ptr<PageFragment> textoutput::SimpleWordEngine::PageFragmentPtr |
| typedef std::vector<PageFragmentPtr> textoutput::SimpleWordEngine::PageFragments |
| typedef boost::shared_ptr<PageWord> textoutput::SimpleWordEngine::PageWordPtr |
| Iterator textoutput::SimpleWordEngine::begin | ( | ) | const [inline] |
Return the beginning of word list.
References frags.
| Iterator textoutput::SimpleWordEngine::end | ( | ) | const [inline] |
Return the end of word list.
References frags.
| void textoutput::SimpleWordEngine::operator() | ( | PdfOperatorPtr | op, | |
| const GfxState & | gfx_state | |||
| ) |
| void textoutput::SimpleWordEngine::operator() | ( | GfxResourcePtr | gfx_res | ) | [inline] |
Init fragments.
References res.
PageFragments textoutput::SimpleWordEngine::frags [protected] |
List of all fragments on a page.
Referenced by begin(), end(), and operator()().
GfxResourcePtr textoutput::SimpleWordEngine::res [protected] |
Resources containing fonts, etc.
Referenced by operator()().
List of all simple fragments on a page.
Referenced by operator()().