gi-poppler-0.0.34.14: Poppler bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Poppler.Objects.Page

Contents

Description

 

Synopsis

Exported types

newtype Page Source

Constructors

Page (ForeignPtr Page) 

Instances

GObject Page 
((~) * info (ResolvePageMethod t Page), MethodInfo * info Page p) => IsLabelProxy t (Page -> p) 
type ParentTypes Page 
type AttributeList Page 
type SignalList Page 

class GObject o => PageK o Source

Instances

toPage :: PageK o => o -> IO Page Source

Methods

pageAddAnnot

data PageAddAnnotMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, PageK a, AnnotK b) => MethodInfo * PageAddAnnotMethodInfo a signature 

pageAddAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m () Source

pageFindText

data PageFindTextMethodInfo Source

Instances

((~) * signature (Text -> m [Rectangle]), MonadIO m, PageK a) => MethodInfo * PageFindTextMethodInfo a signature 

pageFindText :: (MonadIO m, PageK a) => a -> Text -> m [Rectangle] Source

pageFindTextWithOptions

data PageFindTextWithOptionsMethodInfo Source

Instances

((~) * signature (Text -> [FindFlags] -> m [Rectangle]), MonadIO m, PageK a) => MethodInfo * PageFindTextWithOptionsMethodInfo a signature 

pageFreeAnnotMapping

pageFreeFormFieldMapping

pageFreeImageMapping

pageFreeLinkMapping

pageFreeTextAttributes

pageGetAnnotMapping

data PageGetAnnotMappingMethodInfo Source

Instances

((~) * signature (m [AnnotMapping]), MonadIO m, PageK a) => MethodInfo * PageGetAnnotMappingMethodInfo a signature 

pageGetCropBox

data PageGetCropBoxMethodInfo Source

Instances

((~) * signature (m Rectangle), MonadIO m, PageK a) => MethodInfo * PageGetCropBoxMethodInfo a signature 

pageGetDuration

data PageGetDurationMethodInfo Source

Instances

((~) * signature (m Double), MonadIO m, PageK a) => MethodInfo * PageGetDurationMethodInfo a signature 

pageGetFormFieldMapping

pageGetImage

data PageGetImageMethodInfo Source

Instances

((~) * signature (Int32 -> m Surface), MonadIO m, PageK a) => MethodInfo * PageGetImageMethodInfo a signature 

pageGetImage :: (MonadIO m, PageK a) => a -> Int32 -> m Surface Source

pageGetImageMapping

data PageGetImageMappingMethodInfo Source

Instances

((~) * signature (m [ImageMapping]), MonadIO m, PageK a) => MethodInfo * PageGetImageMappingMethodInfo a signature 

pageGetIndex

data PageGetIndexMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, PageK a) => MethodInfo * PageGetIndexMethodInfo a signature 

pageGetIndex :: (MonadIO m, PageK a) => a -> m Int32 Source

pageGetLabel

data PageGetLabelMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, PageK a) => MethodInfo * PageGetLabelMethodInfo a signature 

pageGetLabel :: (MonadIO m, PageK a) => a -> m Text Source

pageGetLinkMapping

data PageGetLinkMappingMethodInfo Source

Instances

((~) * signature (m [LinkMapping]), MonadIO m, PageK a) => MethodInfo * PageGetLinkMappingMethodInfo a signature 

pageGetSelectedRegion

pageGetSelectedText

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

data PageGetSizeMethodInfo Source

Instances

((~) * signature (m (Double, Double)), MonadIO m, PageK a) => MethodInfo * PageGetSizeMethodInfo a signature 

pageGetSize :: (MonadIO m, PageK a) => a -> m (Double, Double) Source

pageGetText

data PageGetTextMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, PageK a) => MethodInfo * PageGetTextMethodInfo a signature 

pageGetText :: (MonadIO m, PageK a) => a -> m Text Source

pageGetTextAttributes

pageGetTextAttributesForArea

pageGetTextForArea

data PageGetTextForAreaMethodInfo Source

Instances

((~) * signature (Rectangle -> m Text), MonadIO m, PageK a) => MethodInfo * PageGetTextForAreaMethodInfo a signature 

pageGetTextLayout

data PageGetTextLayoutMethodInfo Source

Instances

((~) * signature (m (Bool, [Rectangle])), MonadIO m, PageK a) => MethodInfo * PageGetTextLayoutMethodInfo a signature 

pageGetTextLayoutForArea

pageGetThumbnail

data PageGetThumbnailMethodInfo Source

Instances

((~) * signature (m Surface), MonadIO m, PageK a) => MethodInfo * PageGetThumbnailMethodInfo a signature 

pageGetThumbnailSize

data PageGetThumbnailSizeMethodInfo Source

Instances

((~) * signature (m (Bool, Int32, Int32)), MonadIO m, PageK a) => MethodInfo * PageGetThumbnailSizeMethodInfo a signature 

pageGetTransition

data PageGetTransitionMethodInfo Source

Instances

((~) * signature (m PageTransition), MonadIO m, PageK a) => MethodInfo * PageGetTransitionMethodInfo a signature 

pageRemoveAnnot

data PageRemoveAnnotMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, PageK a, AnnotK b) => MethodInfo * PageRemoveAnnotMethodInfo a signature 

pageRemoveAnnot :: (MonadIO m, PageK a, AnnotK b) => a -> b -> m () Source

pageRender

data PageRenderMethodInfo Source

Instances

((~) * signature (Context -> m ()), MonadIO m, PageK a) => MethodInfo * PageRenderMethodInfo a signature 

pageRender :: (MonadIO m, PageK a) => a -> Context -> m () Source

pageRenderForPrinting

data PageRenderForPrintingMethodInfo Source

Instances

((~) * signature (Context -> m ()), MonadIO m, PageK a) => MethodInfo * PageRenderForPrintingMethodInfo a signature 

pageRenderForPrintingWithOptions

pageRenderSelection

data PageRenderSelectionMethodInfo Source

Instances

((~) * signature (Context -> Rectangle -> Rectangle -> SelectionStyle -> Color -> Color -> m ()), MonadIO m, PageK a) => MethodInfo * PageRenderSelectionMethodInfo a signature 

pageRenderToPs

data PageRenderToPsMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, PageK a, PSFileK b) => MethodInfo * PageRenderToPsMethodInfo a signature 

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

getPageLabel :: (MonadIO m, PageK o) => o -> m (Maybe Text) Source