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

Go to the source code of this file.

Classes

struct  pdf_cycle_list
struct  pdf_mark_bits
struct  pdf_mark_list

Macros

#define PDF_MAX_OBJECT_NUMBER   8388607
#define PDF_MAX_GEN_NUMBER   65535
#define PDF_NAME(X)
#define PDF_MAKE_NAME(STRING, NAME)
#define PDF_NULL   ((pdf_obj*)(intptr_t)PDF_ENUM_NULL)
#define PDF_TRUE   ((pdf_obj*)(intptr_t)PDF_ENUM_TRUE)
#define PDF_FALSE   ((pdf_obj*)(intptr_t)PDF_ENUM_FALSE)
#define PDF_LIMIT   ((pdf_obj*)(intptr_t)PDF_ENUM_LIMIT)

Typedefs

typedef struct pdf_crypt pdf_crypt
typedef struct pdf_journal pdf_journal
typedef struct pdf_resource_stack pdf_resource_stack
typedef struct pdf_obj pdf_obj
typedef struct pdf_cycle_list pdf_cycle_list

Enumerations

enum  { PDF_ENUM_NULL , PDF_ENUM_TRUE , PDF_ENUM_FALSE , PDF_ENUM_LIMIT }

Functions

pdf_objpdf_new_int (fz_context *ctx, int64_t i)
pdf_objpdf_new_real (fz_context *ctx, float f)
pdf_objpdf_new_name (fz_context *ctx, const char *str)
pdf_objpdf_new_string (fz_context *ctx, const char *str, size_t len)
pdf_objpdf_new_text_string (fz_context *ctx, const char *s)
pdf_objpdf_new_indirect (fz_context *ctx, pdf_document *doc, int64_t num, int gen)
pdf_objpdf_new_array (fz_context *ctx, pdf_document *doc, int initialcap)
pdf_objpdf_new_dict (fz_context *ctx, pdf_document *doc, int initialcap)
pdf_objpdf_new_point (fz_context *ctx, pdf_document *doc, fz_point point)
pdf_objpdf_new_rect (fz_context *ctx, pdf_document *doc, fz_rect rect)
pdf_objpdf_new_matrix (fz_context *ctx, pdf_document *doc, fz_matrix mtx)
pdf_objpdf_new_date (fz_context *ctx, pdf_document *doc, int64_t time)
pdf_objpdf_copy_array (fz_context *ctx, pdf_obj *array)
pdf_objpdf_copy_dict (fz_context *ctx, pdf_obj *dict)
pdf_objpdf_deep_copy_obj (fz_context *ctx, pdf_obj *obj)
pdf_objpdf_keep_obj (fz_context *ctx, pdf_obj *obj)
void pdf_drop_obj (fz_context *ctx, pdf_obj *obj)
pdf_objpdf_drop_singleton_obj (fz_context *ctx, pdf_obj *obj)
int pdf_obj_is_singleton (fz_context *ctx, pdf_obj *obj)
int pdf_is_null (fz_context *ctx, pdf_obj *obj)
int pdf_is_bool (fz_context *ctx, pdf_obj *obj)
int pdf_is_int (fz_context *ctx, pdf_obj *obj)
int pdf_is_real (fz_context *ctx, pdf_obj *obj)
int pdf_is_number (fz_context *ctx, pdf_obj *obj)
int pdf_is_name (fz_context *ctx, pdf_obj *obj)
int pdf_is_string (fz_context *ctx, pdf_obj *obj)
int pdf_is_array (fz_context *ctx, pdf_obj *obj)
int pdf_is_dict (fz_context *ctx, pdf_obj *obj)
int pdf_is_indirect (fz_context *ctx, pdf_obj *obj)
pdf_objpdf_ensure_indirect (fz_context *ctx, pdf_obj *obj)
int pdf_obj_num_is_stream (fz_context *ctx, pdf_document *doc, int num)
int pdf_is_stream (fz_context *ctx, pdf_obj *obj)
int pdf_objcmp (fz_context *ctx, pdf_obj *a, pdf_obj *b)
int pdf_objcmp_resolve (fz_context *ctx, pdf_obj *a, pdf_obj *b)
int pdf_objcmp_deep (fz_context *ctx, pdf_obj *a, pdf_obj *b)
int pdf_name_eq (fz_context *ctx, pdf_obj *a, pdf_obj *b)
int pdf_obj_marked (fz_context *ctx, pdf_obj *obj)
int pdf_mark_obj (fz_context *ctx, pdf_obj *obj)
void pdf_unmark_obj (fz_context *ctx, pdf_obj *obj)
int pdf_cycle (fz_context *ctx, pdf_cycle_list *here, pdf_cycle_list *prev, pdf_obj *obj)
pdf_mark_bitspdf_new_mark_bits (fz_context *ctx, pdf_document *doc)
void pdf_drop_mark_bits (fz_context *ctx, pdf_mark_bits *marks)
void pdf_mark_bits_reset (fz_context *ctx, pdf_mark_bits *marks)
int pdf_mark_bits_set (fz_context *ctx, pdf_mark_bits *marks, pdf_obj *obj)
int pdf_mark_list_push (fz_context *ctx, pdf_mark_list *list, pdf_obj *obj)
void pdf_mark_list_pop (fz_context *ctx, pdf_mark_list *list)
int pdf_mark_list_check (fz_context *ctx, pdf_mark_list *list, pdf_obj *obj)
void pdf_mark_list_init (fz_context *ctx, pdf_mark_list *list)
void pdf_mark_list_free (fz_context *ctx, pdf_mark_list *list)
void pdf_set_obj_memo (fz_context *ctx, pdf_obj *obj, int bit, int memo)
int pdf_obj_memo (fz_context *ctx, pdf_obj *obj, int bit, int *memo)
int pdf_obj_is_dirty (fz_context *ctx, pdf_obj *obj)
void pdf_dirty_obj (fz_context *ctx, pdf_obj *obj)
void pdf_clean_obj (fz_context *ctx, pdf_obj *obj)
int pdf_to_bool (fz_context *ctx, pdf_obj *obj)
int pdf_to_int (fz_context *ctx, pdf_obj *obj)
int64_t pdf_to_int64 (fz_context *ctx, pdf_obj *obj)
float pdf_to_real (fz_context *ctx, pdf_obj *obj)
const char * pdf_to_name (fz_context *ctx, pdf_obj *obj)
const char * pdf_to_text_string (fz_context *ctx, pdf_obj *obj)
const char * pdf_to_string (fz_context *ctx, pdf_obj *obj, size_t *sizep)
char * pdf_to_str_buf (fz_context *ctx, pdf_obj *obj)
size_t pdf_to_str_len (fz_context *ctx, pdf_obj *obj)
int pdf_to_num (fz_context *ctx, pdf_obj *obj)
int pdf_to_gen (fz_context *ctx, pdf_obj *obj)
int pdf_to_bool_default (fz_context *ctx, pdf_obj *obj, int def)
int pdf_to_int_default (fz_context *ctx, pdf_obj *obj, int def)
float pdf_to_real_default (fz_context *ctx, pdf_obj *obj, float def)
int pdf_array_len (fz_context *ctx, pdf_obj *array)
pdf_objpdf_array_get (fz_context *ctx, pdf_obj *array, int i)
void pdf_array_put (fz_context *ctx, pdf_obj *array, int i, pdf_obj *obj)
void pdf_array_put_drop (fz_context *ctx, pdf_obj *array, int i, pdf_obj *obj)
void pdf_array_push (fz_context *ctx, pdf_obj *array, pdf_obj *obj)
void pdf_array_push_drop (fz_context *ctx, pdf_obj *array, pdf_obj *obj)
void pdf_array_insert (fz_context *ctx, pdf_obj *array, pdf_obj *obj, int index)
void pdf_array_insert_drop (fz_context *ctx, pdf_obj *array, pdf_obj *obj, int index)
void pdf_array_delete (fz_context *ctx, pdf_obj *array, int index)
int pdf_array_find (fz_context *ctx, pdf_obj *array, pdf_obj *obj)
int pdf_array_contains (fz_context *ctx, pdf_obj *array, pdf_obj *obj)
int pdf_dict_len (fz_context *ctx, pdf_obj *dict)
pdf_objpdf_dict_get_key (fz_context *ctx, pdf_obj *dict, int idx)
pdf_objpdf_dict_get_val (fz_context *ctx, pdf_obj *dict, int idx)
void pdf_dict_put_val_null (fz_context *ctx, pdf_obj *obj, int idx)
pdf_objpdf_dict_get (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
pdf_objpdf_dict_getp (fz_context *ctx, pdf_obj *dict, const char *path)
pdf_objpdf_dict_getl (fz_context *ctx, pdf_obj *dict,...)
pdf_objpdf_dict_geta (fz_context *ctx, pdf_obj *dict, pdf_obj *key, pdf_obj *abbrev)
pdf_objpdf_dict_gets (fz_context *ctx, pdf_obj *dict, const char *key)
pdf_objpdf_dict_getsa (fz_context *ctx, pdf_obj *dict, const char *key, const char *abbrev)
pdf_objpdf_dict_get_inheritable (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
pdf_objpdf_dict_getp_inheritable (fz_context *ctx, pdf_obj *dict, const char *path)
pdf_objpdf_dict_gets_inheritable (fz_context *ctx, pdf_obj *dict, const char *key)
void pdf_dict_put (fz_context *ctx, pdf_obj *dict, pdf_obj *key, pdf_obj *val)
void pdf_dict_put_drop (fz_context *ctx, pdf_obj *dict, pdf_obj *key, pdf_obj *val)
void pdf_dict_get_put_drop (fz_context *ctx, pdf_obj *dict, pdf_obj *key, pdf_obj *val, pdf_obj **old_val)
void pdf_dict_puts (fz_context *ctx, pdf_obj *dict, const char *key, pdf_obj *val)
void pdf_dict_puts_drop (fz_context *ctx, pdf_obj *dict, const char *key, pdf_obj *val)
void pdf_dict_putp (fz_context *ctx, pdf_obj *dict, const char *path, pdf_obj *val)
void pdf_dict_putp_drop (fz_context *ctx, pdf_obj *dict, const char *path, pdf_obj *val)
void pdf_dict_putl (fz_context *ctx, pdf_obj *dict, pdf_obj *val,...)
void pdf_dict_putl_drop (fz_context *ctx, pdf_obj *dict, pdf_obj *val,...)
void pdf_dict_del (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
void pdf_dict_dels (fz_context *ctx, pdf_obj *dict, const char *key)
void pdf_sort_dict (fz_context *ctx, pdf_obj *dict)
void pdf_dict_put_bool (fz_context *ctx, pdf_obj *dict, pdf_obj *key, int x)
void pdf_dict_put_int (fz_context *ctx, pdf_obj *dict, pdf_obj *key, int64_t x)
void pdf_dict_put_real (fz_context *ctx, pdf_obj *dict, pdf_obj *key, double x)
void pdf_dict_put_name (fz_context *ctx, pdf_obj *dict, pdf_obj *key, const char *x)
void pdf_dict_put_string (fz_context *ctx, pdf_obj *dict, pdf_obj *key, const char *x, size_t n)
void pdf_dict_put_text_string (fz_context *ctx, pdf_obj *dict, pdf_obj *key, const char *x)
void pdf_dict_put_indirect (fz_context *ctx, pdf_obj *dict, pdf_obj *key, int num)
void pdf_dict_put_point (fz_context *ctx, pdf_obj *dict, pdf_obj *key, fz_point x)
void pdf_dict_put_rect (fz_context *ctx, pdf_obj *dict, pdf_obj *key, fz_rect x)
void pdf_dict_put_matrix (fz_context *ctx, pdf_obj *dict, pdf_obj *key, fz_matrix x)
void pdf_dict_put_date (fz_context *ctx, pdf_obj *dict, pdf_obj *key, int64_t time)
pdf_objpdf_dict_put_array (fz_context *ctx, pdf_obj *dict, pdf_obj *key, int initial)
pdf_objpdf_dict_put_dict (fz_context *ctx, pdf_obj *dict, pdf_obj *key, int initial)
pdf_objpdf_dict_puts_dict (fz_context *ctx, pdf_obj *dict, const char *key, int initial)
int pdf_dict_get_bool (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
int pdf_dict_get_int (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
int64_t pdf_dict_get_int64 (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
float pdf_dict_get_real (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
const char * pdf_dict_get_name (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
const char * pdf_dict_get_string (fz_context *ctx, pdf_obj *dict, pdf_obj *key, size_t *sizep)
const char * pdf_dict_get_text_string (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
const char * pdf_dict_get_text_string_opt (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
fz_point pdf_dict_get_point (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
fz_rect pdf_dict_get_rect (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
fz_matrix pdf_dict_get_matrix (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
int64_t pdf_dict_get_date (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
int pdf_dict_get_bool_default (fz_context *ctx, pdf_obj *dict, pdf_obj *key, int def)
int pdf_dict_get_int_default (fz_context *ctx, pdf_obj *dict, pdf_obj *key, int def)
float pdf_dict_get_real_default (fz_context *ctx, pdf_obj *dict, pdf_obj *key, float def)
int pdf_dict_get_inheritable_bool (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
int pdf_dict_get_inheritable_int (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
int64_t pdf_dict_get_inheritable_int64 (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
float pdf_dict_get_inheritable_real (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
const char * pdf_dict_get_inheritable_name (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
const char * pdf_dict_get_inheritable_string (fz_context *ctx, pdf_obj *dict, pdf_obj *key, size_t *sizep)
const char * pdf_dict_get_inheritable_text_string (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
fz_rect pdf_dict_get_inheritable_rect (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
fz_matrix pdf_dict_get_inheritable_matrix (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
int64_t pdf_dict_get_inheritable_date (fz_context *ctx, pdf_obj *dict, pdf_obj *key)
void pdf_array_push_bool (fz_context *ctx, pdf_obj *array, int x)
void pdf_array_push_int (fz_context *ctx, pdf_obj *array, int64_t x)
void pdf_array_push_real (fz_context *ctx, pdf_obj *array, double x)
void pdf_array_push_name (fz_context *ctx, pdf_obj *array, const char *x)
void pdf_array_push_string (fz_context *ctx, pdf_obj *array, const char *x, size_t n)
void pdf_array_push_text_string (fz_context *ctx, pdf_obj *array, const char *x)
pdf_objpdf_array_push_array (fz_context *ctx, pdf_obj *array, int initial)
pdf_objpdf_array_push_dict (fz_context *ctx, pdf_obj *array, int initial)
void pdf_array_put_bool (fz_context *ctx, pdf_obj *array, int i, int x)
void pdf_array_put_int (fz_context *ctx, pdf_obj *array, int i, int64_t x)
void pdf_array_put_real (fz_context *ctx, pdf_obj *array, int i, double x)
void pdf_array_put_name (fz_context *ctx, pdf_obj *array, int i, const char *x)
void pdf_array_put_string (fz_context *ctx, pdf_obj *array, int i, const char *x, size_t n)
void pdf_array_put_text_string (fz_context *ctx, pdf_obj *array, int i, const char *x)
pdf_objpdf_array_put_array (fz_context *ctx, pdf_obj *array, int i, int initial)
pdf_objpdf_array_put_dict (fz_context *ctx, pdf_obj *array, int i, int initial)
int pdf_array_get_bool (fz_context *ctx, pdf_obj *array, int index)
int pdf_array_get_int (fz_context *ctx, pdf_obj *array, int index)
float pdf_array_get_real (fz_context *ctx, pdf_obj *array, int index)
const char * pdf_array_get_name (fz_context *ctx, pdf_obj *array, int index)
const char * pdf_array_get_string (fz_context *ctx, pdf_obj *array, int index, size_t *sizep)
const char * pdf_array_get_text_string (fz_context *ctx, pdf_obj *array, int index)
fz_rect pdf_array_get_rect (fz_context *ctx, pdf_obj *array, int index)
fz_matrix pdf_array_get_matrix (fz_context *ctx, pdf_obj *array, int index)
void pdf_set_obj_parent (fz_context *ctx, pdf_obj *obj, int num)
int pdf_obj_refs (fz_context *ctx, pdf_obj *ref)
int pdf_obj_parent_num (fz_context *ctx, pdf_obj *obj)
char * pdf_sprint_obj (fz_context *ctx, char *buf, size_t cap, size_t *len, pdf_obj *obj, int tight, int ascii)
void pdf_print_obj (fz_context *ctx, fz_output *out, pdf_obj *obj, int tight, int ascii)
void pdf_print_encrypted_obj (fz_context *ctx, fz_output *out, pdf_obj *obj, int tight, int ascii, pdf_crypt *crypt, int num, int gen, int *sep)
void pdf_debug_obj (fz_context *ctx, pdf_obj *obj)
void pdf_debug_ref (fz_context *ctx, pdf_obj *obj)
char * pdf_new_utf8_from_pdf_string (fz_context *ctx, const char *srcptr, size_t srclen)
char * pdf_new_utf8_from_pdf_string_obj (fz_context *ctx, pdf_obj *src)
char * pdf_new_utf8_from_pdf_stream_obj (fz_context *ctx, pdf_obj *src)
char * pdf_load_stream_or_string_as_utf8 (fz_context *ctx, pdf_obj *src)
fz_quad pdf_to_quad (fz_context *ctx, pdf_obj *array, int offset)
fz_point pdf_to_point (fz_context *ctx, pdf_obj *array, int offset)
fz_rect pdf_to_rect (fz_context *ctx, pdf_obj *array)
fz_matrix pdf_to_matrix (fz_context *ctx, pdf_obj *array)
int64_t pdf_to_date (fz_context *ctx, pdf_obj *time)
pdf_documentpdf_get_indirect_document (fz_context *ctx, pdf_obj *obj)
pdf_documentpdf_get_bound_document (fz_context *ctx, pdf_obj *obj)
pdf_documentpdf_pin_document (fz_context *ctx, pdf_obj *obj)
void pdf_set_int (fz_context *ctx, pdf_obj *obj, int64_t i)
void pdf_set_str_len (fz_context *ctx, pdf_obj *obj, size_t newlen)
void pdf_enable_journal (fz_context *ctx, pdf_document *doc)
void pdf_begin_operation (fz_context *ctx, pdf_document *doc, const char *operation)
void pdf_begin_implicit_operation (fz_context *ctx, pdf_document *doc)
void pdf_end_operation (fz_context *ctx, pdf_document *doc)
void pdf_abandon_operation (fz_context *ctx, pdf_document *doc)
int pdf_undoredo_state (fz_context *ctx, pdf_document *doc, int *steps)
const char * pdf_undoredo_step (fz_context *ctx, pdf_document *doc, int step)
int pdf_can_undo (fz_context *ctx, pdf_document *doc)
int pdf_can_redo (fz_context *ctx, pdf_document *doc)
void pdf_undo (fz_context *ctx, pdf_document *doc)
void pdf_redo (fz_context *ctx, pdf_document *doc)
void pdf_discard_journal (fz_context *ctx, pdf_journal *journal)
void pdf_drop_journal (fz_context *ctx, pdf_journal *journal)
void pdf_serialise_journal (fz_context *ctx, pdf_document *doc, fz_output *out)
void pdf_deserialise_journal (fz_context *ctx, pdf_document *doc, fz_stream *stm)
void pdf_add_journal_fragment (fz_context *ctx, pdf_document *doc, int parent, pdf_obj *copy, fz_buffer *copy_stream, int newobj)
char * pdf_format_date (fz_context *ctx, int64_t time, char *s, size_t n)
int64_t pdf_parse_date (fz_context *ctx, const char *s)
int pdf_is_image_stream (fz_context *ctx, pdf_obj *obj)

Macro Definition Documentation

◆ PDF_FALSE

#define PDF_FALSE   ((pdf_obj*)(intptr_t)PDF_ENUM_FALSE)

◆ PDF_LIMIT

#define PDF_LIMIT   ((pdf_obj*)(intptr_t)PDF_ENUM_LIMIT)

◆ PDF_MAKE_NAME

#define PDF_MAKE_NAME ( STRING,
NAME )
Value:
PDF_ENUM_NAME_##NAME,

◆ PDF_MAX_GEN_NUMBER

#define PDF_MAX_GEN_NUMBER   65535

◆ PDF_MAX_OBJECT_NUMBER

#define PDF_MAX_OBJECT_NUMBER   8388607

◆ PDF_NAME

#define PDF_NAME ( X)
Value:
((pdf_obj*)(intptr_t)PDF_ENUM_NAME_##X)
struct pdf_obj pdf_obj
Definition object.h:44

◆ PDF_NULL

#define PDF_NULL   ((pdf_obj*)(intptr_t)PDF_ENUM_NULL)

◆ PDF_TRUE

#define PDF_TRUE   ((pdf_obj*)(intptr_t)PDF_ENUM_TRUE)

Typedef Documentation

◆ pdf_crypt

typedef struct pdf_crypt pdf_crypt

◆ pdf_cycle_list

typedef struct pdf_cycle_list pdf_cycle_list

◆ pdf_journal

typedef struct pdf_journal pdf_journal

◆ pdf_obj

typedef struct pdf_obj pdf_obj

◆ pdf_resource_stack

typedef struct pdf_resource_stack pdf_resource_stack

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PDF_ENUM_NULL 
PDF_ENUM_TRUE 
PDF_ENUM_FALSE 
PDF_ENUM_LIMIT 

Function Documentation

◆ pdf_abandon_operation()

void pdf_abandon_operation ( fz_context * ctx,
pdf_document * doc )

◆ pdf_add_journal_fragment()

void pdf_add_journal_fragment ( fz_context * ctx,
pdf_document * doc,
int parent,
pdf_obj * copy,
fz_buffer * copy_stream,
int newobj )

◆ pdf_array_contains()

int pdf_array_contains ( fz_context * ctx,
pdf_obj * array,
pdf_obj * obj )

◆ pdf_array_delete()

void pdf_array_delete ( fz_context * ctx,
pdf_obj * array,
int index )

◆ pdf_array_find()

int pdf_array_find ( fz_context * ctx,
pdf_obj * array,
pdf_obj * obj )

◆ pdf_array_get()

pdf_obj * pdf_array_get ( fz_context * ctx,
pdf_obj * array,
int i )

◆ pdf_array_get_bool()

int pdf_array_get_bool ( fz_context * ctx,
pdf_obj * array,
int index )

◆ pdf_array_get_int()

int pdf_array_get_int ( fz_context * ctx,
pdf_obj * array,
int index )

◆ pdf_array_get_matrix()

fz_matrix pdf_array_get_matrix ( fz_context * ctx,
pdf_obj * array,
int index )

◆ pdf_array_get_name()

const char * pdf_array_get_name ( fz_context * ctx,
pdf_obj * array,
int index )

◆ pdf_array_get_real()

float pdf_array_get_real ( fz_context * ctx,
pdf_obj * array,
int index )

◆ pdf_array_get_rect()

fz_rect pdf_array_get_rect ( fz_context * ctx,
pdf_obj * array,
int index )

◆ pdf_array_get_string()

const char * pdf_array_get_string ( fz_context * ctx,
pdf_obj * array,
int index,
size_t * sizep )

◆ pdf_array_get_text_string()

const char * pdf_array_get_text_string ( fz_context * ctx,
pdf_obj * array,
int index )

◆ pdf_array_insert()

void pdf_array_insert ( fz_context * ctx,
pdf_obj * array,
pdf_obj * obj,
int index )

◆ pdf_array_insert_drop()

void pdf_array_insert_drop ( fz_context * ctx,
pdf_obj * array,
pdf_obj * obj,
int index )

◆ pdf_array_len()

int pdf_array_len ( fz_context * ctx,
pdf_obj * array )

◆ pdf_array_push()

void pdf_array_push ( fz_context * ctx,
pdf_obj * array,
pdf_obj * obj )

◆ pdf_array_push_array()

pdf_obj * pdf_array_push_array ( fz_context * ctx,
pdf_obj * array,
int initial )

◆ pdf_array_push_bool()

void pdf_array_push_bool ( fz_context * ctx,
pdf_obj * array,
int x )

◆ pdf_array_push_dict()

pdf_obj * pdf_array_push_dict ( fz_context * ctx,
pdf_obj * array,
int initial )

◆ pdf_array_push_drop()

void pdf_array_push_drop ( fz_context * ctx,
pdf_obj * array,
pdf_obj * obj )

◆ pdf_array_push_int()

void pdf_array_push_int ( fz_context * ctx,
pdf_obj * array,
int64_t x )

◆ pdf_array_push_name()

void pdf_array_push_name ( fz_context * ctx,
pdf_obj * array,
const char * x )

◆ pdf_array_push_real()

void pdf_array_push_real ( fz_context * ctx,
pdf_obj * array,
double x )

◆ pdf_array_push_string()

void pdf_array_push_string ( fz_context * ctx,
pdf_obj * array,
const char * x,
size_t n )

◆ pdf_array_push_text_string()

void pdf_array_push_text_string ( fz_context * ctx,
pdf_obj * array,
const char * x )

◆ pdf_array_put()

void pdf_array_put ( fz_context * ctx,
pdf_obj * array,
int i,
pdf_obj * obj )

◆ pdf_array_put_array()

pdf_obj * pdf_array_put_array ( fz_context * ctx,
pdf_obj * array,
int i,
int initial )

◆ pdf_array_put_bool()

void pdf_array_put_bool ( fz_context * ctx,
pdf_obj * array,
int i,
int x )

◆ pdf_array_put_dict()

pdf_obj * pdf_array_put_dict ( fz_context * ctx,
pdf_obj * array,
int i,
int initial )

◆ pdf_array_put_drop()

void pdf_array_put_drop ( fz_context * ctx,
pdf_obj * array,
int i,
pdf_obj * obj )

◆ pdf_array_put_int()

void pdf_array_put_int ( fz_context * ctx,
pdf_obj * array,
int i,
int64_t x )

◆ pdf_array_put_name()

void pdf_array_put_name ( fz_context * ctx,
pdf_obj * array,
int i,
const char * x )

◆ pdf_array_put_real()

void pdf_array_put_real ( fz_context * ctx,
pdf_obj * array,
int i,
double x )

◆ pdf_array_put_string()

void pdf_array_put_string ( fz_context * ctx,
pdf_obj * array,
int i,
const char * x,
size_t n )

◆ pdf_array_put_text_string()

void pdf_array_put_text_string ( fz_context * ctx,
pdf_obj * array,
int i,
const char * x )

◆ pdf_begin_implicit_operation()

void pdf_begin_implicit_operation ( fz_context * ctx,
pdf_document * doc )

◆ pdf_begin_operation()

void pdf_begin_operation ( fz_context * ctx,
pdf_document * doc,
const char * operation )

◆ pdf_can_redo()

int pdf_can_redo ( fz_context * ctx,
pdf_document * doc )

◆ pdf_can_undo()

int pdf_can_undo ( fz_context * ctx,
pdf_document * doc )

◆ pdf_clean_obj()

void pdf_clean_obj ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_copy_array()

pdf_obj * pdf_copy_array ( fz_context * ctx,
pdf_obj * array )

◆ pdf_copy_dict()

pdf_obj * pdf_copy_dict ( fz_context * ctx,
pdf_obj * dict )

◆ pdf_cycle()

int pdf_cycle ( fz_context * ctx,
pdf_cycle_list * here,
pdf_cycle_list * prev,
pdf_obj * obj )

◆ pdf_debug_obj()

void pdf_debug_obj ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_debug_ref()

void pdf_debug_ref ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_deep_copy_obj()

pdf_obj * pdf_deep_copy_obj ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_deserialise_journal()

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

◆ pdf_dict_del()

void pdf_dict_del ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_dels()

void pdf_dict_dels ( fz_context * ctx,
pdf_obj * dict,
const char * key )

◆ pdf_dict_get()

pdf_obj * pdf_dict_get ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_bool()

int pdf_dict_get_bool ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_bool_default()

int pdf_dict_get_bool_default ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
int def )

◆ pdf_dict_get_date()

int64_t pdf_dict_get_date ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable()

pdf_obj * pdf_dict_get_inheritable ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_bool()

int pdf_dict_get_inheritable_bool ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_date()

int64_t pdf_dict_get_inheritable_date ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_int()

int pdf_dict_get_inheritable_int ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_int64()

int64_t pdf_dict_get_inheritable_int64 ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_matrix()

fz_matrix pdf_dict_get_inheritable_matrix ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_name()

const char * pdf_dict_get_inheritable_name ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_real()

float pdf_dict_get_inheritable_real ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_rect()

fz_rect pdf_dict_get_inheritable_rect ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_inheritable_string()

const char * pdf_dict_get_inheritable_string ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
size_t * sizep )

◆ pdf_dict_get_inheritable_text_string()

const char * pdf_dict_get_inheritable_text_string ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_int()

int pdf_dict_get_int ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_int64()

int64_t pdf_dict_get_int64 ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_int_default()

int pdf_dict_get_int_default ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
int def )

◆ pdf_dict_get_key()

pdf_obj * pdf_dict_get_key ( fz_context * ctx,
pdf_obj * dict,
int idx )

◆ pdf_dict_get_matrix()

fz_matrix pdf_dict_get_matrix ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_name()

const char * pdf_dict_get_name ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_point()

fz_point pdf_dict_get_point ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_put_drop()

void pdf_dict_get_put_drop ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
pdf_obj * val,
pdf_obj ** old_val )

◆ pdf_dict_get_real()

float pdf_dict_get_real ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_real_default()

float pdf_dict_get_real_default ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
float def )

◆ pdf_dict_get_rect()

fz_rect pdf_dict_get_rect ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_string()

const char * pdf_dict_get_string ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
size_t * sizep )

◆ pdf_dict_get_text_string()

const char * pdf_dict_get_text_string ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_text_string_opt()

const char * pdf_dict_get_text_string_opt ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key )

◆ pdf_dict_get_val()

pdf_obj * pdf_dict_get_val ( fz_context * ctx,
pdf_obj * dict,
int idx )

◆ pdf_dict_geta()

pdf_obj * pdf_dict_geta ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
pdf_obj * abbrev )

◆ pdf_dict_getl()

pdf_obj * pdf_dict_getl ( fz_context * ctx,
pdf_obj * dict,
... )

◆ pdf_dict_getp()

pdf_obj * pdf_dict_getp ( fz_context * ctx,
pdf_obj * dict,
const char * path )

◆ pdf_dict_getp_inheritable()

pdf_obj * pdf_dict_getp_inheritable ( fz_context * ctx,
pdf_obj * dict,
const char * path )

◆ pdf_dict_gets()

pdf_obj * pdf_dict_gets ( fz_context * ctx,
pdf_obj * dict,
const char * key )

◆ pdf_dict_gets_inheritable()

pdf_obj * pdf_dict_gets_inheritable ( fz_context * ctx,
pdf_obj * dict,
const char * key )

◆ pdf_dict_getsa()

pdf_obj * pdf_dict_getsa ( fz_context * ctx,
pdf_obj * dict,
const char * key,
const char * abbrev )

◆ pdf_dict_len()

int pdf_dict_len ( fz_context * ctx,
pdf_obj * dict )

◆ pdf_dict_put()

void pdf_dict_put ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
pdf_obj * val )

◆ pdf_dict_put_array()

pdf_obj * pdf_dict_put_array ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
int initial )

◆ pdf_dict_put_bool()

void pdf_dict_put_bool ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
int x )

◆ pdf_dict_put_date()

void pdf_dict_put_date ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
int64_t time )

◆ pdf_dict_put_dict()

pdf_obj * pdf_dict_put_dict ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
int initial )

◆ pdf_dict_put_drop()

void pdf_dict_put_drop ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
pdf_obj * val )

◆ pdf_dict_put_indirect()

void pdf_dict_put_indirect ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
int num )

◆ pdf_dict_put_int()

void pdf_dict_put_int ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
int64_t x )

◆ pdf_dict_put_matrix()

void pdf_dict_put_matrix ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
fz_matrix x )

◆ pdf_dict_put_name()

void pdf_dict_put_name ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
const char * x )

◆ pdf_dict_put_point()

void pdf_dict_put_point ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
fz_point x )

◆ pdf_dict_put_real()

void pdf_dict_put_real ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
double x )

◆ pdf_dict_put_rect()

void pdf_dict_put_rect ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
fz_rect x )

◆ pdf_dict_put_string()

void pdf_dict_put_string ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
const char * x,
size_t n )

