mupdf
Loading...
Searching...
No Matches
document.h File Reference
Include dependency graph for document.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pdf_lexbuf
struct  pdf_lexbuf_large
struct  pdf_js_console
struct  pdf_layer_config
struct  pdf_layer_config_ui
struct  pdf_unsaved_sig
struct  pdf_rev_page_map
struct  pdf_hint_page
struct  pdf_hint_shared
struct  pdf_document
struct  pdf_write_options

Typedefs

typedef struct pdf_xref pdf_xref
typedef struct pdf_ocg_descriptor pdf_ocg_descriptor
typedef struct pdf_page pdf_page
typedef struct pdf_js pdf_js
typedef struct pdf_document pdf_document
typedef struct pdf_doc_event pdf_doc_event
typedef void pdf_doc_event_cb(fz_context *ctx, pdf_document *doc, pdf_doc_event *evt, void *data)
typedef void pdf_free_doc_event_data_cb(fz_context *ctx, void *data)
typedef struct pdf_js_console pdf_js_console
typedef void pdf_js_console_drop_cb(pdf_js_console *console, void *user)
typedef void pdf_js_console_show_cb(void *user)
typedef void pdf_js_console_hide_cb(void *user)
typedef void pdf_js_console_clear_cb(void *user)
typedef void pdf_js_console_write_cb(void *user, const char *msg)
typedef struct pdf_pkcs7_signer pdf_pkcs7_signer
typedef struct pdf_unsaved_sig pdf_unsaved_sig
typedef struct pdf_graft_map pdf_graft_map
typedef struct pdf_object_labels pdf_object_labels
typedef void pdf_label_object_fn(fz_context *ctx, void *arg, const char *label)

Enumerations

enum  { PDF_LEXBUF_SMALL = 256 , PDF_LEXBUF_LARGE = 65536 }
enum  pdf_layer_config_ui_type { PDF_LAYER_UI_LABEL = 0 , PDF_LAYER_UI_CHECKBOX = 1 , PDF_LAYER_UI_RADIOBOX = 2 }
enum  pdf_page_label_style {
  PDF_PAGE_LABEL_NONE = 0 , PDF_PAGE_LABEL_DECIMAL = 'D' , PDF_PAGE_LABEL_ROMAN_UC = 'R' , PDF_PAGE_LABEL_ROMAN_LC = 'r' ,
  PDF_PAGE_LABEL_ALPHA_UC = 'A' , PDF_PAGE_LABEL_ALPHA_LC = 'a'
}
enum  pdf_check_structure_result {
  PDF_STRUCT_NOT_PRESENT = 0 , PDF_STRUCT_PRESENT = 1 , PDF_STRUCT_BROKEN = 2 , PDF_STRUCT_FIXED = 4 ,
  PDF_STRUCT_HAS_ATTRIBUTES = 8 , PDF_STRUCT_HAS_TABLE_ATTRIBUTES = 16 , PDF_STRUCT_HAS_TABLE_SPAN_ATTRIBUTES = 32 , PDF_STRUCT_HAS_CYCLE = 64
}

Functions

