EvDocumentInfo
EvDocumentInfo
|
|
Object Hierarchy
GBoxed
├── EvDocumentInfo
╰── EvDocumentLicense
GEnum
├── EvDocumentLayout
╰── EvDocumentMode
GFlags
├── EvDocumentInfoFields
├── EvDocumentPermissions
╰── EvDocumentUIHints
Functions
ev_document_info_free ()
void
ev_document_info_free (EvDocumentInfo *info
);
ev_document_license_free ()
void
ev_document_license_free (EvDocumentLicense *license
);
ev_document_license_get_text ()
const gchar *
ev_document_license_get_text (EvDocumentLicense *license
);
ev_document_license_get_uri ()
const gchar *
ev_document_license_get_uri (EvDocumentLicense *license
);
ev_document_license_get_web_statement ()
const gchar *
ev_document_license_get_web_statement (EvDocumentLicense *license
);
ev_document_error_get_type ()
GType
ev_document_error_get_type (void
);
Types and Values
struct EvDocumentInfo
struct EvDocumentInfo {
char *title;
char *format; /* eg, "pdf-1.5" */
char *author;
char *subject;
char *keywords;
char *creator;
char *producer;
char *linearized;
char *security;
gint64 creation_date;
gint64 modified_date;
EvDocumentLayout layout;
EvDocumentMode mode;
guint ui_hints;
guint permissions;
int n_pages;
double paper_height;
double paper_width;
EvDocumentLicense *license;
/* Mask of all the valid fields */
guint fields_mask;
};
struct EvDocumentLicense
struct EvDocumentLicense {
gchar *text;
gchar *uri;
gchar *web_statement;
};
PERMISSIONS_FULL
#define PERMISSIONS_FULL
enum EvDocumentPermissions
enum EvDocumentInfoFields