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
- documentFindDest
- documentGetAttachments
- documentGetAuthor
- documentGetCreationDate
- documentGetCreator
- documentGetFormField
- documentGetId
- documentGetKeywords
- documentGetMetadata
- documentGetModificationDate
- documentGetNAttachments
- documentGetNPages
- documentGetPage
- documentGetPageByLabel
- documentGetPageLayout
- documentGetPageMode
- documentGetPdfVersion
- documentGetPdfVersionString
- documentGetPermissions
- documentGetProducer
- documentGetSubject
- documentGetTitle
- documentHasAttachments
- documentIsLinearized
- documentNewFromData
- documentNewFromFile
- documentNewFromGfile
- documentNewFromStream
- documentSave
- documentSaveACopy
- Properties
- newtype Document = Document (ForeignPtr Document)
- class GObject o => DocumentK o
- toDocument :: DocumentK o => o -> IO Document
- noDocument :: Maybe Document
- data DocumentFindDestMethodInfo
- documentFindDest :: (MonadIO m, DocumentK a) => a -> Text -> m Dest
- data DocumentGetAttachmentsMethodInfo
- documentGetAttachments :: (MonadIO m, DocumentK a) => a -> m [Attachment]
- data DocumentGetAuthorMethodInfo
- documentGetAuthor :: (MonadIO m, DocumentK a) => a -> m Text
- data DocumentGetCreationDateMethodInfo
- documentGetCreationDate :: (MonadIO m, DocumentK a) => a -> m CLong
- data DocumentGetCreatorMethodInfo
- documentGetCreator :: (MonadIO m, DocumentK a) => a -> m Text
- data DocumentGetFormFieldMethodInfo
- documentGetFormField :: (MonadIO m, DocumentK a) => a -> Int32 -> m FormField
- data DocumentGetIdMethodInfo
- documentGetId :: (MonadIO m, DocumentK a) => a -> m (Bool, Text, Text)
- data DocumentGetKeywordsMethodInfo
- documentGetKeywords :: (MonadIO m, DocumentK a) => a -> m Text
- data DocumentGetMetadataMethodInfo
- documentGetMetadata :: (MonadIO m, DocumentK a) => a -> m Text
- data DocumentGetModificationDateMethodInfo
- documentGetModificationDate :: (MonadIO m, DocumentK a) => a -> m CLong
- data DocumentGetNAttachmentsMethodInfo
- documentGetNAttachments :: (MonadIO m, DocumentK a) => a -> m Word32
- data DocumentGetNPagesMethodInfo
- documentGetNPages :: (MonadIO m, DocumentK a) => a -> m Int32
- data DocumentGetPageMethodInfo
- documentGetPage :: (MonadIO m, DocumentK a) => a -> Int32 -> m Page
- data DocumentGetPageByLabelMethodInfo
- documentGetPageByLabel :: (MonadIO m, DocumentK a) => a -> Text -> m Page
- data DocumentGetPageLayoutMethodInfo
- documentGetPageLayout :: (MonadIO m, DocumentK a) => a -> m PageLayout
- data DocumentGetPageModeMethodInfo
- documentGetPageMode :: (MonadIO m, DocumentK a) => a -> m PageMode
- data DocumentGetPdfVersionMethodInfo
- documentGetPdfVersion :: (MonadIO m, DocumentK a) => a -> m (Word32, Word32)
- data DocumentGetPdfVersionStringMethodInfo
- documentGetPdfVersionString :: (MonadIO m, DocumentK a) => a -> m Text
- data DocumentGetPermissionsMethodInfo
- documentGetPermissions :: (MonadIO m, DocumentK a) => a -> m [Permissions]
- data DocumentGetProducerMethodInfo
- documentGetProducer :: (MonadIO m, DocumentK a) => a -> m Text
- data DocumentGetSubjectMethodInfo
- documentGetSubject :: (MonadIO m, DocumentK a) => a -> m Text
- data DocumentGetTitleMethodInfo
- documentGetTitle :: (MonadIO m, DocumentK a) => a -> m Text
- data DocumentHasAttachmentsMethodInfo
- documentHasAttachments :: (MonadIO m, DocumentK a) => a -> m Bool
- data DocumentIsLinearizedMethodInfo
- documentIsLinearized :: (MonadIO m, DocumentK a) => a -> m Bool
- documentNewFromData :: MonadIO m => Text -> Int32 -> Maybe Text -> m Document
- documentNewFromFile :: MonadIO m => Text -> Maybe Text -> m Document
- documentNewFromGfile :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Maybe b -> m Document
- documentNewFromStream :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int64 -> Maybe Text -> Maybe b -> m Document
- data DocumentSaveMethodInfo
- documentSave :: (MonadIO m, DocumentK a) => a -> Text -> m ()
- data DocumentSaveACopyMethodInfo
- documentSaveACopy :: (MonadIO m, DocumentK a) => a -> Text -> m ()
- data DocumentAuthorPropertyInfo
- documentAuthor :: AttrLabelProxy "author"
- getDocumentAuthor :: (MonadIO m, DocumentK o) => o -> m (Maybe Text)
- data DocumentCreationDatePropertyInfo
- documentCreationDate :: AttrLabelProxy "creationDate"
- getDocumentCreationDate :: (MonadIO m, DocumentK o) => o -> m Int32
- data DocumentCreatorPropertyInfo
- documentCreator :: AttrLabelProxy "creator"
- getDocumentCreator :: (MonadIO m, DocumentK o) => o -> m (Maybe Text)
- data DocumentFormatPropertyInfo
- documentFormat :: AttrLabelProxy "format"
- getDocumentFormat :: (MonadIO m, DocumentK o) => o -> m (Maybe Text)
- data DocumentFormatMajorPropertyInfo
- documentFormatMajor :: AttrLabelProxy "formatMajor"
- getDocumentFormatMajor :: (MonadIO m, DocumentK o) => o -> m Word32
- data DocumentFormatMinorPropertyInfo
- documentFormatMinor :: AttrLabelProxy "formatMinor"
- getDocumentFormatMinor :: (MonadIO m, DocumentK o) => o -> m Word32
- data DocumentKeywordsPropertyInfo
- documentKeywords :: AttrLabelProxy "keywords"
- getDocumentKeywords :: (MonadIO m, DocumentK o) => o -> m (Maybe Text)
- data DocumentLinearizedPropertyInfo
- documentLinearized :: AttrLabelProxy "linearized"
- getDocumentLinearized :: (MonadIO m, DocumentK o) => o -> m Bool
- data DocumentMetadataPropertyInfo
- documentMetadata :: AttrLabelProxy "metadata"
- getDocumentMetadata :: (MonadIO m, DocumentK o) => o -> m (Maybe Text)
- data DocumentModDatePropertyInfo
- documentModDate :: AttrLabelProxy "modDate"
- getDocumentModDate :: (MonadIO m, DocumentK o) => o -> m Int32
- data DocumentPageLayoutPropertyInfo
- documentPageLayout :: AttrLabelProxy "pageLayout"
- getDocumentPageLayout :: (MonadIO m, DocumentK o) => o -> m PageLayout
- data DocumentPageModePropertyInfo
- documentPageMode :: AttrLabelProxy "pageMode"
- getDocumentPageMode :: (MonadIO m, DocumentK o) => o -> m PageMode
- data DocumentPermissionsPropertyInfo
- documentPermissions :: AttrLabelProxy "permissions"
- getDocumentPermissions :: (MonadIO m, DocumentK o) => o -> m [Permissions]
- data DocumentProducerPropertyInfo
- documentProducer :: AttrLabelProxy "producer"
- getDocumentProducer :: (MonadIO m, DocumentK o) => o -> m (Maybe Text)
- data DocumentSubjectPropertyInfo
- documentSubject :: AttrLabelProxy "subject"
- getDocumentSubject :: (MonadIO m, DocumentK o) => o -> m (Maybe Text)
- data DocumentTitlePropertyInfo
- documentTitle :: AttrLabelProxy "title"
- getDocumentTitle :: (MonadIO m, DocumentK o) => o -> m (Maybe Text)
- data DocumentViewerPreferencesPropertyInfo
- documentViewerPreferences :: AttrLabelProxy "viewerPreferences"
- getDocumentViewerPreferences :: (MonadIO m, DocumentK o) => o -> m [ViewerPreferences]
Exported types
GObject Document | |
((~) * info (ResolveDocumentMethod t Document), MethodInfo * info Document p) => IsLabelProxy t (Document -> p) | |
type ParentTypes Document | |
type AttributeList Document | |
type SignalList Document |
toDocument :: DocumentK o => o -> IO Document Source
Methods
documentFindDest
data DocumentFindDestMethodInfo Source
((~) * signature (Text -> m Dest), MonadIO m, DocumentK a) => MethodInfo * DocumentFindDestMethodInfo a signature |
documentGetAttachments
data DocumentGetAttachmentsMethodInfo Source
((~) * signature (m [Attachment]), MonadIO m, DocumentK a) => MethodInfo * DocumentGetAttachmentsMethodInfo a signature |
documentGetAttachments :: (MonadIO m, DocumentK a) => a -> m [Attachment] Source
documentGetAuthor
data DocumentGetAuthorMethodInfo Source
((~) * signature (m Text), MonadIO m, DocumentK a) => MethodInfo * DocumentGetAuthorMethodInfo a signature |
documentGetAuthor :: (MonadIO m, DocumentK a) => a -> m Text Source
documentGetCreationDate
data DocumentGetCreationDateMethodInfo Source
((~) * signature (m CLong), MonadIO m, DocumentK a) => MethodInfo * DocumentGetCreationDateMethodInfo a signature |
documentGetCreationDate :: (MonadIO m, DocumentK a) => a -> m CLong Source
documentGetCreator
data DocumentGetCreatorMethodInfo Source
((~) * signature (m Text), MonadIO m, DocumentK a) => MethodInfo * DocumentGetCreatorMethodInfo a signature |
documentGetCreator :: (MonadIO m, DocumentK a) => a -> m Text Source
documentGetFormField
data DocumentGetFormFieldMethodInfo Source
((~) * signature (Int32 -> m FormField), MonadIO m, DocumentK a) => MethodInfo * DocumentGetFormFieldMethodInfo a signature |
documentGetId
data DocumentGetIdMethodInfo Source
((~) * signature (m (Bool, Text, Text)), MonadIO m, DocumentK a) => MethodInfo * DocumentGetIdMethodInfo a signature |
documentGetKeywords
data DocumentGetKeywordsMethodInfo Source
((~) * signature (m Text), MonadIO m, DocumentK a) => MethodInfo * DocumentGetKeywordsMethodInfo a signature |
documentGetKeywords :: (MonadIO m, DocumentK a) => a -> m Text Source
documentGetMetadata
data DocumentGetMetadataMethodInfo Source
((~) * signature (m Text), MonadIO m, DocumentK a) => MethodInfo * DocumentGetMetadataMethodInfo a signature |
documentGetMetadata :: (MonadIO m, DocumentK a) => a -> m Text Source
documentGetModificationDate
data DocumentGetModificationDateMethodInfo Source
((~) * signature (m CLong), MonadIO m, DocumentK a) => MethodInfo * DocumentGetModificationDateMethodInfo a signature |
documentGetModificationDate :: (MonadIO m, DocumentK a) => a -> m CLong Source
documentGetNAttachments
data DocumentGetNAttachmentsMethodInfo Source
((~) * signature (m Word32), MonadIO m, DocumentK a) => MethodInfo * DocumentGetNAttachmentsMethodInfo a signature |
documentGetNAttachments :: (MonadIO m, DocumentK a) => a -> m Word32 Source
documentGetNPages
data DocumentGetNPagesMethodInfo Source
((~) * signature (m Int32), MonadIO m, DocumentK a) => MethodInfo * DocumentGetNPagesMethodInfo a signature |
documentGetNPages :: (MonadIO m, DocumentK a) => a -> m Int32 Source
documentGetPage
data DocumentGetPageMethodInfo Source
((~) * signature (Int32 -> m Page), MonadIO m, DocumentK a) => MethodInfo * DocumentGetPageMethodInfo a signature |
documentGetPageByLabel
data DocumentGetPageByLabelMethodInfo Source
((~) * signature (Text -> m Page), MonadIO m, DocumentK a) => MethodInfo * DocumentGetPageByLabelMethodInfo a signature |
documentGetPageLayout
data DocumentGetPageLayoutMethodInfo Source
((~) * signature (m PageLayout), MonadIO m, DocumentK a) => MethodInfo * DocumentGetPageLayoutMethodInfo a signature |
documentGetPageLayout :: (MonadIO m, DocumentK a) => a -> m PageLayout Source
documentGetPageMode
data DocumentGetPageModeMethodInfo Source
((~) * signature (m PageMode), MonadIO m, DocumentK a) => MethodInfo * DocumentGetPageModeMethodInfo a signature |
documentGetPageMode :: (MonadIO m, DocumentK a) => a -> m PageMode Source
documentGetPdfVersion
data DocumentGetPdfVersionMethodInfo Source
((~) * signature (m (Word32, Word32)), MonadIO m, DocumentK a) => MethodInfo * DocumentGetPdfVersionMethodInfo a signature |
documentGetPdfVersionString
data DocumentGetPdfVersionStringMethodInfo Source
((~) * signature (m Text), MonadIO m, DocumentK a) => MethodInfo * DocumentGetPdfVersionStringMethodInfo a signature |
documentGetPdfVersionString :: (MonadIO m, DocumentK a) => a -> m Text Source
documentGetPermissions
data DocumentGetPermissionsMethodInfo Source
((~) * signature (m [Permissions]), MonadIO m, DocumentK a) => MethodInfo * DocumentGetPermissionsMethodInfo a signature |
documentGetPermissions :: (MonadIO m, DocumentK a) => a -> m [Permissions] Source
documentGetProducer
data DocumentGetProducerMethodInfo Source
((~) * signature (m Text), MonadIO m, DocumentK a) => MethodInfo * DocumentGetProducerMethodInfo a signature |
documentGetProducer :: (MonadIO m, DocumentK a) => a -> m Text Source
documentGetSubject
data DocumentGetSubjectMethodInfo Source
((~) * signature (m Text), MonadIO m, DocumentK a) => MethodInfo * DocumentGetSubjectMethodInfo a signature |
documentGetSubject :: (MonadIO m, DocumentK a) => a -> m Text Source
documentGetTitle
data DocumentGetTitleMethodInfo Source
((~) * signature (m Text), MonadIO m, DocumentK a) => MethodInfo * DocumentGetTitleMethodInfo a signature |
documentGetTitle :: (MonadIO m, DocumentK a) => a -> m Text Source
documentHasAttachments
data DocumentHasAttachmentsMethodInfo Source
((~) * signature (m Bool), MonadIO m, DocumentK a) => MethodInfo * DocumentHasAttachmentsMethodInfo a signature |
documentHasAttachments :: (MonadIO m, DocumentK a) => a -> m Bool Source
documentIsLinearized
data DocumentIsLinearizedMethodInfo Source
((~) * signature (m Bool), MonadIO m, DocumentK a) => MethodInfo * DocumentIsLinearizedMethodInfo a signature |
documentIsLinearized :: (MonadIO m, DocumentK a) => a -> m Bool Source
documentNewFromData
documentNewFromFile
documentNewFromGfile
documentNewFromGfile :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Maybe b -> m Document Source
documentNewFromStream
documentNewFromStream :: (MonadIO m, InputStreamK a, CancellableK b) => a -> Int64 -> Maybe Text -> Maybe b -> m Document Source
documentSave
data DocumentSaveMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, DocumentK a) => MethodInfo * DocumentSaveMethodInfo a signature |
documentSave :: (MonadIO m, DocumentK a) => a -> Text -> m () Source
documentSaveACopy
data DocumentSaveACopyMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, DocumentK a) => MethodInfo * DocumentSaveACopyMethodInfo a signature |
documentSaveACopy :: (MonadIO m, DocumentK a) => a -> Text -> m () Source
Properties
Author
data DocumentAuthorPropertyInfo Source
AttrInfo DocumentAuthorPropertyInfo | |
type AttrLabel DocumentAuthorPropertyInfo = "author" | |
type AttrGetType DocumentAuthorPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DocumentAuthorPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentAuthorPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentAuthorPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
documentAuthor :: AttrLabelProxy "author" Source
CreationDate
data DocumentCreationDatePropertyInfo Source
AttrInfo DocumentCreationDatePropertyInfo | |
type AttrLabel DocumentCreationDatePropertyInfo = "creation-date" | |
type AttrGetType DocumentCreationDatePropertyInfo = Int32 | |
type AttrBaseTypeConstraint DocumentCreationDatePropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentCreationDatePropertyInfo = * ~ () | |
type AttrAllowedOps DocumentCreationDatePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentCreationDate :: AttrLabelProxy "creationDate" Source
getDocumentCreationDate :: (MonadIO m, DocumentK o) => o -> m Int32 Source
Creator
data DocumentCreatorPropertyInfo Source
AttrInfo DocumentCreatorPropertyInfo | |
type AttrLabel DocumentCreatorPropertyInfo = "creator" | |
type AttrGetType DocumentCreatorPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DocumentCreatorPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentCreatorPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentCreatorPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
documentCreator :: AttrLabelProxy "creator" Source
Format
data DocumentFormatPropertyInfo Source
AttrInfo DocumentFormatPropertyInfo | |
type AttrLabel DocumentFormatPropertyInfo = "format" | |
type AttrGetType DocumentFormatPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DocumentFormatPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentFormatPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentFormatPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
documentFormat :: AttrLabelProxy "format" Source
FormatMajor
data DocumentFormatMajorPropertyInfo Source
AttrInfo DocumentFormatMajorPropertyInfo | |
type AttrLabel DocumentFormatMajorPropertyInfo = "format-major" | |
type AttrGetType DocumentFormatMajorPropertyInfo = Word32 | |
type AttrBaseTypeConstraint DocumentFormatMajorPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentFormatMajorPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentFormatMajorPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentFormatMajor :: AttrLabelProxy "formatMajor" Source
getDocumentFormatMajor :: (MonadIO m, DocumentK o) => o -> m Word32 Source
FormatMinor
data DocumentFormatMinorPropertyInfo Source
AttrInfo DocumentFormatMinorPropertyInfo | |
type AttrLabel DocumentFormatMinorPropertyInfo = "format-minor" | |
type AttrGetType DocumentFormatMinorPropertyInfo = Word32 | |
type AttrBaseTypeConstraint DocumentFormatMinorPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentFormatMinorPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentFormatMinorPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentFormatMinor :: AttrLabelProxy "formatMinor" Source
getDocumentFormatMinor :: (MonadIO m, DocumentK o) => o -> m Word32 Source
Keywords
data DocumentKeywordsPropertyInfo Source
AttrInfo DocumentKeywordsPropertyInfo | |
type AttrLabel DocumentKeywordsPropertyInfo = "keywords" | |
type AttrGetType DocumentKeywordsPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DocumentKeywordsPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentKeywordsPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentKeywordsPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
documentKeywords :: AttrLabelProxy "keywords" Source
Linearized
data DocumentLinearizedPropertyInfo Source
AttrInfo DocumentLinearizedPropertyInfo | |
type AttrLabel DocumentLinearizedPropertyInfo = "linearized" | |
type AttrGetType DocumentLinearizedPropertyInfo = Bool | |
type AttrBaseTypeConstraint DocumentLinearizedPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentLinearizedPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentLinearizedPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentLinearized :: AttrLabelProxy "linearized" Source
getDocumentLinearized :: (MonadIO m, DocumentK o) => o -> m Bool Source
Metadata
data DocumentMetadataPropertyInfo Source
AttrInfo DocumentMetadataPropertyInfo | |
type AttrLabel DocumentMetadataPropertyInfo = "metadata" | |
type AttrGetType DocumentMetadataPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DocumentMetadataPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentMetadataPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentMetadataPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
documentMetadata :: AttrLabelProxy "metadata" Source
ModDate
data DocumentModDatePropertyInfo Source
AttrInfo DocumentModDatePropertyInfo | |
type AttrLabel DocumentModDatePropertyInfo = "mod-date" | |
type AttrGetType DocumentModDatePropertyInfo = Int32 | |
type AttrBaseTypeConstraint DocumentModDatePropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentModDatePropertyInfo = * ~ () | |
type AttrAllowedOps DocumentModDatePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentModDate :: AttrLabelProxy "modDate" Source
getDocumentModDate :: (MonadIO m, DocumentK o) => o -> m Int32 Source
PageLayout
data DocumentPageLayoutPropertyInfo Source
AttrInfo DocumentPageLayoutPropertyInfo | |
type AttrLabel DocumentPageLayoutPropertyInfo = "page-layout" | |
type AttrGetType DocumentPageLayoutPropertyInfo = PageLayout | |
type AttrBaseTypeConstraint DocumentPageLayoutPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentPageLayoutPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentPageLayoutPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentPageLayout :: AttrLabelProxy "pageLayout" Source
getDocumentPageLayout :: (MonadIO m, DocumentK o) => o -> m PageLayout Source
PageMode
data DocumentPageModePropertyInfo Source
AttrInfo DocumentPageModePropertyInfo | |
type AttrLabel DocumentPageModePropertyInfo = "page-mode" | |
type AttrGetType DocumentPageModePropertyInfo = PageMode | |
type AttrBaseTypeConstraint DocumentPageModePropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentPageModePropertyInfo = * ~ () | |
type AttrAllowedOps DocumentPageModePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentPageMode :: AttrLabelProxy "pageMode" Source
getDocumentPageMode :: (MonadIO m, DocumentK o) => o -> m PageMode Source
Permissions
data DocumentPermissionsPropertyInfo Source
AttrInfo DocumentPermissionsPropertyInfo | |
type AttrLabel DocumentPermissionsPropertyInfo = "permissions" | |
type AttrGetType DocumentPermissionsPropertyInfo = [Permissions] | |
type AttrBaseTypeConstraint DocumentPermissionsPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentPermissionsPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentPermissionsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentPermissions :: AttrLabelProxy "permissions" Source
getDocumentPermissions :: (MonadIO m, DocumentK o) => o -> m [Permissions] Source
Producer
data DocumentProducerPropertyInfo Source
AttrInfo DocumentProducerPropertyInfo | |
type AttrLabel DocumentProducerPropertyInfo = "producer" | |
type AttrGetType DocumentProducerPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DocumentProducerPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentProducerPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentProducerPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
documentProducer :: AttrLabelProxy "producer" Source
Subject
data DocumentSubjectPropertyInfo Source
AttrInfo DocumentSubjectPropertyInfo | |
type AttrLabel DocumentSubjectPropertyInfo = "subject" | |
type AttrGetType DocumentSubjectPropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DocumentSubjectPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentSubjectPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentSubjectPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
documentSubject :: AttrLabelProxy "subject" Source
Title
data DocumentTitlePropertyInfo Source
AttrInfo DocumentTitlePropertyInfo | |
type AttrLabel DocumentTitlePropertyInfo = "title" | |
type AttrGetType DocumentTitlePropertyInfo = Maybe Text | |
type AttrBaseTypeConstraint DocumentTitlePropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentTitlePropertyInfo = * ~ () | |
type AttrAllowedOps DocumentTitlePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
documentTitle :: AttrLabelProxy "title" Source
ViewerPreferences
data DocumentViewerPreferencesPropertyInfo Source
AttrInfo DocumentViewerPreferencesPropertyInfo | |
type AttrLabel DocumentViewerPreferencesPropertyInfo = "viewer-preferences" | |
type AttrGetType DocumentViewerPreferencesPropertyInfo = [ViewerPreferences] | |
type AttrBaseTypeConstraint DocumentViewerPreferencesPropertyInfo = DocumentK | |
type AttrSetTypeConstraint DocumentViewerPreferencesPropertyInfo = * ~ () | |
type AttrAllowedOps DocumentViewerPreferencesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
documentViewerPreferences :: AttrLabelProxy "viewerPreferences" Source
getDocumentViewerPreferences :: (MonadIO m, DocumentK o) => o -> m [ViewerPreferences] Source