Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
text.h File Reference
#include <jawsmako/types.h>
#include <jawsmako/interactive.h>
#include <edl/idomglyphs.h>
Include dependency graph for text.h:

Go to the source code of this file.

Classes

class  JawsMako::IUnicodeHelper
 An interface into language specific unicode helpers. More...
class  JawsMako::ITextRun
 A run of text, containing unicode information, the position, transformation and bounds of the text. More...
class  JawsMako::IPageLayoutData
 Provides a representation of the analyzed page layout by organizing and allowing access to collections of IPageLayoutNodes. More...
class  JawsMako::IPageLayoutNode
 Simple data type representing a part of an analyzed page. More...
class  JawsMako::IPageLayout
 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...
class  JawsMako::ITextSearch
 Perform text searching using the page information obtained from an IPageLayout. More...
class  JawsMako::ITextSelect
 Perform text selection using the page information obtained from an IPageLayout. More...

Namespaces

namespace  JawsMako

Typedefs

typedef CEDLVector< IPageLayoutNodePtr > JawsMako::IPageLayoutNodeCollection

Enumerations

enum  JawsMako::eLanguageType { JawsMako::eLTArabic }
 Language types. More...
enum  JawsMako::ePageAnalysis {
  JawsMako::ePAAll = -1 , JawsMako::ePABuildPage , JawsMako::ePAJoinHRuns , JawsMako::ePAJoinVRuns ,
  JawsMako::ePADefineReadingOrder
}
 IPageLayout analysis options. More...
enum  JawsMako::ePageLayoutType { JawsMako::ePLTRoot , JawsMako::ePLTColumn , JawsMako::ePLTTextRun }
 IPageLayoutNode types. More...

Functions

 JawsMako::DECL_SMART_PTR (IUnicodeHelper)
 JawsMako::DECL_SMART_PTR (IPageLayout)
 JawsMako::DECL_SMART_PTR (IPageLayoutData)
 JawsMako::DECL_SMART_PTR (IPageLayoutNode)
 JawsMako::DECL_SMART_PTR (ITextSearch)
 JawsMako::DECL_SMART_PTR (ITextSelect)