Poppler
Description:
Content:
Namespaces:
Classes:
- Action - A generic wrapper for actions that exposes only ActionType.
- Annot
- AnnotCalloutLine
- AnnotCircle
- AnnotFileAttachment
- AnnotFreeText
- AnnotLine
- AnnotMapping - A
AnnotMapping structure represents the location of
annot
on the page - AnnotMarkup
- AnnotMovie
- AnnotScreen
- AnnotSquare
- AnnotStamp
- AnnotText
- AnnotTextMarkup
- Attachment
- Color - A Color describes a RGB color.
- Dest - Data structure for holding a destination
- Document
- FontInfo
- FontsIter
- FormField
- FormFieldMapping - A
FormFieldMapping structure represents the location of
field
on the page - ImageMapping - A ImageMapping structure represents the location of an image on the page
- IndexIter
- Layer
- LayersIter
- LinkMapping - A
LinkMapping structure represents the location of
action
on the page - Media
- Movie
- PSFile
- Page
- PageTransition - A PageTransition structures describes a visual transition to use when moving between pages during a presentation
- Point - A Point is used to describe a location point on a page
- Quadrilateral - A Quadrilateral is used to describe rectangle-like polygon with arbitrary inclination on a page.
- SignatureInfo - PopplerSignatureInfo contains detailed info about a signature contained in a form field.
- StructureElement
- StructureElementIter
- TextAttributes - A TextAttributes is used to describe text attributes of a range of text
- TextSpan
Structs:
- ActionAny - Fields common to all Actions
- ActionGotoDest - Go to destination
- ActionGotoRemote - Go to destination in another document
- ActionJavascript - Javascript.
- ActionLaunch - Launch app (or open document)
- ActionLayer - Action to perform over a list of layers
- ActionMovie - Play movies.
- ActionNamed - Predefined action
- ActionOCGState - State of layer.
- ActionRendition - Play multimedia content.
- ActionResetForm - Resets some or all fields within a PDF form.
- ActionUri - URI
- PageRange - A PageRange is used to specify a range of pages.
- Rectangle - A Rectangle is used to describe locations on a page and bounding boxes
Enums:
- ActionLayerAction - Layer actions
- ActionMovieOperation - Movie operations
- ActionType - Action types
- AdditionalActionType - Form field
additional action types to be passed to
poppler_form_field_get_additional_action
- AnnotExternalDataType
- AnnotFlag
- AnnotFreeTextQuadding
- AnnotMarkupReplyType
- AnnotStampIcon
- AnnotTextState
- AnnotType
- Backend - Backend codes returned by get_backend.
- CertificateStatus - Signature certificate verification results
- DestType - Destination types
- FindFlags - Flags using while searching text in a page
- FontType - Font types
- FormButtonType
- FormChoiceType
- FormFieldType
- FormTextType
- MoviePlayMode - Play mode enum values.
- PDFConformance - PDF Subtype Conformance
- PDFPart - PDF Subtype Part
- PDFSubtype - PDF Subtype
- PageLayout - Page layout types
- PageMode - Page modes
- PageTransitionAlignment - Page transition alignment types for SPLIT and BLINDS transition types
- PageTransitionDirection - Page transition direction types for SPLIT, BOX and FLY transition types
- PageTransitionType - Page transition types
- Permissions - Permissions
- PrintDuplex - Duplex viewer preference
- PrintFlags - Printing flags
- PrintScaling - PrintScaling viewer preference
- SelectionStyle - Selection styles
- SignatureStatus - Signature verification results
- SignatureValidationFlags - Signature validation flags
- StructureBlockAlign
- StructureBorderStyle
- StructureElementKind
- StructureFormRole
- StructureFormState
- StructureGetTextFlags
- StructureGlyphOrientation
- StructureInlineAlign
- StructureListNumbering
- StructurePlacement
- StructureRubyAlign
- StructureRubyPosition
- StructureTableScope
- StructureTextAlign
- StructureTextDecoration
- StructureWritingMode
- ViewerPreferences - Viewer preferences
Error domains:
Constants:
- public const int HAS_CAIRO
Defined if poppler was compiled with cairo support.
- public const int MAJOR_VERSION
The major version number of the poppler header files (e.g. in poppler version 0.1.2 this is 0.
- public const int MICRO_VERSION
The micro version number of the poppler header files (e.g. in poppler version 0.1.2 this is 2.
- public const int MINOR_VERSION
The major version number of the poppler header files (e.g. in poppler version 0.1.2 this is 1.
Delegates:
- public delegate bool AttachmentSaveFunc (uint8[] buf) throws Error
Specifies the type of the function passed to save_to_callback.
- public delegate bool MediaSaveFunc (uint8[] buf) throws Error
Specifies the type of the function passed to save_to_callback.
Functions:
- public bool date_parse (string date, time_t timet)
Parses a PDF format date string and converts it to a time_t.
- public Quark error_quark ()
- public Backend get_backend ()
Returns the backend compiled into the poppler library.
- public unowned string get_version ()
Returns the version of poppler in use.
- public string named_dest_from_bytestring (uint8[] data)
Converts a bytestring into a zero-terminated string suitable to pass to find_dest.
- public uint8[]? named_dest_to_bytestring (string name)
Converts a named dest string (e.g. from named_dest) into a bytestring, inverting the transformation of named_dest_from_bytestring.