◆ pdf_dict_put_text_string()

void pdf_dict_put_text_string ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * key,
const char * x )

◆ pdf_dict_put_val_null()

void pdf_dict_put_val_null ( fz_context * ctx,
pdf_obj * obj,
int idx )

◆ pdf_dict_putl()

void pdf_dict_putl ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * val,
... )

◆ pdf_dict_putl_drop()

void pdf_dict_putl_drop ( fz_context * ctx,
pdf_obj * dict,
pdf_obj * val,
... )

◆ pdf_dict_putp()

void pdf_dict_putp ( fz_context * ctx,
pdf_obj * dict,
const char * path,
pdf_obj * val )

◆ pdf_dict_putp_drop()

void pdf_dict_putp_drop ( fz_context * ctx,
pdf_obj * dict,
const char * path,
pdf_obj * val )

◆ pdf_dict_puts()

void pdf_dict_puts ( fz_context * ctx,
pdf_obj * dict,
const char * key,
pdf_obj * val )

◆ pdf_dict_puts_dict()

pdf_obj * pdf_dict_puts_dict ( fz_context * ctx,
pdf_obj * dict,
const char * key,
int initial )

◆ pdf_dict_puts_drop()

void pdf_dict_puts_drop ( fz_context * ctx,
pdf_obj * dict,
const char * key,
pdf_obj * val )

