mupdf
Loading...
Searching...
No Matches
fz_document Struct Reference

#include <document.h>

Collaboration diagram for fz_document:

Public Attributes

int refs
fz_document_drop_fn * drop_document
fz_document_needs_password_fn * needs_password
fz_document_authenticate_password_fn * authenticate_password
fz_document_has_permission_fn * has_permission
fz_document_load_outline_fn * load_outline
fz_document_outline_iterator_fn * outline_iterator
fz_document_style_fn * style
fz_document_layout_fn * layout
fz_document_make_bookmark_fn * make_bookmark
fz_document_lookup_bookmark_fn * lookup_bookmark
fz_document_resolve_link_dest_fn * resolve_link_dest
fz_document_format_link_uri_fn * format_link_uri
fz_document_count_chapters_fn * count_chapters
fz_document_count_pages_fn * count_pages
fz_document_load_page_fn * load_page
fz_document_page_label_fn * page_label
fz_document_lookup_metadata_fn * lookup_metadata
fz_document_set_metadata_fn * set_metadata
fz_document_output_intent_fn * get_output_intent
fz_document_output_accelerator_fn * output_accelerator
fz_document_run_structure_fn * run_structure
fz_document_as_pdf_fn * as_pdf
int is_reflowable
int id
int did_style
int publisher_css
char * user_css
int did_layout
float layout_w
float layout_h
float layout_em
fz_page * open

Detailed Description

Structure definition is public so other classes can derive from it. Callers should not access the members directly, though implementations will need initialize functions directly.

Member Data Documentation

◆ as_pdf

fz_document_as_pdf_fn* fz_document::as_pdf

◆ authenticate_password

fz_document_authenticate_password_fn* fz_document::authenticate_password

◆ count_chapters

fz_document_count_chapters_fn* fz_document::count_chapters

◆ count_pages

fz_document_count_pages_fn* fz_document::count_pages

◆ did_layout

int fz_document::did_layout

◆ did_style

int fz_document::did_style

◆ drop_document

fz_document_drop_fn* fz_document::drop_document

◆ format_link_uri

fz_document_format_link_uri_fn* fz_document::format_link_uri

◆ get_output_intent

fz_document_output_intent_fn* fz_document::get_output_intent

◆ has_permission

fz_document_has_permission_fn* fz_document::has_permission

◆ id

int fz_document::id

◆ is_reflowable

int fz_document::is_reflowable

◆ layout

fz_document_layout_fn* fz_document::layout

◆ layout_em

float fz_document::layout_em

◆ layout_h

float fz_document::layout_h

◆ layout_w

float fz_document::layout_w

◆ load_outline

fz_document_load_outline_fn* fz_document::load_outline

◆ load_page

fz_document_load_page_fn* fz_document::load_page

◆ lookup_bookmark

fz_document_lookup_bookmark_fn* fz_document::lookup_bookmark

◆ lookup_metadata

fz_document_lookup_metadata_fn* fz_document::lookup_metadata

◆ make_bookmark

fz_document_make_bookmark_fn* fz_document::make_bookmark

◆ needs_password

fz_document_needs_password_fn* fz_document::needs_password

◆ open

fz_page* fz_document::open

◆ outline_iterator

fz_document_outline_iterator_fn* fz_document::outline_iterator

◆ output_accelerator

fz_document_output_accelerator_fn* fz_document::output_accelerator

◆ page_label

fz_document_page_label_fn* fz_document::page_label

◆ publisher_css

int fz_document::publisher_css

◆ refs

int fz_document::refs

◆ resolve_link_dest

fz_document_resolve_link_dest_fn* fz_document::resolve_link_dest

◆ run_structure

fz_document_run_structure_fn* fz_document::run_structure

◆ set_metadata

fz_document_set_metadata_fn* fz_document::set_metadata

◆ style

fz_document_style_fn* fz_document::style

◆ user_css

char* fz_document::user_css

The documentation for this struct was generated from the following file: