gi-poppler-0.18.23: 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.FontsIter

Description

No description available in the introspection data.

Synopsis

Exported types

newtype FontsIter Source #

Memory-managed wrapper type.

Constructors

FontsIter (ManagedPtr FontsIter) 

Instances

Instances details
Eq FontsIter Source # 
Instance details

Defined in GI.Poppler.Structs.FontsIter

Methods

(==) :: FontsIter -> FontsIter -> Bool

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

GBoxed FontsIter Source # 
Instance details

Defined in GI.Poppler.Structs.FontsIter

ManagedPtrNewtype FontsIter Source # 
Instance details

Defined in GI.Poppler.Structs.FontsIter

Methods

toManagedPtr :: FontsIter -> ManagedPtr FontsIter

TypedObject FontsIter Source # 
Instance details

Defined in GI.Poppler.Structs.FontsIter

Methods

glibType :: IO GType

IsGValue FontsIter Source #

Convert FontsIter to and from GValue with toGValue and fromGValue.

Instance details

Defined in GI.Poppler.Structs.FontsIter

Methods

toGValue :: FontsIter -> IO GValue

fromGValue :: GValue -> IO FontsIter

HasParentTypes FontsIter Source # 
Instance details

Defined in GI.Poppler.Structs.FontsIter

type ParentTypes FontsIter Source # 
Instance details

Defined in GI.Poppler.Structs.FontsIter

type ParentTypes FontsIter = '[] :: [Type]

Methods

Overloaded methods

copy

fontsIterCopy Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter to copy

-> m FontsIter

Returns: a new allocated copy of iter

Creates a copy of iter

free

fontsIterFree Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m () 

Frees the given FontsIter

getEncoding

fontsIterGetEncoding Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m Text

Returns: the font encoding

Returns the encoding of the font associated with iter

Since: 0.20

getFileName

fontsIterGetFileName Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m Text

Returns: the filename of the font or Nothing if font is embedded

The filename of the font associated with iter or Nothing if the font is embedded

getFontType

fontsIterGetFontType Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m FontType

Returns: the font type

Returns the type of the font associated with iter

getFullName

fontsIterGetFullName Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m Text

Returns: the font full name

Returns the full name of the font associated with iter

getName

fontsIterGetName Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m Text

Returns: the font name

Returns the name of the font associated with iter

getSubstituteName

fontsIterGetSubstituteName Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m Text

Returns: the name of the substitute font or Nothing if font is embedded

The name of the substitute font of the font associated with iter or Nothing if the font is embedded

Since: 0.20

isEmbedded

fontsIterIsEmbedded Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m Bool

Returns: True if font is embedded, False otherwise

Returns whether the font associated with iter is embedded in the document

isSubset

fontsIterIsSubset Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m Bool

Returns: True if font is a subset, False otherwise

Returns whether the font associated with iter is a subset of another font

next

fontsIterNext Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> FontsIter

iter: a FontsIter

-> m Bool

Returns: True, if iter was set to the next font

Sets iter to point to the next font