◆ pdf_dirty_obj()

void pdf_dirty_obj ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_discard_journal()

void pdf_discard_journal ( fz_context * ctx,
pdf_journal * journal )

◆ pdf_drop_journal()

void pdf_drop_journal ( fz_context * ctx,
pdf_journal * journal )

◆ pdf_drop_mark_bits()

void pdf_drop_mark_bits ( fz_context * ctx,
pdf_mark_bits * marks )

◆ pdf_drop_obj()

void pdf_drop_obj ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_drop_singleton_obj()

pdf_obj * pdf_drop_singleton_obj ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_enable_journal()

void pdf_enable_journal ( fz_context * ctx,
pdf_document * doc )

◆ pdf_end_operation()

void pdf_end_operation ( fz_context * ctx,
pdf_document * doc )

◆ pdf_ensure_indirect()

pdf_obj * pdf_ensure_indirect ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_format_date()

char * pdf_format_date ( fz_context * ctx,
int64_t time,
char * s,
size_t n )

◆ pdf_get_bound_document()

pdf_document * pdf_get_bound_document ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_get_indirect_document()

pdf_document * pdf_get_indirect_document ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_array()

int pdf_is_array ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_bool()

int pdf_is_bool ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_dict()

int pdf_is_dict ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_image_stream()

