API
JawsMako::IPageLayout Class Referenceabstract

Analyze the layout of a FixedPage, grouping together text deemed to be in horizontal and/or vertical blocks. Useful for text search and selection. More...

#include <text.h>

Inheritance diagram for JawsMako::IPageLayout:

Public Member Functions

virtual IDOMFixedPagePtr getFixedPage () const =0
 Get the FixedPage being processed.
 
virtual void analyze (ePageAnalysis analysisToPerform=ePAAll)=0
 Process the page find the blocks of text. Can optionally perform each analysis phase independently (which can be useful when debugging).
 
virtual String getLayoutInfo () const =0
 Get a textual description of the page content, useful for debugging purposes.
 
virtual IPageLayoutDataPtr getLayoutData () const =0
 Get a processed representation of the page content.
 
virtual IPageLayoutNodeCollection getLayoutNodeCollection () const =0
 Get a flat collection of page content nodes.
 
virtual String getPageText () const =0
 Return all page text.
 
- Public Member Functions inherited from IRCObject
virtual void addRef ()=0
 Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
 
virtual bool decRef ()=0
 Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to. More...
 

Additional Inherited Members

- Protected Member Functions inherited from IRCObject
virtual ~IRCObject ()
 Virtual destructor.
 

Detailed Description

Analyze the layout of a FixedPage, grouping together text deemed to be in horizontal and/or vertical blocks. Useful for text search and selection.


The documentation for this class was generated from the following file: