PageIO-0.0.3: Page-oriented extraction and composition library
Source code
Contents
Index
Text.PageIO.Extract
Documentation
type
Area
=
Page
Source
newtype
BlockResult
Source
Constructors
MkBlockResult
blockResults
:: [(
Area
,
LabelMap
Bound
)]
Instances
Eq
BlockResult
Ord
BlockResult
Show
BlockResult
Monoid
BlockResult
type
Bound
=
Value
Source
data
SheetResult
Source
Constructors
MkSheetResult
resultFields
:: !(
LabelMap
Bound
)
resultBlocks
:: !(
LabelMap
BlockResult
)
Instances
Eq
SheetResult
Ord
SheetResult
Show
SheetResult
Monoid
SheetResult
prettyEntry
::
Show
a => (
Label
, a) ->
String
Source
extractPage
::
Sheet
->
Page
->
Maybe
SheetResult
Source
crop
::
Box
->
Page
->
Page
Source
checkPattern
::
Page
->
Pattern
->
Bool
Source
extractField
::
Page
->
Field
->
Bound
Source
fieldLen
::
Field
->
Int
Source
extractBlocks
::
LabelMap
Block
->
Page
-> [(
Label
,
BlockResult
)]
Source
extractBlock
::
Block
->
Page
->
Maybe
BlockResult
Source
pageVal
::
Page
->
Value
Source
Produced by
Haddock
version 2.6.0