int pdf_is_image_stream ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_indirect()

int pdf_is_indirect ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_int()

int pdf_is_int ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_name()

int pdf_is_name ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_null()

int pdf_is_null ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_number()

int pdf_is_number ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_real()

int pdf_is_real ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_stream()

int pdf_is_stream ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_is_string()

int pdf_is_string ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_keep_obj()

pdf_obj * pdf_keep_obj ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_load_stream_or_string_as_utf8()

char * pdf_load_stream_or_string_as_utf8 ( fz_context * ctx,
pdf_obj * src )

◆ pdf_mark_bits_reset()

void pdf_mark_bits_reset ( fz_context * ctx,
pdf_mark_bits * marks )

◆ pdf_mark_bits_set()

int pdf_mark_bits_set ( fz_context * ctx,
pdf_mark_bits * marks,
pdf_obj * obj )

◆ pdf_mark_list_check()

int pdf_mark_list_check ( fz_context * ctx,
pdf_mark_list * list,
pdf_obj * obj )

◆ pdf_mark_list_free()

void pdf_mark_list_free ( fz_context * ctx,
pdf_mark_list * list )

◆ pdf_mark_list_init()

void pdf_mark_list_init ( fz_context * ctx,
pdf_mark_list * list )

◆ pdf_mark_list_pop()