pdf_js_consolepdf_js_get_console (fz_context *ctx, pdf_document *doc)
void pdf_js_set_console (fz_context *ctx, pdf_document *doc, pdf_js_console *console, void *user)
pdf_documentpdf_open_document (fz_context *ctx, const char *filename)
pdf_documentpdf_open_document_with_stream (fz_context *ctx, fz_stream *file)
void pdf_drop_document (fz_context *ctx, pdf_document *doc)
pdf_documentpdf_keep_document (fz_context *ctx, pdf_document *doc)
int pdf_check_document (fz_context *ctx, pdf_document *doc)
pdf_documentpdf_specifics (fz_context *ctx, fz_document *doc)
pdf_documentpdf_document_from_fz_document (fz_context *ctx, fz_document *ptr)
pdf_pagepdf_page_from_fz_page (fz_context *ctx, fz_page *ptr)
pdf_documentfz_new_pdf_document_from_fz_document (fz_context *ctx, fz_document *ptr)
int pdf_needs_password (fz_context *ctx, pdf_document *doc)
int pdf_authenticate_password (fz_context *ctx, pdf_document *doc, const char *pw)
int pdf_has_permission (fz_context *ctx, pdf_document *doc, fz_permission p)
int pdf_lookup_metadata (fz_context *ctx, pdf_document *doc, const char *key, char *ptr, size_t size)
fz_outlinepdf_load_outline (fz_context *ctx, pdf_document *doc)
fz_outline_iteratorpdf_new_outline_iterator (fz_context *ctx, pdf_document *doc)
void pdf_invalidate_xfa (fz_context *ctx, pdf_document *doc)
int pdf_count_layer_configs (fz_context *ctx, pdf_document *doc)
int pdf_count_layers (fz_context *ctx, pdf_document *doc)
const char * pdf_layer_name (fz_context *ctx, pdf_document *doc, int layer)
int pdf_layer_is_enabled (fz_context *ctx, pdf_document *doc, int layer)
void pdf_enable_layer (fz_context *ctx, pdf_document *doc, int layer, int enabled)
void pdf_layer_config_info (fz_context *ctx, pdf_document *doc, int config_num, pdf_layer_config *info)
const char * pdf_layer_config_creator (fz_context *ctx, pdf_document *doc, int config_num)
const char * pdf_layer_config_name (fz_context *ctx, pdf_document *doc, int config_num)
void pdf_select_layer_config (fz_context *ctx, pdf_document *doc, int config_num)
int pdf_count_layer_config_ui (fz_context *ctx, pdf_document *doc)
void pdf_select_layer_config_ui (fz_context *ctx, pdf_document *doc, int ui)
void pdf_deselect_layer_config_ui (fz_context *ctx, pdf_document *doc, int ui)
void pdf_toggle_layer_config_ui (fz_context *ctx, pdf_document *doc, int ui)
const char * pdf_layer_config_ui_type_to_string (pdf_layer_config_ui_type type)
pdf_layer_config_ui_type pdf_layer_config_ui_type_from_string (const char *str)
void pdf_layer_config_ui_info (fz_context *ctx, pdf_document *doc, int ui, pdf_layer_config_ui *info)
void pdf_set_layer_config_as_default (fz_context *ctx, pdf_document *doc)
int pdf_has_unsaved_changes (fz_context *ctx, pdf_document *doc)
int pdf_was_repaired (fz_context *ctx, pdf_document *doc)
pdf_documentpdf_create_document (fz_context *ctx)
pdf_objpdf_graft_object (fz_context *ctx, pdf_document *dst, pdf_obj *obj)
pdf_graft_mappdf_new_graft_map (fz_context *ctx, pdf_document *dst)
pdf_graft_mappdf_keep_graft_map (fz_context *ctx, pdf_graft_map *map)
void pdf_drop_graft_map (fz_context *ctx, pdf_graft_map *map)
pdf_objpdf_graft_mapped_object (fz_context *ctx, pdf_graft_map *map, pdf_obj *obj)
void pdf_graft_page (fz_context *ctx, pdf_document *dst, int page_to, pdf_document *src, int page_from)
void pdf_graft_mapped_page (fz_context *ctx, pdf_graft_map *map, int page_to, pdf_document *src, int page_from)
fz_devicepdf_page_write (fz_context *ctx, pdf_document *doc, fz_rect mediabox, pdf_obj **presources, fz_buffer **pcontents)
fz_devicepdf_new_pdf_device (fz_context *ctx, pdf_document *doc, fz_matrix topctm, pdf_obj *resources, fz_buffer *contents)
pdf_objpdf_add_page (fz_context *ctx, pdf_document *doc, fz_rect mediabox, int rotate, pdf_obj *resources, fz_buffer *contents)
void pdf_insert_page (fz_context *ctx, pdf_document *doc, int at, pdf_obj *page)
void pdf_delete_page (fz_context *ctx, pdf_document *doc, int number)
void pdf_delete_page_range (fz_context *ctx, pdf_document *doc, int start, int end)
void pdf_page_label (fz_context *ctx, pdf_document *doc, int page, char *buf, size_t size)
void pdf_page_label_imp (fz_context *ctx, fz_document *doc, int chapter, int page, char *buf, size_t size)
void pdf_set_page_labels (fz_context *ctx, pdf_document *doc, int index, pdf_page_label_style style, const char *prefix, int start)
void pdf_delete_page_labels (fz_context *ctx, pdf_document *doc, int index)
fz_text_language pdf_document_language (fz_context *ctx, pdf_document *doc)
void pdf_set_document_language (fz_context *ctx, pdf_document *doc, fz_text_language lang)
pdf_write_optionspdf_parse_write_options (fz_context *ctx, pdf_write_options *opts, const char *args)
void pdf_init_write_options (fz_context *ctx, pdf_write_options *opts)
void pdf_apply_write_options (fz_context *ctx, pdf_write_options *opts, fz_options *args)
int pdf_has_unsaved_sigs (fz_context *ctx, pdf_document *doc)
void pdf_write_document (fz_context *ctx, pdf_document *doc, fz_output *out, const pdf_write_options *opts)
void pdf_save_document (fz_context *ctx, pdf_document *doc, const char *filename, const pdf_write_options *opts)
void pdf_save_snapshot (fz_context *ctx, pdf_document *doc, const char *filename)
void pdf_write_snapshot (fz_context *ctx, pdf_document *doc, fz_output *out)
char * pdf_format_write_options (fz_context *ctx, char *buffer, size_t buffer_len, const pdf_write_options *opts)
int pdf_can_be_saved_incrementally (fz_context *ctx, pdf_document *doc)
void pdf_write_journal (fz_context *ctx, pdf_document *doc, fz_output *out)
void pdf_save_journal (fz_context *ctx, pdf_document *doc, const char *filename)
void pdf_load_journal (fz_context *ctx, pdf_document *doc, const char *filename)
void pdf_read_journal (fz_context *ctx, pdf_document *doc, fz_stream *stm)
void pdf_minimize_document (fz_context *ctx, pdf_document *doc)
fz_structure pdf_structure_type (fz_context *ctx, pdf_obj *role_map, pdf_obj *tag)
void pdf_run_document_structure (fz_context *ctx, pdf_document *doc, fz_device *dev, fz_cookie *cookie)
int pdf_count_document_associated_files (fz_context *ctx, pdf_document *doc)
pdf_objpdf_document_associated_file (fz_context *ctx, pdf_document *doc, int idx)
int pdf_count_page_associated_files (fz_context *ctx, pdf_page *page)
pdf_objpdf_page_associated_file (fz_context *ctx, pdf_page *page, int idx)
pdf_object_labelspdf_load_object_labels (fz_context *ctx, pdf_document *doc)
void pdf_drop_object_labels (fz_context *ctx, pdf_object_labels *g)
void pdf_label_object (fz_context *ctx, pdf_object_labels *g, int num, pdf_label_object_fn *callback, void *arg)
pdf_check_structure_result pdf_check_structure_tree (fz_context *ctx, pdf_document *doc)
void pdf_start_throw_on_repair (fz_context *ctx, pdf_document *doc, int *xref_base)
void pdf_end_throw_on_repair (fz_context *ctx, pdf_document *doc, int xref_base)
void pdf_maybe_throw_after_repair (fz_context *ctx, pdf_document *doc)

