Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- pageAddAnnot
- pageFindText
- pageFindTextWithOptions
- pageFreeAnnotMapping
- pageFreeFormFieldMapping
- pageFreeImageMapping
- pageFreeLinkMapping
- pageFreeTextAttributes
- pageGetAnnotMapping
- pageGetCropBox
- pageGetDuration
- pageGetFormFieldMapping
- pageGetImage
- pageGetImageMapping
- pageGetIndex
- pageGetLabel
- pageGetLinkMapping
- pageGetSelectedRegion
- pageGetSelectedText
- pageGetSelectionRegion
- pageGetSize
- pageGetText
- pageGetTextAttributes
- pageGetTextAttributesForArea
- pageGetTextForArea
- pageGetTextLayout
- pageGetTextLayoutForArea
- pageGetThumbnail
- pageGetThumbnailSize
- pageGetTransition
- pageRemoveAnnot
- pageRender
- pageRenderForPrinting
- pageRenderForPrintingWithOptions
- pageRenderSelection
- pageRenderToPs
- pageSelectionRegionFree
- Properties
- newtype Page = Page (ForeignPtr Page)
- class GObject o => PageK o
- toPage :: PageK o => o -> IO Page
- noPage :: Maybe Page
- data PageAddAnnotMethodInfo
- pageAddAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m ()
- data PageFindTextMethodInfo
- pageFindText :: (MonadIO m, PageK a) => a -> Text -> m [Rectangle]
- data PageFindTextWithOptionsMethodInfo
- pageFindTextWithOptions :: (MonadIO m, PageK a) => a -> Text -> [FindFlags] -> m [Rectangle]
- pageFreeAnnotMapping :: MonadIO m => [AnnotMapping] -> m ()
- pageFreeFormFieldMapping :: MonadIO m => [FormFieldMapping] -> m ()
- pageFreeImageMapping :: MonadIO m => [ImageMapping] -> m ()
- pageFreeLinkMapping :: MonadIO m => [LinkMapping] -> m ()
- pageFreeTextAttributes :: MonadIO m => [TextAttributes] -> m ()
- data PageGetAnnotMappingMethodInfo
- pageGetAnnotMapping :: (MonadIO m, PageK a) => a -> m [AnnotMapping]
- data PageGetCropBoxMethodInfo
- pageGetCropBox :: (MonadIO m, PageK a) => a -> m Rectangle
- data PageGetDurationMethodInfo
- pageGetDuration :: (MonadIO m, PageK a) => a -> m Double
- data PageGetFormFieldMappingMethodInfo
- pageGetFormFieldMapping :: (MonadIO m, PageK a) => a -> m [FormFieldMapping]
- data PageGetImageMethodInfo
- pageGetImage :: (MonadIO m, PageK a) => a -> Int32 -> m Surface
- data PageGetImageMappingMethodInfo
- pageGetImageMapping :: (MonadIO m, PageK a) => a -> m [ImageMapping]
- data PageGetIndexMethodInfo
- pageGetIndex :: (MonadIO m, PageK a) => a -> m Int32
- data PageGetLabelMethodInfo
- pageGetLabel :: (MonadIO m, PageK a) => a -> m Text
- data PageGetLinkMappingMethodInfo
- pageGetLinkMapping :: (MonadIO m, PageK a) => a -> m [LinkMapping]
- data PageGetSelectedRegionMethodInfo
- pageGetSelectedRegion :: (MonadIO m, PageK a) => a -> Double -> SelectionStyle -> Rectangle -> m Region
- data PageGetSelectedTextMethodInfo
- pageGetSelectedText :: (MonadIO m, PageK a) => a -> SelectionStyle -> Rectangle -> m Text
- data PageGetSelectionRegionMethodInfo
- pageGetSelectionRegion :: (MonadIO m, PageK a) => a -> Double -> SelectionStyle -> Rectangle -> m [Rectangle]
- data PageGetSizeMethodInfo
- pageGetSize :: (MonadIO m, PageK a) => a -> m (Double, Double)
- data PageGetTextMethodInfo
- pageGetText :: (MonadIO m, PageK a) => a -> m Text
- data PageGetTextAttributesMethodInfo
- pageGetTextAttributes :: (MonadIO m, PageK a) => a -> m [TextAttributes]
- data PageGetTextAttributesForAreaMethodInfo
- pageGetTextAttributesForArea :: (MonadIO m, PageK a) => a -> Rectangle -> m [TextAttributes]
- data PageGetTextForAreaMethodInfo
- pageGetTextForArea :: (MonadIO m, PageK a) => a -> Rectangle -> m Text
- data PageGetTextLayoutMethodInfo
- pageGetTextLayout :: (MonadIO m, PageK a) => a -> m (Bool, [Rectangle])
- data PageGetTextLayoutForAreaMethodInfo
- pageGetTextLayoutForArea :: (MonadIO m, PageK a) => a -> Rectangle -> m (Bool, [Rectangle])
- data PageGetThumbnailMethodInfo
- pageGetThumbnail :: (MonadIO m, PageK a) => a -> m Surface
- data PageGetThumbnailSizeMethodInfo
- pageGetThumbnailSize :: (MonadIO m, PageK a) => a -> m (Bool, Int32, Int32)
- data PageGetTransitionMethodInfo
- pageGetTransition :: (MonadIO m, PageK a) => a -> m PageTransition
- data PageRemoveAnnotMethodInfo
- pageRemoveAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m ()
- data PageRenderMethodInfo
- pageRender :: (MonadIO m, PageK a) => a -> Context -> m ()
- data PageRenderForPrintingMethodInfo
- pageRenderForPrinting :: (MonadIO m, PageK a) => a -> Context -> m ()
- data PageRenderForPrintingWithOptionsMethodInfo
- pageRenderForPrintingWithOptions :: (MonadIO m, PageK a) => a -> Context -> [PrintFlags] -> m ()
- data PageRenderSelectionMethodInfo
- pageRenderSelection :: (MonadIO m, PageK a) => a -> Context -> Rectangle -> Rectangle -> SelectionStyle -> Color -> Color -> m ()
- data PageRenderToPsMethodInfo
- pageRenderToPs :: (MonadIO m, PageK a, PSFileK b) => a -> b -> m ()
- pageSelectionRegionFree :: MonadIO m => [Rectangle] -> m ()
- data PageLabelPropertyInfo
- getPageLabel :: (MonadIO m, PageK o) => o -> m Text
Exported types
GObject Page Source | |
((~) * info (ResolvePageMethod t Page), MethodInfo * info Page p) => IsLabel t (Page -> p) Source | |
((~) * info (ResolvePageMethod t Page), MethodInfo * info Page p) => IsLabelProxy t (Page -> p) Source | |
type ParentTypes Page Source | |
type AttributeList Page Source | |
type SignalList Page Source |
Methods
pageAddAnnot
data PageAddAnnotMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, PageK a, AnnotK b) => MethodInfo (TYPE Lifted) PageAddAnnotMethodInfo a signature Source | |
pageAddAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m () Source
pageFindText
pageFindTextWithOptions
pageFreeAnnotMapping
pageFreeAnnotMapping :: MonadIO m => [AnnotMapping] -> m () Source
pageFreeFormFieldMapping
pageFreeFormFieldMapping :: MonadIO m => [FormFieldMapping] -> m () Source
pageFreeImageMapping
pageFreeImageMapping :: MonadIO m => [ImageMapping] -> m () Source
pageFreeLinkMapping
pageFreeLinkMapping :: MonadIO m => [LinkMapping] -> m () Source
pageFreeTextAttributes
pageFreeTextAttributes :: MonadIO m => [TextAttributes] -> m () Source
pageGetAnnotMapping
data PageGetAnnotMappingMethodInfo Source
((~) (TYPE Lifted) signature (m [AnnotMapping]), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetAnnotMappingMethodInfo a signature Source | |
pageGetAnnotMapping :: (MonadIO m, PageK a) => a -> m [AnnotMapping] Source
pageGetCropBox
data PageGetCropBoxMethodInfo Source
((~) (TYPE Lifted) signature (m Rectangle), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetCropBoxMethodInfo a signature Source | |
pageGetCropBox :: (MonadIO m, PageK a) => a -> m Rectangle Source
pageGetDuration
data PageGetDurationMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetDurationMethodInfo a signature Source | |
pageGetDuration :: (MonadIO m, PageK a) => a -> m Double Source
pageGetFormFieldMapping
data PageGetFormFieldMappingMethodInfo Source
((~) (TYPE Lifted) signature (m [FormFieldMapping]), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetFormFieldMappingMethodInfo a signature Source | |
pageGetFormFieldMapping :: (MonadIO m, PageK a) => a -> m [FormFieldMapping] Source
pageGetImage
data PageGetImageMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m Surface), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetImageMethodInfo a signature Source | |
pageGetImage :: (MonadIO m, PageK a) => a -> Int32 -> m Surface Source
pageGetImageMapping
data PageGetImageMappingMethodInfo Source
((~) (TYPE Lifted) signature (m [ImageMapping]), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetImageMappingMethodInfo a signature Source | |
pageGetImageMapping :: (MonadIO m, PageK a) => a -> m [ImageMapping] Source
pageGetIndex
data PageGetIndexMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetIndexMethodInfo a signature Source | |
pageGetIndex :: (MonadIO m, PageK a) => a -> m Int32 Source
pageGetLabel
data PageGetLabelMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetLabelMethodInfo a signature Source | |
pageGetLabel :: (MonadIO m, PageK a) => a -> m Text Source
pageGetLinkMapping
data PageGetLinkMappingMethodInfo Source
((~) (TYPE Lifted) signature (m [LinkMapping]), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetLinkMappingMethodInfo a signature Source | |
pageGetLinkMapping :: (MonadIO m, PageK a) => a -> m [LinkMapping] Source
pageGetSelectedRegion
data PageGetSelectedRegionMethodInfo Source
((~) (TYPE Lifted) signature (Double -> SelectionStyle -> Rectangle -> m Region), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetSelectedRegionMethodInfo a signature Source | |
pageGetSelectedRegion :: (MonadIO m, PageK a) => a -> Double -> SelectionStyle -> Rectangle -> m Region Source
pageGetSelectedText
data PageGetSelectedTextMethodInfo Source
((~) (TYPE Lifted) signature (SelectionStyle -> Rectangle -> m Text), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetSelectedTextMethodInfo a signature Source | |
pageGetSelectedText :: (MonadIO m, PageK a) => a -> SelectionStyle -> Rectangle -> m Text Source
pageGetSelectionRegion
data PageGetSelectionRegionMethodInfo Source
((~) (TYPE Lifted) signature (Double -> SelectionStyle -> Rectangle -> m [Rectangle]), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetSelectionRegionMethodInfo a signature Source | |
pageGetSelectionRegion :: (MonadIO m, PageK a) => a -> Double -> SelectionStyle -> Rectangle -> m [Rectangle] Source
Deprecated: (Since version 0.16)Use poppler_page_get_selected_region() instead.
pageGetSize
pageGetText
data PageGetTextMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetTextMethodInfo a signature Source | |
pageGetText :: (MonadIO m, PageK a) => a -> m Text Source
pageGetTextAttributes
data PageGetTextAttributesMethodInfo Source
((~) (TYPE Lifted) signature (m [TextAttributes]), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetTextAttributesMethodInfo a signature Source | |
pageGetTextAttributes :: (MonadIO m, PageK a) => a -> m [TextAttributes] Source
pageGetTextAttributesForArea
data PageGetTextAttributesForAreaMethodInfo Source
((~) (TYPE Lifted) signature (Rectangle -> m [TextAttributes]), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetTextAttributesForAreaMethodInfo a signature Source | |
pageGetTextAttributesForArea :: (MonadIO m, PageK a) => a -> Rectangle -> m [TextAttributes] Source
pageGetTextForArea
pageGetTextLayout
pageGetTextLayoutForArea
pageGetThumbnail
data PageGetThumbnailMethodInfo Source
((~) (TYPE Lifted) signature (m Surface), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetThumbnailMethodInfo a signature Source | |
pageGetThumbnail :: (MonadIO m, PageK a) => a -> m Surface Source
pageGetThumbnailSize
pageGetTransition
data PageGetTransitionMethodInfo Source
((~) (TYPE Lifted) signature (m PageTransition), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetTransitionMethodInfo a signature Source | |
pageGetTransition :: (MonadIO m, PageK a) => a -> m PageTransition Source
pageRemoveAnnot
data PageRemoveAnnotMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, PageK a, AnnotK b) => MethodInfo (TYPE Lifted) PageRemoveAnnotMethodInfo a signature Source | |
pageRemoveAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m () Source
pageRender
data PageRenderMethodInfo Source
((~) (TYPE Lifted) signature (Context -> m ()), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageRenderMethodInfo a signature Source | |
pageRender :: (MonadIO m, PageK a) => a -> Context -> m () Source
pageRenderForPrinting
data PageRenderForPrintingMethodInfo Source
((~) (TYPE Lifted) signature (Context -> m ()), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageRenderForPrintingMethodInfo a signature Source | |
pageRenderForPrinting :: (MonadIO m, PageK a) => a -> Context -> m () Source
pageRenderForPrintingWithOptions
data PageRenderForPrintingWithOptionsMethodInfo Source
((~) (TYPE Lifted) signature (Context -> [PrintFlags] -> m ()), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageRenderForPrintingWithOptionsMethodInfo a signature Source | |
pageRenderForPrintingWithOptions :: (MonadIO m, PageK a) => a -> Context -> [PrintFlags] -> m () Source
pageRenderSelection
data PageRenderSelectionMethodInfo Source
((~) (TYPE Lifted) signature (Context -> Rectangle -> Rectangle -> SelectionStyle -> Color -> Color -> m ()), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageRenderSelectionMethodInfo a signature Source | |
pageRenderSelection :: (MonadIO m, PageK a) => a -> Context -> Rectangle -> Rectangle -> SelectionStyle -> Color -> Color -> m () Source
pageRenderToPs
data PageRenderToPsMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, PageK a, PSFileK b) => MethodInfo (TYPE Lifted) PageRenderToPsMethodInfo a signature Source | |
pageRenderToPs :: (MonadIO m, PageK a, PSFileK b) => a -> b -> m () Source
pageSelectionRegionFree
pageSelectionRegionFree :: MonadIO m => [Rectangle] -> m () Source
Deprecated: (Since version 0.16)
Properties
Label
data PageLabelPropertyInfo Source
AttrInfo PageLabelPropertyInfo Source | |
type AttrLabel PageLabelPropertyInfo = "label" Source | |
type AttrGetType PageLabelPropertyInfo = Text Source | |
type AttrBaseTypeConstraint PageLabelPropertyInfo = PageK Source | |
type AttrSetTypeConstraint PageLabelPropertyInfo = TYPE Lifted ~ () Source | |
type AttrAllowedOps PageLabelPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source |
getPageLabel :: (MonadIO m, PageK o) => o -> m Text Source