void pdf_mark_list_pop ( fz_context * ctx,
pdf_mark_list * list )

◆ pdf_mark_list_push()

int pdf_mark_list_push ( fz_context * ctx,
pdf_mark_list * list,
pdf_obj * obj )

◆ pdf_mark_obj()

int pdf_mark_obj ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_name_eq()

int pdf_name_eq ( fz_context * ctx,
pdf_obj * a,
pdf_obj * b )

◆ pdf_new_array()

pdf_obj * pdf_new_array ( fz_context * ctx,
pdf_document * doc,
int initialcap )

◆ pdf_new_date()

pdf_obj * pdf_new_date ( fz_context * ctx,
pdf_document * doc,
int64_t time )

◆ pdf_new_dict()

pdf_obj * pdf_new_dict ( fz_context * ctx,
pdf_document * doc,
int initialcap )

◆ pdf_new_indirect()

pdf_obj * pdf_new_indirect ( fz_context * ctx,
pdf_document * doc,
int64_t num,
int gen )

◆ pdf_new_int()

pdf_obj * pdf_new_int ( fz_context * ctx,
int64_t i )

◆ pdf_new_mark_bits()

pdf_mark_bits * pdf_new_mark_bits ( fz_context * ctx,
pdf_document * doc )

◆ pdf_new_matrix()

