gi-poppler-0.18.24: Poppler bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.Poppler.Structs.PageRange

Description

A PageRange is used to specify a range of pages.

Since: 0.80

Synopsis

Exported types

newtype PageRange Source #

Memory-managed wrapper type.

Constructors

PageRange (ManagedPtr PageRange) 

Instances

Instances details
Eq PageRange Source # 
Instance details

Defined in GI.Poppler.Structs.PageRange

Methods

(==) :: PageRange -> PageRange -> Bool

(/=) :: PageRange -> PageRange -> Bool

BoxedPtr PageRange Source # 
Instance details

Defined in GI.Poppler.Structs.PageRange

CallocPtr PageRange Source # 
Instance details

Defined in GI.Poppler.Structs.PageRange

ManagedPtrNewtype PageRange Source # 
Instance details

Defined in GI.Poppler.Structs.PageRange

Methods

toManagedPtr :: PageRange -> ManagedPtr PageRange

tag ~ 'AttrSet => Constructible PageRange tag Source # 
Instance details

Defined in GI.Poppler.Structs.PageRange

Methods

new :: MonadIO m => (ManagedPtr PageRange -> PageRange) -> [AttrOp PageRange tag] -> m PageRange

newZeroPageRange :: MonadIO m => m PageRange Source #

Construct a PageRange struct initialized to zero.

Methods

Overloaded methods

Properties

endPage

last page in the range of pages

getPageRangeEndPage :: MonadIO m => PageRange -> m Int32 Source #

Get the value of the “end_page” field. When overloading is enabled, this is equivalent to

get pageRange #endPage

setPageRangeEndPage :: MonadIO m => PageRange -> Int32 -> m () Source #

Set the value of the “end_page” field. When overloading is enabled, this is equivalent to

set pageRange [ #endPage := value ]

startPage

first page in the range of pages

getPageRangeStartPage :: MonadIO m => PageRange -> m Int32 Source #

Get the value of the “start_page” field. When overloading is enabled, this is equivalent to

get pageRange #startPage

setPageRangeStartPage :: MonadIO m => PageRange -> Int32 -> m () Source #

Set the value of the “start_page” field. When overloading is enabled, this is equivalent to

set pageRange [ #startPage := value ]