gi-poppler-0.0.34.13: 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 Source 
((~) * info (ResolvePageMethod t Page), MethodInfo * info Page p) => IsLabel t (Page -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Page -> p

((~) * info (ResolvePageMethod t Page), MethodInfo * info Page p) => IsLabelProxy t (Page -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Page -> p

type ParentTypes Page Source 
type AttributeList Page Source 
type SignalList Page Source 

class GObject o => PageK o Source

Instances

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

Methods

pageAddAnnot

data PageAddAnnotMethodInfo Source

Instances

((~) (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

data PageFindTextMethodInfo Source

Instances

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

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

pageFindTextWithOptions

pageFreeAnnotMapping

pageFreeFormFieldMapping

pageFreeImageMapping

pageFreeLinkMapping

pageFreeTextAttributes

pageGetAnnotMapping

pageGetCropBox

pageGetDuration

pageGetFormFieldMapping

pageGetImage

data PageGetImageMethodInfo Source

Instances

((~) (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

pageGetIndex

data PageGetIndexMethodInfo Source

Instances

((~) (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

Instances

((~) (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

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

((~) (TYPE Lifted) signature (m (Double, Double)), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetSizeMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PageGetSizeMethodInfo a -> signature -> s

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

pageGetText

data PageGetTextMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageGetTextMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PageGetTextMethodInfo a -> signature -> s

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

pageGetTextAttributes

pageGetTextAttributesForArea

pageGetTextForArea

pageGetTextLayout

pageGetTextLayoutForArea

pageGetThumbnail

data PageGetThumbnailMethodInfo Source

Instances

((~) (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

pageRemoveAnnot

data PageRemoveAnnotMethodInfo Source

Instances

((~) (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

Instances

((~) (TYPE Lifted) signature (Context -> m ()), MonadIO m, PageK a) => MethodInfo (TYPE Lifted) PageRenderMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy PageRenderMethodInfo a -> signature -> s

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

pageRenderForPrinting

data PageRenderForPrintingMethodInfo Source

Instances

((~) (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

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

data PageRenderToPsMethodInfo Source

Instances

((~) (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

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