pdf_obj * pdf_new_matrix ( fz_context * ctx,
pdf_document * doc,
fz_matrix mtx )

◆ pdf_new_name()

pdf_obj * pdf_new_name ( fz_context * ctx,
const char * str )

◆ pdf_new_point()

pdf_obj * pdf_new_point ( fz_context * ctx,
pdf_document * doc,
fz_point point )

◆ pdf_new_real()

pdf_obj * pdf_new_real ( fz_context * ctx,
float f )

◆ pdf_new_rect()

pdf_obj * pdf_new_rect ( fz_context * ctx,
pdf_document * doc,
fz_rect rect )

◆ pdf_new_string()

pdf_obj * pdf_new_string ( fz_context * ctx,
const char * str,
size_t len )

◆ pdf_new_text_string()

pdf_obj * pdf_new_text_string ( fz_context * ctx,
const char * s )

◆ pdf_new_utf8_from_pdf_stream_obj()

char * pdf_new_utf8_from_pdf_stream_obj ( fz_context * ctx,
pdf_obj * src )

◆ pdf_new_utf8_from_pdf_string()

char * pdf_new_utf8_from_pdf_string ( fz_context * ctx,
const char * srcptr,
size_t srclen )

◆ pdf_new_utf8_from_pdf_string_obj()

