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
- pageAddAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m ()
- pageFindText :: (MonadIO m, PageK a) => a -> Text -> m [Rectangle]
- 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 ()
- pageGetAnnotMapping :: (MonadIO m, PageK a) => a -> m [AnnotMapping]
- pageGetCropBox :: (MonadIO m, PageK a) => a -> m Rectangle
- pageGetDuration :: (MonadIO m, PageK a) => a -> m Double
- pageGetFormFieldMapping :: (MonadIO m, PageK a) => a -> m [FormFieldMapping]
- pageGetImage :: (MonadIO m, PageK a) => a -> Int32 -> m Surface
- pageGetImageMapping :: (MonadIO m, PageK a) => a -> m [ImageMapping]
- pageGetIndex :: (MonadIO m, PageK a) => a -> m Int32
- pageGetLabel :: (MonadIO m, PageK a) => a -> m Text
- pageGetLinkMapping :: (MonadIO m, PageK a) => a -> m [LinkMapping]
- pageGetSelectedRegion :: (MonadIO m, PageK a) => a -> Double -> SelectionStyle -> Rectangle -> m Region
- pageGetSelectedText :: (MonadIO m, PageK a) => a -> SelectionStyle -> Rectangle -> m Text
- pageGetSelectionRegion :: (MonadIO m, PageK a) => a -> Double -> SelectionStyle -> Rectangle -> m [Rectangle]
- pageGetSize :: (MonadIO m, PageK a) => a -> m (Double, Double)
- pageGetText :: (MonadIO m, PageK a) => a -> m Text
- pageGetTextAttributes :: (MonadIO m, PageK a) => a -> m [TextAttributes]
- pageGetTextAttributesForArea :: (MonadIO m, PageK a) => a -> Rectangle -> m [TextAttributes]
- pageGetTextForArea :: (MonadIO m, PageK a) => a -> Rectangle -> m Text
- pageGetTextLayout :: (MonadIO m, PageK a) => a -> m (Bool, [Rectangle])
- pageGetTextLayoutForArea :: (MonadIO m, PageK a) => a -> Rectangle -> m (Bool, [Rectangle])
- pageGetThumbnail :: (MonadIO m, PageK a) => a -> m Surface
- pageGetThumbnailSize :: (MonadIO m, PageK a) => a -> m (Bool, Int32, Int32)
- pageGetTransition :: (MonadIO m, PageK a) => a -> m PageTransition
- pageRemoveAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m ()
- pageRender :: (MonadIO m, PageK a) => a -> Context -> m ()
- pageRenderForPrinting :: (MonadIO m, PageK a) => a -> Context -> m ()
- pageRenderForPrintingWithOptions :: (MonadIO m, PageK a) => a -> Context -> [PrintFlags] -> m ()
- pageRenderSelection :: (MonadIO m, PageK a) => a -> Context -> Rectangle -> Rectangle -> SelectionStyle -> Color -> Color -> m ()
- 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 | |
type ParentTypes Page | |
type AttributeList Page | |
type SignalList Page |
Methods
pageAddAnnot
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
pageGetAnnotMapping :: (MonadIO m, PageK a) => a -> m [AnnotMapping] Source
pageGetCropBox
pageGetCropBox :: (MonadIO m, PageK a) => a -> m Rectangle Source
pageGetDuration
pageGetDuration :: (MonadIO m, PageK a) => a -> m Double Source
pageGetFormFieldMapping
pageGetFormFieldMapping :: (MonadIO m, PageK a) => a -> m [FormFieldMapping] Source
pageGetImage
pageGetImageMapping
pageGetImageMapping :: (MonadIO m, PageK a) => a -> m [ImageMapping] Source
pageGetIndex
pageGetIndex :: (MonadIO m, PageK a) => a -> m Int32 Source
pageGetLabel
pageGetLabel :: (MonadIO m, PageK a) => a -> m Text Source
pageGetLinkMapping
pageGetLinkMapping :: (MonadIO m, PageK a) => a -> m [LinkMapping] Source
pageGetSelectedRegion
pageGetSelectedRegion :: (MonadIO m, PageK a) => a -> Double -> SelectionStyle -> Rectangle -> m Region Source
pageGetSelectedText
pageGetSelectedText :: (MonadIO m, PageK a) => a -> SelectionStyle -> Rectangle -> m Text Source
pageGetSelectionRegion
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
pageGetText :: (MonadIO m, PageK a) => a -> m Text Source
pageGetTextAttributes
pageGetTextAttributes :: (MonadIO m, PageK a) => a -> m [TextAttributes] Source
pageGetTextAttributesForArea
pageGetTextAttributesForArea :: (MonadIO m, PageK a) => a -> Rectangle -> m [TextAttributes] Source
pageGetTextForArea
pageGetTextLayout
pageGetTextLayoutForArea
pageGetThumbnail
pageGetThumbnail :: (MonadIO m, PageK a) => a -> m Surface Source
pageGetThumbnailSize
pageGetTransition
pageGetTransition :: (MonadIO m, PageK a) => a -> m PageTransition Source
pageRemoveAnnot
pageRemoveAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m () Source
pageRender
pageRender :: (MonadIO m, PageK a) => a -> Context -> m () Source
pageRenderForPrinting
pageRenderForPrinting :: (MonadIO m, PageK a) => a -> Context -> m () Source
pageRenderForPrintingWithOptions
pageRenderForPrintingWithOptions :: (MonadIO m, PageK a) => a -> Context -> [PrintFlags] -> m () Source
pageRenderSelection
pageRenderSelection :: (MonadIO m, PageK a) => a -> Context -> Rectangle -> Rectangle -> SelectionStyle -> Color -> Color -> m () Source
pageRenderToPs
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 | |
type AttrLabel PageLabelPropertyInfo = "Page::label" | |
type AttrGetType PageLabelPropertyInfo = Text | |
type AttrBaseTypeConstraint PageLabelPropertyInfo = PageK | |
type AttrSetTypeConstraint PageLabelPropertyInfo = * ~ () | |
type AttrAllowedOps PageLabelPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getPageLabel :: (MonadIO m, PageK o) => o -> m Text Source