Variables

FZ_DATA const pdf_write_options pdf_default_write_options

Typedef Documentation

◆ pdf_doc_event

typedef struct pdf_doc_event pdf_doc_event

◆ pdf_doc_event_cb

typedef void pdf_doc_event_cb(fz_context *ctx, pdf_document *doc, pdf_doc_event *evt, void *data)

◆ pdf_document

typedef struct pdf_document pdf_document

◆ pdf_free_doc_event_data_cb

typedef void pdf_free_doc_event_data_cb(fz_context *ctx, void *data)

◆ pdf_graft_map

typedef struct pdf_graft_map pdf_graft_map

◆ pdf_js

typedef struct pdf_js pdf_js

◆ pdf_js_console

typedef struct pdf_js_console pdf_js_console

◆ pdf_js_console_clear_cb

typedef void pdf_js_console_clear_cb(void *user)

◆ pdf_js_console_drop_cb

typedef void pdf_js_console_drop_cb(pdf_js_console *console, void *user)

◆ pdf_js_console_hide_cb

typedef void pdf_js_console_hide_cb(void *user)

◆ pdf_js_console_show_cb

typedef void pdf_js_console_show_cb(void *user)

◆ pdf_js_console_write_cb

typedef void pdf_js_console_write_cb(void *user, const char *msg)

◆ pdf_label_object_fn

typedef void pdf_label_object_fn(fz_context *ctx, void *arg, const char *label)

◆ pdf_object_labels

◆ pdf_ocg_descriptor

◆ pdf_page

typedef struct pdf_page pdf_page

◆ pdf_pkcs7_signer

typedef struct pdf_pkcs7_signer pdf_pkcs7_signer

◆ pdf_unsaved_sig

typedef struct pdf_unsaved_sig pdf_unsaved_sig

◆ pdf_xref

typedef struct pdf_xref pdf_xref

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PDF_LEXBUF_SMALL 
PDF_LEXBUF_LARGE 

◆ pdf_check_structure_result