char * pdf_new_utf8_from_pdf_string_obj ( fz_context * ctx,
pdf_obj * src )

◆ pdf_obj_is_dirty()

int pdf_obj_is_dirty ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_obj_is_singleton()

int pdf_obj_is_singleton ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_obj_marked()

int pdf_obj_marked ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_obj_memo()

int pdf_obj_memo ( fz_context * ctx,
pdf_obj * obj,
int bit,
int * memo )

◆ pdf_obj_num_is_stream()

int pdf_obj_num_is_stream ( fz_context * ctx,
pdf_document * doc,
int num )

◆ pdf_obj_parent_num()

int pdf_obj_parent_num ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_obj_refs()

int pdf_obj_refs ( fz_context * ctx,
pdf_obj * ref )

◆ pdf_objcmp()

int pdf_objcmp ( fz_context * ctx,
pdf_obj * a,
pdf_obj * b )

◆ pdf_objcmp_deep()

int pdf_objcmp_deep ( fz_context * ctx,
pdf_obj * a,
pdf_obj * b )

◆ pdf_objcmp_resolve()

int pdf_objcmp_resolve ( fz_context * ctx,
pdf_obj * a,
pdf_obj * b )

◆ pdf_parse_date()

int64_t pdf_parse_date ( fz_context * ctx,
const char * s )

