summaryrefslogtreecommitdiff
path: root/Build/source/libs/poppler/poppler-0.12.4/glib/poppler-document.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/poppler/poppler-0.12.4/glib/poppler-document.h')
-rw-r--r--Build/source/libs/poppler/poppler-0.12.4/glib/poppler-document.h192
1 files changed, 0 insertions, 192 deletions
diff --git a/Build/source/libs/poppler/poppler-0.12.4/glib/poppler-document.h b/Build/source/libs/poppler/poppler-0.12.4/glib/poppler-document.h
deleted file mode 100644
index 2f4f50acb53..00000000000
--- a/Build/source/libs/poppler/poppler-0.12.4/glib/poppler-document.h
+++ /dev/null
@@ -1,192 +0,0 @@
-/* poppler-document.h: glib interface to poppler
- * Copyright (C) 2004, Red Hat, Inc.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
- */
-
-#ifndef __POPPLER_DOCUMENT_H__
-#define __POPPLER_DOCUMENT_H__
-
-#include <glib-object.h>
-#include "poppler.h"
-
-G_BEGIN_DECLS
-
-#define POPPLER_TYPE_DOCUMENT (poppler_document_get_type ())
-#define POPPLER_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), POPPLER_TYPE_DOCUMENT, PopplerDocument))
-#define POPPLER_IS_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), POPPLER_TYPE_DOCUMENT))
-
-typedef enum
-{
- POPPLER_PAGE_LAYOUT_UNSET,
- POPPLER_PAGE_LAYOUT_SINGLE_PAGE,
- POPPLER_PAGE_LAYOUT_ONE_COLUMN,
- POPPLER_PAGE_LAYOUT_TWO_COLUMN_LEFT,
- POPPLER_PAGE_LAYOUT_TWO_COLUMN_RIGHT,
- POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT,
- POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT
-} PopplerPageLayout;
-
-typedef enum
-{
- POPPLER_PAGE_MODE_UNSET,
- POPPLER_PAGE_MODE_NONE,
- POPPLER_PAGE_MODE_USE_OUTLINES,
- POPPLER_PAGE_MODE_USE_THUMBS,
- POPPLER_PAGE_MODE_FULL_SCREEN,
- POPPLER_PAGE_MODE_USE_OC,
- POPPLER_PAGE_MODE_USE_ATTACHMENTS
-} PopplerPageMode;
-
-typedef enum
-{
- POPPLER_FONT_TYPE_UNKNOWN,
- POPPLER_FONT_TYPE_TYPE1,
- POPPLER_FONT_TYPE_TYPE1C,
- POPPLER_FONT_TYPE_TYPE1COT,
- POPPLER_FONT_TYPE_TYPE3,
- POPPLER_FONT_TYPE_TRUETYPE,
- POPPLER_FONT_TYPE_TRUETYPEOT,
- POPPLER_FONT_TYPE_CID_TYPE0,
- POPPLER_FONT_TYPE_CID_TYPE0C,
- POPPLER_FONT_TYPE_CID_TYPE0COT,
- POPPLER_FONT_TYPE_CID_TYPE2,
- POPPLER_FONT_TYPE_CID_TYPE2OT
-} PopplerFontType;
-
-typedef enum /*< flags >*/
-{
- POPPLER_VIEWER_PREFERENCES_UNSET = 0,
- POPPLER_VIEWER_PREFERENCES_HIDE_TOOLBAR = 1 << 0,
- POPPLER_VIEWER_PREFERENCES_HIDE_MENUBAR = 1 << 1,
- POPPLER_VIEWER_PREFERENCES_HIDE_WINDOWUI = 1 << 2,
- POPPLER_VIEWER_PREFERENCES_FIT_WINDOW = 1 << 3,
- POPPLER_VIEWER_PREFERENCES_CENTER_WINDOW = 1 << 4,
- POPPLER_VIEWER_PREFERENCES_DISPLAY_DOC_TITLE = 1 << 5,
- POPPLER_VIEWER_PREFERENCES_DIRECTION_RTL = 1 << 6
-} PopplerViewerPreferences;
-
-typedef enum /*< flags >*/
-{
- POPPLER_PERMISSIONS_OK_TO_PRINT = 1 << 0,
- POPPLER_PERMISSIONS_OK_TO_MODIFY = 1 << 1,
- POPPLER_PERMISSIONS_OK_TO_COPY = 1 << 2,
- POPPLER_PERMISSIONS_OK_TO_ADD_NOTES = 1 << 3,
- POPPLER_PERMISSIONS_OK_TO_FILL_FORM = 1 << 4,
- POPPLER_PERMISSIONS_FULL = (POPPLER_PERMISSIONS_OK_TO_PRINT | POPPLER_PERMISSIONS_OK_TO_MODIFY | POPPLER_PERMISSIONS_OK_TO_COPY | POPPLER_PERMISSIONS_OK_TO_ADD_NOTES | POPPLER_PERMISSIONS_OK_TO_FILL_FORM)
-
-} PopplerPermissions;
-
-
-
-GType poppler_document_get_type (void) G_GNUC_CONST;
-PopplerDocument *poppler_document_new_from_file (const char *uri,
- const char *password,
- GError **error);
-PopplerDocument *poppler_document_new_from_data (char *data,
- int length,
- const char *password,
- GError **error);
-gboolean poppler_document_save (PopplerDocument *document,
- const char *uri,
- GError **error);
-gboolean poppler_document_save_a_copy (PopplerDocument *document,
- const char *uri,
- GError **error);
-int poppler_document_get_n_pages (PopplerDocument *document);
-PopplerPage *poppler_document_get_page (PopplerDocument *document,
- int index);
-PopplerPage *poppler_document_get_page_by_label (PopplerDocument *document,
- const char *label);
-/* Attachments */
-gboolean poppler_document_has_attachments (PopplerDocument *document);
-GList *poppler_document_get_attachments (PopplerDocument *document);
-
-/* Links */
-PopplerDest *poppler_document_find_dest (PopplerDocument *document,
- const gchar *link_name);
-
-/* Form */
-PopplerFormField *poppler_document_get_form_field (PopplerDocument *document,
- gint id);
-
-/* Interface for getting the Index of a poppler_document */
-#define POPPLER_TYPE_INDEX_ITER (poppler_index_iter_get_type ())
-GType poppler_index_iter_get_type (void) G_GNUC_CONST;
-PopplerIndexIter *poppler_index_iter_new (PopplerDocument *document);
-PopplerIndexIter *poppler_index_iter_copy (PopplerIndexIter *iter);
-void poppler_index_iter_free (PopplerIndexIter *iter);
-
-PopplerIndexIter *poppler_index_iter_get_child (PopplerIndexIter *parent);
-gboolean poppler_index_iter_is_open (PopplerIndexIter *iter);
-PopplerAction *poppler_index_iter_get_action (PopplerIndexIter *iter);
-gboolean poppler_index_iter_next (PopplerIndexIter *iter);
-
-/* Interface for getting the Fonts of a poppler_document */
-#define POPPLER_TYPE_FONT_INFO (poppler_font_info_get_type ())
-#define POPPLER_FONT_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), POPPLER_TYPE_FONT_INFO, PopplerFontInfo))
-#define POPPLER_IS_FONT_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), POPPLER_TYPE_FONT_INFO))
-GType poppler_font_info_get_type (void) G_GNUC_CONST;
-PopplerFontInfo *poppler_font_info_new (PopplerDocument *document);
-gboolean poppler_font_info_scan (PopplerFontInfo *font_info,
- int n_pages,
- PopplerFontsIter **iter);
-void poppler_font_info_free (PopplerFontInfo *font_info);
-
-#define POPPLER_TYPE_FONTS_ITER (poppler_fonts_iter_get_type ())
-GType poppler_fonts_iter_get_type (void) G_GNUC_CONST;
-PopplerFontsIter *poppler_fonts_iter_copy (PopplerFontsIter *iter);
-void poppler_fonts_iter_free (PopplerFontsIter *iter);
-const char *poppler_fonts_iter_get_name (PopplerFontsIter *iter);
-const char *poppler_fonts_iter_get_full_name (PopplerFontsIter *iter);
-const char *poppler_fonts_iter_get_file_name (PopplerFontsIter *iter);
-PopplerFontType poppler_fonts_iter_get_font_type (PopplerFontsIter *iter);
-gboolean poppler_fonts_iter_is_embedded (PopplerFontsIter *iter);
-gboolean poppler_fonts_iter_is_subset (PopplerFontsIter *iter);
-gboolean poppler_fonts_iter_next (PopplerFontsIter *iter);
-
-/* Interface for getting the Layers of a poppler_document */
-#define POPPLER_TYPE_LAYERS_ITER (poppler_layers_iter_get_type ())
-GType poppler_layers_iter_get_type (void) G_GNUC_CONST;
-PopplerLayersIter *poppler_layers_iter_new (PopplerDocument *document);
-PopplerLayersIter *poppler_layers_iter_copy (PopplerLayersIter *iter);
-void poppler_layers_iter_free (PopplerLayersIter *iter);
-
-PopplerLayersIter *poppler_layers_iter_get_child (PopplerLayersIter *parent);
-gchar *poppler_layers_iter_get_title (PopplerLayersIter *iter);
-PopplerLayer *poppler_layers_iter_get_layer (PopplerLayersIter *iter);
-gboolean poppler_layers_iter_next (PopplerLayersIter *iter);
-
-/* Export to ps */
-#define POPPLER_TYPE_PS_FILE (poppler_ps_file_get_type ())
-#define POPPLER_PS_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), POPPLER_TYPE_PS_FILE, PopplerPSFile))
-#define POPPLER_IS_PS_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), POPPLER_TYPE_PS_FILE))
-GType poppler_ps_file_get_type (void) G_GNUC_CONST;
-PopplerPSFile *poppler_ps_file_new (PopplerDocument *document,
- const char *filename,
- int first_page,
- int n_pages);
-void poppler_ps_file_set_paper_size (PopplerPSFile *ps_file,
- double width,
- double height);
-void poppler_ps_file_set_duplex (PopplerPSFile *ps_file,
- gboolean duplex);
-void poppler_ps_file_free (PopplerPSFile *ps_file);
-
-
-
-G_END_DECLS
-
-#endif /* __POPPLER_DOCUMENT_H__ */