Enumerator
PDF_STRUCT_NOT_PRESENT 
PDF_STRUCT_PRESENT 
PDF_STRUCT_BROKEN 
PDF_STRUCT_FIXED 
PDF_STRUCT_HAS_ATTRIBUTES 
PDF_STRUCT_HAS_TABLE_ATTRIBUTES 
PDF_STRUCT_HAS_TABLE_SPAN_ATTRIBUTES 
PDF_STRUCT_HAS_CYCLE 

◆ pdf_layer_config_ui_type

Enumerator
PDF_LAYER_UI_LABEL 
PDF_LAYER_UI_CHECKBOX 
PDF_LAYER_UI_RADIOBOX 

◆ pdf_page_label_style

Enumerator
PDF_PAGE_LABEL_NONE 
PDF_PAGE_LABEL_DECIMAL 
PDF_PAGE_LABEL_ROMAN_UC 
PDF_PAGE_LABEL_ROMAN_LC 
PDF_PAGE_LABEL_ALPHA_UC 
PDF_PAGE_LABEL_ALPHA_LC 

Function Documentation

◆ fz_new_pdf_document_from_fz_document()

pdf_document * fz_new_pdf_document_from_fz_document ( fz_context * ctx,
fz_document * ptr )

◆ pdf_add_page()

pdf_obj * pdf_add_page ( fz_context * ctx,
pdf_document * doc,
fz_rect mediabox,
int rotate,
pdf_obj * resources,
fz_buffer * contents )

◆ pdf_apply_write_options()

void pdf_apply_write_options ( fz_context * ctx,
pdf_write_options * opts,
fz_options * args )

◆ pdf_authenticate_password()

int pdf_authenticate_password ( fz_context * ctx,
pdf_document * doc,
const char * pw )

◆ pdf_can_be_saved_incrementally()

int pdf_can_be_saved_incrementally ( fz_context * ctx,
pdf_document * doc )

◆ pdf_check_document()

int pdf_check_document ( fz_context * ctx,
pdf_document * doc )

◆ pdf_check_structure_tree()

pdf_check_structure_result pdf_check_structure_tree ( fz_context * ctx,
pdf_document * doc )

◆ pdf_count_document_associated_files()

int pdf_count_document_associated_files ( fz_context * ctx,
pdf_document * doc )

◆ pdf_count_layer_config_ui()

int pdf_count_layer_config_ui ( fz_context * ctx,
pdf_document * doc )

◆ pdf_count_layer_configs()

int pdf_count_layer_configs ( fz_context * ctx,
pdf_document * doc )

◆ pdf_count_layers()

int pdf_count_layers ( fz_context * ctx,
pdf_document * doc )

◆ pdf_count_page_associated_files()

int pdf_count_page_associated_files ( fz_context * ctx,
pdf_page * page )

◆ pdf_create_document()

pdf_document * pdf_create_document ( fz_context * ctx)

◆ pdf_delete_page()

void pdf_delete_page ( fz_context * ctx,
pdf_document * doc,
int number )

◆ pdf_delete_page_labels()

void pdf_delete_page_labels ( fz_context * ctx,
pdf_document * doc,
int index )

◆ pdf_delete_page_range()

void pdf_delete_page_range ( fz_context * ctx,
pdf_document * doc,
int start,
int end )

◆ pdf_deselect_layer_config_ui()

void pdf_deselect_layer_config_ui ( fz_context * ctx,
pdf_document * doc,
int ui )

◆ pdf_document_associated_file()

pdf_obj * pdf_document_associated_file ( fz_context * ctx,
pdf_document * doc,
int idx )

◆ pdf_document_from_fz_document()

pdf_document * pdf_document_from_fz_document ( fz_context * ctx,
fz_document * ptr )

◆ pdf_document_language()

fz_text_language pdf_document_language ( fz_context * ctx,
pdf_document * doc )

◆ pdf_drop_document()

void pdf_drop_document ( fz_context * ctx,
pdf_document * doc )

◆ pdf_drop_graft_map()

void pdf_drop_graft_map ( fz_context * ctx,
pdf_graft_map * map )

◆ pdf_drop_object_labels()

void pdf_drop_object_labels ( fz_context * ctx,
pdf_object_labels * g )

◆ pdf_enable_layer()

void pdf_enable_layer ( fz_context * ctx,
pdf_document * doc,
int layer,
int enabled )

◆ pdf_end_throw_on_repair()

void pdf_end_throw_on_repair ( fz_context * ctx,
pdf_document * doc,
int xref_base )

◆ pdf_format_write_options()