◆ pdf_pin_document()

pdf_document * pdf_pin_document ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_print_encrypted_obj()

void pdf_print_encrypted_obj ( fz_context * ctx,
fz_output * out,
pdf_obj * obj,
int tight,
int ascii,
pdf_crypt * crypt,
int num,
int gen,
int * sep )

◆ pdf_print_obj()

void pdf_print_obj ( fz_context * ctx,
fz_output * out,
pdf_obj * obj,
int tight,
int ascii )

◆ pdf_redo()

void pdf_redo ( fz_context * ctx,
pdf_document * doc )

◆ pdf_serialise_journal()

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

◆ pdf_set_int()

void pdf_set_int ( fz_context * ctx,
pdf_obj * obj,
int64_t i )

◆ pdf_set_obj_memo()

void pdf_set_obj_memo ( fz_context * ctx,
pdf_obj * obj,
int bit,
int memo )

◆ pdf_set_obj_parent()

void pdf_set_obj_parent ( fz_context * ctx,
pdf_obj * obj,
int num )

◆ pdf_set_str_len()

void pdf_set_str_len ( fz_context * ctx,
pdf_obj * obj,
size_t newlen )

◆ pdf_sort_dict()

void pdf_sort_dict ( fz_context * ctx,
pdf_obj * dict )

◆ pdf_sprint_obj()

char * pdf_sprint_obj ( fz_context * ctx,
char * buf,
size_t cap,
size_t * len,
pdf_obj * obj,
int tight,
int ascii )

◆ pdf_to_bool()

int pdf_to_bool ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_bool_default()

int pdf_to_bool_default ( fz_context * ctx,
pdf_obj * obj,
int def )

◆ pdf_to_date()

int64_t pdf_to_date ( fz_context * ctx,
pdf_obj * time )

◆ pdf_to_gen()

int pdf_to_gen ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_int()

int pdf_to_int ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_int64()

int64_t pdf_to_int64 ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_int_default()

int pdf_to_int_default ( fz_context * ctx,
pdf_obj * obj,
int def )

◆ pdf_to_matrix()

fz_matrix pdf_to_matrix ( fz_context * ctx,
pdf_obj * array )

◆ pdf_to_name()

const char * pdf_to_name ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_num()

int pdf_to_num ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_point()

fz_point pdf_to_point ( fz_context * ctx,
pdf_obj * array,
int offset )

◆ pdf_to_quad()

fz_quad pdf_to_quad ( fz_context * ctx,
pdf_obj * array,
int offset )

◆ pdf_to_real()

float pdf_to_real ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_real_default()

float pdf_to_real_default ( fz_context * ctx,
pdf_obj * obj,
float def )

◆ pdf_to_rect()

fz_rect pdf_to_rect ( fz_context * ctx,
pdf_obj * array )

◆ pdf_to_str_buf()

char * pdf_to_str_buf ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_str_len()

size_t pdf_to_str_len ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_to_string()

const char * pdf_to_string ( fz_context * ctx,
pdf_obj * obj,
size_t * sizep )

◆ pdf_to_text_string()

const char * pdf_to_text_string ( fz_context * ctx,
pdf_obj * obj )

◆ pdf_undo()

void pdf_undo ( fz_context * ctx,
pdf_document * doc )

◆ pdf_undoredo_state()

int pdf_undoredo_state ( fz_context * ctx,
pdf_document * doc,
int * steps )

◆ pdf_undoredo_step()

const char * pdf_undoredo_step ( fz_context * ctx,
pdf_document * doc,
int step )

◆ pdf_unmark_obj()

void pdf_unmark_obj ( fz_context * ctx,
pdf_obj * obj )