char * pdf_format_write_options ( fz_context * ctx,
char * buffer,
size_t buffer_len,
const pdf_write_options * opts )

◆ pdf_graft_mapped_object()

pdf_obj * pdf_graft_mapped_object ( fz_context * ctx,
pdf_graft_map * map,
pdf_obj * obj )

◆ pdf_graft_mapped_page()

void pdf_graft_mapped_page ( fz_context * ctx,
pdf_graft_map * map,
int page_to,
pdf_document * src,
int page_from )

◆ pdf_graft_object()

pdf_obj * pdf_graft_object ( fz_context * ctx,
pdf_document * dst,
pdf_obj * obj )

◆ pdf_graft_page()

void pdf_graft_page ( fz_context * ctx,
pdf_document * dst,
int page_to,
pdf_document * src,
int page_from )

◆ pdf_has_permission()

int pdf_has_permission ( fz_context * ctx,
pdf_document * doc,
fz_permission p )

◆ pdf_has_unsaved_changes()

int pdf_has_unsaved_changes ( fz_context * ctx,
pdf_document * doc )

◆ pdf_has_unsaved_sigs()

int pdf_has_unsaved_sigs ( fz_context * ctx,
pdf_document * doc )

◆ pdf_init_write_options()

void pdf_init_write_options ( fz_context * ctx,
pdf_write_options * opts )

◆ pdf_insert_page()

void pdf_insert_page ( fz_context * ctx,
pdf_document * doc,
int at,
pdf_obj * page )

◆ pdf_invalidate_xfa()

void pdf_invalidate_xfa ( fz_context * ctx,
pdf_document * doc )

◆ pdf_js_get_console()

pdf_js_console * pdf_js_get_console ( fz_context * ctx,
pdf_document * doc )

◆ pdf_js_set_console()

void pdf_js_set_console ( fz_context * ctx,
pdf_document * doc,
pdf_js_console * console,
void * user )

◆ pdf_keep_document()

pdf_document * pdf_keep_document ( fz_context * ctx,
pdf_document * doc )

◆ pdf_keep_graft_map()

pdf_graft_map * pdf_keep_graft_map ( fz_context * ctx,
pdf_graft_map * map )

◆ pdf_label_object()

void pdf_label_object ( fz_context * ctx,
pdf_object_labels * g,
int num,
pdf_label_object_fn * callback,
void * arg )

◆ pdf_layer_config_creator()

const char * pdf_layer_config_creator ( fz_context * ctx,
pdf_document * doc,
int config_num )

◆ pdf_layer_config_info()

void pdf_layer_config_info ( fz_context * ctx,
pdf_document * doc,
int config_num,
pdf_layer_config * info )

◆ pdf_layer_config_name()

const char * pdf_layer_config_name ( fz_context * ctx,
pdf_document * doc,
int config_num )

◆ pdf_layer_config_ui_info()

void pdf_layer_config_ui_info ( fz_context * ctx,
pdf_document * doc,
int ui,
pdf_layer_config_ui * info )

◆ pdf_layer_config_ui_type_from_string()

pdf_layer_config_ui_type pdf_layer_config_ui_type_from_string ( const char * str)

◆ pdf_layer_config_ui_type_to_string()

const char * pdf_layer_config_ui_type_to_string ( pdf_layer_config_ui_type type)

◆ pdf_layer_is_enabled()

int pdf_layer_is_enabled ( fz_context * ctx,
pdf_document * doc,
int layer )

◆ pdf_layer_name()

const char * pdf_layer_name ( fz_context * ctx,
pdf_document * doc,
int layer )

◆ pdf_load_journal()

void pdf_load_journal ( fz_context * ctx,
pdf_document * doc,
const char * filename )

◆ pdf_load_object_labels()

pdf_object_labels * pdf_load_object_labels ( fz_context * ctx,
pdf_document * doc )

◆ pdf_load_outline()

fz_outline * pdf_load_outline ( fz_context * ctx,
pdf_document * doc )

◆ pdf_lookup_metadata()

int pdf_lookup_metadata ( fz_context * ctx,
pdf_document * doc,
const char * key,
char * ptr,
size_t size )

◆ pdf_maybe_throw_after_repair()

void pdf_maybe_throw_after_repair ( fz_context * ctx,
pdf_document * doc )

◆ pdf_minimize_document()

void pdf_minimize_document ( fz_context * ctx,
pdf_document * doc )

◆ pdf_needs_password()

int pdf_needs_password ( fz_context * ctx,
pdf_document * doc )

◆ pdf_new_graft_map()

pdf_graft_map * pdf_new_graft_map ( fz_context * ctx,
pdf_document * dst )

◆ pdf_new_outline_iterator()

fz_outline_iterator * pdf_new_outline_iterator ( fz_context * ctx,
pdf_document * doc )

◆ pdf_new_pdf_device()

fz_device * pdf_new_pdf_device ( fz_context * ctx,
pdf_document * doc,
fz_matrix topctm,
pdf_obj * resources,
fz_buffer * contents )

◆ pdf_open_document()

pdf_document * pdf_open_document ( fz_context * ctx,
const char * filename )

◆ pdf_open_document_with_stream()

pdf_document * pdf_open_document_with_stream ( fz_context * ctx,
fz_stream * file )

◆ pdf_page_associated_file()

pdf_obj * pdf_page_associated_file ( fz_context * ctx,
pdf_page * page,
int idx )

◆ pdf_page_from_fz_page()

pdf_page * pdf_page_from_fz_page ( fz_context * ctx,
fz_page * ptr )

◆ pdf_page_label()

void pdf_page_label ( fz_context * ctx,
pdf_document * doc,
int page,
char * buf,
size_t size )

◆ pdf_page_label_imp()

void pdf_page_label_imp ( fz_context * ctx,
fz_document * doc,
int chapter,
int page,
char * buf,
size_t size )

◆ pdf_page_write()

fz_device * pdf_page_write ( fz_context * ctx,
pdf_document * doc,
fz_rect mediabox,
pdf_obj ** presources,
fz_buffer ** pcontents )

◆ pdf_parse_write_options()

pdf_write_options * pdf_parse_write_options ( fz_context * ctx,
pdf_write_options * opts,
const char * args )

◆ pdf_read_journal()

void pdf_read_journal ( fz_context * ctx,
pdf_document * doc,
fz_stream * stm )

◆ pdf_run_document_structure()

void pdf_run_document_structure ( fz_context * ctx,
pdf_document * doc,
fz_device * dev,
fz_cookie * cookie )

◆ pdf_save_document()

void pdf_save_document ( fz_context * ctx,
pdf_document * doc,
const char * filename,
const pdf_write_options * opts )

◆ pdf_save_journal()

void pdf_save_journal ( fz_context * ctx,
pdf_document * doc,
const char * filename )

◆ pdf_save_snapshot()

void pdf_save_snapshot ( fz_context * ctx,
pdf_document * doc,
const char * filename )

◆ pdf_select_layer_config()

void pdf_select_layer_config ( fz_context * ctx,
pdf_document * doc,
int config_num )

◆ pdf_select_layer_config_ui()

void pdf_select_layer_config_ui ( fz_context * ctx,
pdf_document * doc,
int ui )

◆ pdf_set_document_language()

void pdf_set_document_language ( fz_context * ctx,
pdf_document * doc,
fz_text_language lang )

◆ pdf_set_layer_config_as_default()

void pdf_set_layer_config_as_default ( fz_context * ctx,
pdf_document * doc )

◆ pdf_set_page_labels()

void pdf_set_page_labels ( fz_context * ctx,
pdf_document * doc,
int index,
pdf_page_label_style style,
const char * prefix,
int start )

◆ pdf_specifics()

pdf_document * pdf_specifics ( fz_context * ctx,
fz_document * doc )

◆ pdf_start_throw_on_repair()

void pdf_start_throw_on_repair ( fz_context * ctx,
pdf_document * doc,
int * xref_base )

◆ pdf_structure_type()

fz_structure pdf_structure_type ( fz_context * ctx,
pdf_obj * role_map,
pdf_obj * tag )

◆ pdf_toggle_layer_config_ui()

void pdf_toggle_layer_config_ui ( fz_context * ctx,
pdf_document * doc,
int ui )

◆ pdf_was_repaired()

int pdf_was_repaired ( fz_context * ctx,
pdf_document * doc )

◆ pdf_write_document()

void pdf_write_document ( fz_context * ctx,
pdf_document * doc,
fz_output * out,
const pdf_write_options * opts )

◆ pdf_write_journal()

void pdf_write_journal ( fz_context * ctx,
pdf_document * doc,
fz_output * out )

◆ pdf_write_snapshot()

void pdf_write_snapshot ( fz_context * ctx,
pdf_document * doc,
fz_output * out )

Variable Documentation

◆ pdf_default_write_options

FZ_DATA const pdf_write_options pdf_default_write_options
extern