mupdf
index
/home/jules/artifex/mupdf-master/build/shared-release/mupdf.py

# This file was automatically generated by SWIG (https://www.swig.org).
# Version 4.1.0
#
# Do not make changes to this file unless you know what you are doing - modify
# the SWIG interface file instead.

 
Modules
       
builtins
_mupdf
inspect
io
os
re
sys
traceback
types
weakref

 
Classes
       
builtins.object
DiagnosticCallback
DiagnosticCallbackPython
FzAaContext
FzAes
FzAllocContext
FzArc4
FzArchive
FzBandWriter
FzBitmap
FzBuffer
FzColorParams
FzColorspace
FzColorspaceContext
FzCompressedBuffer
FzCompressedImage
FzCompressionParams
FzContext
FzCookie
FzDefaultColorspaces
FzDevice
FzDevice2
FzDeviceContainerStack
FzDisplayList
FzDocument
FzDocumentHandler
FzDocumentHandlerContext
FzDocumentWriter
FzDrawOptions
FzErrorBase
FzErrorAbort
FzErrorCount
FzErrorGeneric
FzErrorMemory
FzErrorMinor
FzErrorNone
FzErrorRepaired
FzErrorSyntax
FzErrorTrylater
FzErrorContext
FzErrorStackSlot
FzFont
FzFontContext
FzFontFlagsT
FzGlyph
FzGlyphCache
FzHalftone
FzHashTable
FzIccProfile
FzImage
FzIrect
FzJbig2Globals
FzKeyStorable
FzLayoutBlock
FzLayoutChar
FzLayoutLine
FzLink
FzLinkDest
FzLinkIterator
FzLocation
FzLocksContext
FzMatrix
FzMd5
FzOutline
FzOutlineItem
FzOutlineIterator
FzOutput
FzOutput2
FzOverprint
FzPage
FzPath
FzPathWalker
FzPathWalker2
FzPclOptions
FzPclmOptions
FzPdfocrOptions
FzPixmap
FzPixmapImage
FzPoint
FzPool
FzPwgOptions
FzQuad
FzRange
FzRect
FzSeparations
FzSha256
FzSha384
FzSha512
FzShade
FzShadeColorCache
FzShaperDataT
FzStextBlock
FzStextBlockIterator
FzStextChar
FzStextLine
FzStextLineIterator
FzStextOptions
FzStextPage
FzStextPageIterator
FzStorable
FzStore
FzStoreHash
FzStoreType
FzStory
FzStoryElementPosition
FzStream
FzStrokeState
FzStyleContext
FzText
FzTextItem
FzTextSpan
FzTransition
FzTree
FzTuningContext
FzVertex
FzWarnContext
FzWriteStoryPosition
FzWriteStoryPositions
FzXml
FzXmlDoc
FzZipWriter
IteratorWrap
PdfAlertEvent
PdfAnnot
PdfCmap
PdfColorFilterOptions
PdfCrypt
PdfCsi
PdfCycleList
PdfDocEvent
PdfDocument
PdfEmbeddedFileParams
PdfFilterFactory
PdfFilterFactory2
PdfFilterOptions
PdfFilterOptions2
PdfFontDesc
PdfFontResourceKey
PdfFunction
PdfGraftMap
PdfGstate
PdfHintPage
PdfHintShared
PdfHmtx
PdfJournal
PdfJs
PdfJsConsole
PdfKeystrokeEvent
PdfLaunchUrlEvent
PdfLayerConfig
PdfLayerConfigUi
PdfLexbuf
PdfLexbufLarge
PdfLockedFields
PdfMailDocEvent
PdfMarkBits
PdfMarkList
PdfMrange
PdfObj
PdfOcgDescriptor
PdfPage
PdfPattern
PdfPkcs7DistinguishedName
PdfPkcs7Signer
PdfPkcs7Verifier
PdfProcessor
PdfProcessor2
PdfRange
PdfRedactOptions
PdfRevPageMap
PdfSanitizeFilterOptions
PdfSanitizeFilterOptions2
PdfTextObjectState
PdfTextState
PdfUnsavedSig
PdfVmtx
PdfWriteOptions
PdfXrange
PdfXref
PdfXrefEntry
PdfXrefSubsec
StoryPositionsCallback
StoryPositionsCallback_python
SwigPyIterator
fz_aa_context
fz_aes
fz_alloc_context
fz_arc4
fz_archive
fz_band_writer
fz_bitmap
fz_buffer
fz_color_params
fz_colorspace
fz_compressed_buffer
fz_compression_params
fz_context
fz_convert_color2_v
fz_cookie
fz_default_colorspaces
fz_device
fz_device_container_stack
fz_document
fz_document_handler
fz_document_writer
fz_draw_options
fz_error_context
fz_font
fz_font_flags_t
fz_image
fz_irect
fz_key_storable
fz_layout_block
fz_layout_char
fz_layout_line
fz_link
fz_link_dest
fz_location
fz_locks_context
fz_matrix
fz_md5
fz_outline
fz_outline_item
fz_outline_iterator
fz_output
fz_page
fz_path_walker
fz_pcl_options
fz_pclm_options
fz_pdfocr_options
fz_pixmap
fz_point
fz_pwg_options
fz_quad
fz_range
fz_rect
fz_search_page2_hit
fz_sha256
fz_sha512
fz_shade
fz_shaper_data_t
fz_stext_block
fz_stext_char
fz_stext_line
fz_stext_options
fz_stext_page
fz_storable
fz_store_hash
fz_store_type
fz_story_element_position
fz_stream
fz_stroke_state
fz_text
fz_text_item
fz_text_span
fz_transition
fz_vertex
fz_warn_context
fz_write_story_position
fz_write_story_positions
ll_fz_bidi_fragment_text_outparams
ll_fz_bitmap_details_outparams
ll_fz_buffer_extract_outparams
ll_fz_buffer_storage_outparams
ll_fz_chartorune_outparams
ll_fz_clamp_color_outparams
ll_fz_convert_color_outparams
ll_fz_convert_separation_colors_outparams
ll_fz_decomp_image_from_stream_outparams
ll_fz_deflate_outparams
ll_fz_dom_get_attribute_outparams
ll_fz_drop_imp16_outparams
ll_fz_drop_imp_outparams
ll_fz_encode_character_with_fallback_outparams
ll_fz_error_callback_outparams
ll_fz_fill_pixmap_with_color_outparams
ll_fz_get_pixmap_from_image_outparams
ll_fz_getopt_outparams
ll_fz_grisu_outparams
ll_fz_has_option_outparams
ll_fz_image_resolution_outparams
ll_fz_keep_imp16_outparams
ll_fz_keep_imp_locked_outparams
ll_fz_keep_imp_outparams
ll_fz_lookup_base14_font_outparams
ll_fz_lookup_builtin_font_outparams
ll_fz_lookup_cjk_font_by_language_outparams
ll_fz_lookup_cjk_font_outparams
ll_fz_lookup_noto_emoji_font_outparams
ll_fz_lookup_noto_font_outparams
ll_fz_lookup_noto_math_font_outparams
ll_fz_lookup_noto_music_font_outparams
ll_fz_lookup_noto_symbol1_font_outparams
ll_fz_lookup_noto_symbol2_font_outparams
ll_fz_new_deflated_data_from_buffer_outparams
ll_fz_new_deflated_data_outparams
ll_fz_new_display_list_from_svg_outparams
ll_fz_new_display_list_from_svg_xml_outparams
ll_fz_new_draw_device_with_options_outparams
ll_fz_new_image_from_compressed_buffer_outparams
ll_fz_new_image_of_size_outparams
ll_fz_new_svg_device_with_id_outparams
ll_fz_new_test_device_outparams
ll_fz_open_image_decomp_stream_from_buffer_outparams
ll_fz_open_image_decomp_stream_outparams
ll_fz_page_presentation_outparams
ll_fz_paint_shade_outparams
ll_fz_parse_page_range_outparams
ll_fz_read_best_outparams
ll_fz_resolve_link_outparams
ll_fz_search_chapter_page_number_outparams
ll_fz_search_display_list_outparams
ll_fz_search_page_number_outparams
ll_fz_search_page_outparams
ll_fz_search_stext_page_outparams
ll_fz_separation_equivalent_outparams
ll_fz_store_scavenge_external_outparams
ll_fz_store_scavenge_outparams
ll_fz_strsep_outparams
ll_fz_strtof_outparams
ll_fz_warning_callback_outparams
ll_pdf_annot_MK_BC_outparams
ll_pdf_annot_MK_BG_outparams
ll_pdf_annot_color_outparams
ll_pdf_annot_default_appearance_outparams
ll_pdf_annot_interior_color_outparams
ll_pdf_annot_line_ending_styles_outparams
ll_pdf_array_get_string_outparams
ll_pdf_decode_cmap_outparams
ll_pdf_dict_get_put_drop_outparams
ll_pdf_dict_get_string_outparams
ll_pdf_edit_text_field_value_outparams
ll_pdf_eval_function_outparams
ll_pdf_field_event_validate_outparams
ll_pdf_js_event_result_validate_outparams
ll_pdf_js_execute_outparams
ll_pdf_load_encoding_outparams
ll_pdf_load_to_unicode_outparams
ll_pdf_lookup_cmap_full_outparams
ll_pdf_lookup_substitute_font_outparams
ll_pdf_map_one_to_many_outparams
ll_pdf_obj_memo_outparams
ll_pdf_page_presentation_outparams
ll_pdf_page_write_outparams
ll_pdf_parse_default_appearance_outparams
ll_pdf_parse_ind_obj_outparams
ll_pdf_parse_journal_obj_outparams
ll_pdf_process_contents_outparams
ll_pdf_repair_obj_outparams
ll_pdf_resolve_link_outparams
ll_pdf_sample_shade_function_outparams
ll_pdf_signature_contents_outparams
ll_pdf_sprint_obj_outparams
ll_pdf_to_string_outparams
ll_pdf_undoredo_state_outparams
ll_pdf_walk_tree_outparams
pdf_alert_event
pdf_cmap
pdf_color_filter_options
pdf_csi
pdf_cycle_list
pdf_doc_event
pdf_document
pdf_embedded_file_params
pdf_filter_factory
pdf_filter_options
pdf_font_desc
pdf_font_resource_key
pdf_hint_page
pdf_hint_shared
pdf_hmtx
pdf_js_console
pdf_keystroke_event
pdf_launch_url_event
pdf_layer_config
pdf_layer_config_ui
pdf_lexbuf
pdf_lexbuf_large
pdf_mail_doc_event
pdf_mark_bits
pdf_mark_list
pdf_mrange
pdf_page
pdf_pattern
pdf_pkcs7_distinguished_name
pdf_pkcs7_signer
pdf_pkcs7_verifier
pdf_processor
pdf_range
pdf_redact_options
pdf_rev_page_map
pdf_sanitize_filter_options
pdf_text_object_state
pdf_text_state
pdf_unsaved_sig
pdf_vmtx
pdf_write_options
pdf_xrange
pdf_xref
pdf_xref_entry
pdf_xref_subsec
uchar_array
vector_search_page2_hit
vectori
vectorq
vectors
vectoruc

 
class DiagnosticCallback(builtins.object)
    DiagnosticCallback(description)
 

 
  Methods defined here:
__disown__(self)
__init__(self, description)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_DiagnosticCallback(...)
s_print(self0, message)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_description
thisown
The membership flag

 
class DiagnosticCallbackPython(DiagnosticCallback)
    DiagnosticCallbackPython(description, printfn)
 
Overrides Director class DiagnosticCallback's virtual
`_print()` method in Python.
 
 
Method resolution order:
DiagnosticCallbackPython
DiagnosticCallback
builtins.object

Methods defined here:
__del__(self)
__init__(self, description, printfn)
Initialize self.  See help(type(self)) for accurate signature.

Methods inherited from DiagnosticCallback:
__disown__(self)
__repr__ = _swig_repr(self)

Static methods inherited from DiagnosticCallback:
__swig_destroy__ = delete_DiagnosticCallback(...)
s_print(self0, message)

Data descriptors inherited from DiagnosticCallback:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_description
thisown
The membership flag

 
class FzAaContext(builtins.object)
    FzAaContext(*args)
 
Wrapper class for struct `fz_aa_context`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_aa_context`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_aa_context`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzAaContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bits
hscale
We use default destructor.
min_line_width
scale
text_bits
thisown
The membership flag
vscale

Data and other attributes defined here:
__hash__ = None

 
class FzAes(builtins.object)
    FzAes(*args)
 
Wrapper class for struct `fz_aes`. Not copyable or assignable.
Structure definitions are public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_aes`.
__repr__ = _swig_repr(self)
fz_aes_crypt_cbc(self, mode, length, iv, input, output)
Class-aware wrapper for `::fz_aes_crypt_cbc()`.
        AES block processing. Encrypts or Decrypts (according to mode,
        which must match what was initially set up) length bytes (which
        must be a multiple of 16), using (and modifying) the insertion
        vector iv, reading from input, and writing to output.
 
        Never throws an exception.
fz_aes_setkey_dec(self, key, keysize)
Class-aware wrapper for `::fz_aes_setkey_dec()`.
        AES decryption intialisation. Fills in the supplied context
        and prepares for decryption using the given key.
 
        Returns non-zero for error (key size other than 128/192/256).
 
        Never throws an exception.
fz_aes_setkey_enc(self, key, keysize)
Class-aware wrapper for `::fz_aes_setkey_enc()`.
        AES encryption intialisation. Fills in the supplied context
        and prepares for encryption using the given key.
 
        Returns non-zero for error (key size other than 128/192/256).
 
        Never throws an exception.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzAes(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzAllocContext(builtins.object)
    FzAllocContext(*args)
 
Wrapper class for struct `fz_alloc_context`. Not copyable or assignable.
Allocator structure; holds callbacks and private data pointer.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_alloc_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzAllocContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzArc4(builtins.object)
    FzArc4(*args)
 
Wrapper class for struct `fz_arc4`. Not copyable or assignable.
Structure definition is public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_arc4`.
__repr__ = _swig_repr(self)
fz_arc4_encrypt(self, dest, src, len)
Class-aware wrapper for `::fz_arc4_encrypt()`.
        RC4 block encrypt operation; encrypt src into dst (both of
        length len) updating the RC4 state as we go.
 
        Never throws an exception.
fz_arc4_final(self)
Class-aware wrapper for `::fz_arc4_final()`.
        RC4 finalization. Zero the context.
 
        Never throws an exception.
fz_arc4_init(self, key, len)
Class-aware wrapper for `::fz_arc4_init()`.
        RC4 initialization. Begins an RC4 operation, writing a new
        context.
 
        Never throws an exception.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzArc4(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzArchive(builtins.object)
    FzArchive(*args)
 
Wrapper class for struct `fz_archive`.
fz_archive:
 
fz_archive provides methods for accessing "archive" files.
An archive file is a conceptual entity that contains multiple
files, which can be counted, enumerated, and read.
 
Implementations of fz_archive based upon directories, zip
and tar files are included.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_archive_of_size()`.
 
|
 
*Overload 2:*
 Constructor using `fz_new_multi_archive()`.
                Create a new multi archive (initially empty).
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_tree_archive()`.
                Create an archive that holds named buffers.
 
                tree can either be a preformed tree with fz_buffers as values,
                or it can be NULL for an empty tree.
 
 
|
 
*Overload 4:*
 Copy constructor using `fz_keep_archive()`.
 
|
 
*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_archive`.
__repr__ = _swig_repr(self)
fz_archive_format(self)
Class-aware wrapper for `::fz_archive_format()`.
        Return a pointer to a string describing the format of the
        archive.
 
        The lifetime of the string is unspecified (in current
        implementations the string will persist until the archive
        is closed, but this is not guaranteed).
fz_count_archive_entries(self)
Class-aware wrapper for `::fz_count_archive_entries()`.
        Number of entries in archive.
 
        Will always return a value >= 0.
 
        May throw an exception if this type of archive cannot count the
        entries (such as a directory).
fz_has_archive_entry(self, name)
Class-aware wrapper for `::fz_has_archive_entry()`.
        Check if entry by given name exists.
 
        If named entry does not exist 0 will be returned, if it does
        exist 1 is returned.
 
        name: Entry name to look for, this must be an exact match to
        the entry name in the archive.
fz_list_archive_entry(self, idx)
Class-aware wrapper for `::fz_list_archive_entry()`.
        Get listed name of entry position idx.
 
        idx: Must be a value >= 0 < return value from
        fz_count_archive_entries. If not in range NULL will be
        returned.
 
        May throw an exception if this type of archive cannot list the
        entries (such as a directory).
fz_mount_multi_archive(self, sub, path)
Class-aware wrapper for `::fz_mount_multi_archive()`.
        Add an archive to the set of archives handled by a multi
        archive.
 
        If path is NULL, then the archive contents will appear at the
        top level, otherwise, the archives contents will appear prefixed
        by path.
fz_open_archive_entry(self, name)
Class-aware wrapper for `::fz_open_archive_entry()`.
        Opens an archive entry as a stream.
 
        name: Entry name to look for, this must be an exact match to
        the entry name in the archive.
 
        Throws an exception if a matching entry cannot be found.
fz_parse_xml_archive_entry(self, filename, preserve_white)
Class-aware wrapper for `::fz_parse_xml_archive_entry()`.
        Parse the contents of an archive entry into a tree of xml nodes.
 
        preserve_white: whether to keep or delete all-whitespace nodes.
fz_read_archive_entry(self, name)
Class-aware wrapper for `::fz_read_archive_entry()`.
        Reads all bytes in an archive entry
        into a buffer.
 
        name: Entry name to look for, this must be an exact match to
        the entry name in the archive.
 
        Throws an exception if a matching entry cannot be found.
fz_tree_archive_add_buffer(self, name, buf)
Class-aware wrapper for `::fz_tree_archive_add_buffer()`.
        Add a named buffer to an existing tree archive.
 
        The tree will take a new reference to the buffer. Ownership
        is not transferred.
fz_tree_archive_add_data(self, name, data, size)
Class-aware wrapper for `::fz_tree_archive_add_data()`.
        Add a named block of data to an existing tree archive.
 
        The data will be copied into a buffer, and so the caller
        may free it as soon as this returns.
fz_try_open_archive_entry(self, name)
Class-aware wrapper for `::fz_try_open_archive_entry()`.
        Opens an archive entry as a stream.
 
        Returns NULL if a matching entry cannot be found, otherwise
        behaves exactly as fz_open_archive_entry.
fz_try_parse_xml_archive_entry(self, filename, preserve_white)
Class-aware wrapper for `::fz_try_parse_xml_archive_entry()`.
        Try and parse the contents of an archive entry into a tree of xml nodes.
 
        preserve_white: whether to keep or delete all-whitespace nodes.
 
        Will return NULL if the archive entry can't be found. Otherwise behaves
        the same as fz_parse_xml_archive_entry. May throw exceptions.
fz_try_read_archive_entry(self, name)
Class-aware wrapper for `::fz_try_read_archive_entry()`.
        Reads all bytes in an archive entry
        into a buffer.
 
        name: Entry name to look for, this must be an exact match to
        the entry name in the archive.
 
        Returns NULL if a matching entry cannot be found. Otherwise behaves
        the same as fz_read_archive_entry. Exceptions may be thrown.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzArchive(...)
Destructor using fz_drop_archive().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzBandWriter(builtins.object)
    FzBandWriter(*args)
 
Wrapper class for struct `fz_band_writer`. Not copyable or assignable.
fz_band_writer
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_band_writer_of_size()`.
 
|
 
*Overload 2:*
 Constructor using `fz_new_color_pcl_band_writer()`.
                Create a new band writer, outputing color pcl.
         Constructor using `fz_new_mono_pcl_band_writer()`.
                Create a new band writer, outputing monochrome pcl.
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_mono_pwg_band_writer()`.
                Create a new monochrome pwg band writer.
 
 
|
 
*Overload 4:*
 Constructor using `fz_new_pam_band_writer()`.
                Create a band writer targetting pnm (greyscale, rgb or cmyk,
                with or without alpha).
         Constructor using `fz_new_pbm_band_writer()`.
                Create a new band writer, targetting pbm.
         Constructor using `fz_new_pclm_band_writer()`.
                Create a new band writer, outputing pclm
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_pdfocr_band_writer()`.
                Create a new band writer, outputing pdfocr.
 
                Ownership of output stays with the caller, the band writer
                borrows the reference. The caller must keep the output around
                for the duration of the band writer, and then close/drop as
                appropriate.
 
 
|
 
*Overload 6:*
 Constructor using `fz_new_pkm_band_writer()`.
                Create a new pkm band writer for CMYK pixmaps.
         Constructor using `fz_new_png_band_writer()`.
                Create a new png band writer (greyscale or RGB, with or without
                alpha).
 
 
|
 
*Overload 7:*
 Constructor using `fz_new_pnm_band_writer()`.
                Create a band writer targetting pnm (greyscale or rgb, no
                alpha).
         Constructor using `fz_new_ps_band_writer()`.
                Create a postscript band writer for gray, rgb, or cmyk, no
                alpha.
         Constructor using `fz_new_psd_band_writer()`.
                Open a PSD band writer.
         Constructor using `fz_new_pwg_band_writer()`.
                Create a new color pwg band writer.
         Constructor using fz_new_mono_pcl_band_writer() or fz_new_color_pcl_band_writer().
 
|
 
*Overload 8:*
 Constructor using fz_new_p*_band_writer().
 
|
 
*Overload 9:*
 Constructor using fz_new_mono_pwg_band_writer() or fz_new_pwg_band_writer().
 
|
 
*Overload 10:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 11:*
 Constructor using raw copy of pre-existing `::fz_band_writer`.
__repr__ = _swig_repr(self)
fz_close_band_writer(self)
Class-aware wrapper for `::fz_close_band_writer()`.
        Finishes up the output and closes the band writer. After this
        call no more headers or bands may be written.
fz_pdfocr_band_writer_set_progress(self, progress_fn, progress_arg)
Class-aware wrapper for `::fz_pdfocr_band_writer_set_progress()`.
        Set the progress callback for a pdfocr bandwriter.
fz_write_band(self, stride, band_height, samples)
Class-aware wrapper for `::fz_write_band()`.
        Cause a band writer to write the next band
        of data for an image.
 
        stride: The byte offset from the first byte of the data
        for a pixel to the first byte of the data for the same pixel
        on the row below.
 
        band_height: The number of lines in this band.
 
        samples: Pointer to first byte of the data.
fz_write_header(self, w, h, n, alpha, xres, yres, pagenum, cs, seps)
Class-aware wrapper for `::fz_write_header()`.
        Cause a band writer to write the header for
        a banded image with the given properties/dimensions etc. This
        also configures the bandwriter for the format of the data to be
        passed in future calls.
 
        w, h: Width and Height of the entire page.
 
        n: Number of components (including spots and alphas).
 
        alpha: Number of alpha components.
 
        xres, yres: X and Y resolutions in dpi.
 
        cs: Colorspace (NULL for bitmaps)
 
        seps: Separation details (or NULL).
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzBandWriter(...)
Destructor using fz_drop_band_writer().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

Data and other attributes defined here:
COLOR = 1
MONO = 0
PAM = 2
PBM = 3
PKM = 4
PNG = 0
PNM = 1
PS = 5
PSD = 6

 
class FzBitmap(builtins.object)
    FzBitmap(*args)
 
Wrapper class for struct `fz_bitmap`.
Bitmaps have 1 bit per component. Only used for creating
halftoned versions of contone buffers, and saving out. Samples
are stored msb first, akin to pbms.
 
The internals of this struct are considered implementation
details and subject to change. Where possible, accessor
functions should be used in preference.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_bitmap()`.
                Create a new bitmap.
 
                w, h: Width and Height for the bitmap
 
                n: Number of color components (assumed to be a divisor of 8)
 
                xres, yres: X and Y resolutions (in pixels per inch).
 
                Returns pointer to created bitmap structure. The bitmap
                data is uninitialised.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_bitmap_from_pixmap()`.
                Make a bitmap from a pixmap and a halftone.
 
                pix: The pixmap to generate from. Currently must be a single
                color component with no alpha.
 
                ht: The halftone to use. NULL implies the default halftone.
 
                Returns the resultant bitmap. Throws exceptions in the case of
                failure to allocate.
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_bitmap_from_pixmap_band()`.
                Make a bitmap from a pixmap and a
                halftone, allowing for the position of the pixmap within an
                overall banded rendering.
 
                pix: The pixmap to generate from. Currently must be a single
                color component with no alpha.
 
                ht: The halftone to use. NULL implies the default halftone.
 
                band_start: Vertical offset within the overall banded rendering
                (in pixels)
 
                Returns the resultant bitmap. Throws exceptions in the case of
                failure to allocate.
 
 
|
 
*Overload 4:*
 Copy constructor using `fz_keep_bitmap()`.
 
|
 
*Overload 5:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 6:*
 Constructor using raw copy of pre-existing `::fz_bitmap`.
__repr__ = _swig_repr(self)
fz_bitmap_details = FzBitmap_fz_bitmap_details_outparams_fn(self)
Helper for out-params of class method fz_bitmap::ll_fz_bitmap_details() [fz_bitmap_details()].
fz_clear_bitmap(self)
Class-aware wrapper for `::fz_clear_bitmap()`.
        Set the entire bitmap to 0.
 
        Never throws exceptions.
fz_invert_bitmap(self)
Class-aware wrapper for `::fz_invert_bitmap()`.
        Invert bitmap.
 
        Never throws exceptions.
fz_save_bitmap_as_pbm(self, filename)
Class-aware wrapper for `::fz_save_bitmap_as_pbm()`.
        Save a bitmap as a pbm.
fz_save_bitmap_as_pcl(self, filename, append, pcl)
Class-aware wrapper for `::fz_save_bitmap_as_pcl()`.
        Save a bitmap as mono PCL.
fz_save_bitmap_as_pkm(self, filename)
Class-aware wrapper for `::fz_save_bitmap_as_pkm()`.
        Save a CMYK bitmap as a pkm.
fz_save_bitmap_as_pwg(self, filename, append, pwg)
Class-aware wrapper for `::fz_save_bitmap_as_pwg()`.
        Save a bitmap as a PWG.
h(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
n(self)
refs(self)
samples(self)
stride(self)
w(self)
xres(self)
yres(self)

Static methods defined here:
__swig_destroy__ = delete_FzBitmap(...)
Destructor using fz_drop_bitmap().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzBuffer(builtins.object)
    FzBuffer(*args)
 
Wrapper class for struct `fz_buffer`.
fz_buffer is a wrapper around a dynamically allocated array of
bytes.
 
Buffers have a capacity (the number of bytes storage immediately
available) and a current size.
 
The contents of the structure are considered implementation
details and are subject to change. Users should use the accessor
functions in preference.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_buffer()`.
 
|
 
*Overload 2:*
 Constructor using `fz_new_buffer_from_base64()`.
                Create a new buffer with data decoded from a base64 input string.
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_buffer_from_data()`.
                Create a new buffer with existing data.
 
                data: Pointer to existing data.
                size: Size of existing data.
 
                Takes ownership of data. Does not make a copy. Calls fz_free on
                the data when the buffer is deallocated. Do not use 'data' after
                passing to this function.
 
                Returns pointer to new buffer. Throws exception on allocation
                failure.
 
 
|
 
*Overload 4:*
 Constructor using `fz_new_buffer_from_display_list()`.
 
|
 
*Overload 5:*
 Constructor using `fz_new_buffer_from_image_as_jpeg()`.
 
|
 
*Overload 6:*
 Constructor using `fz_new_buffer_from_image_as_png()`.
                Reencode a given image as a PNG into a buffer.
 
                Ownership of the buffer is returned.
 
 
|
 
*Overload 7:*
 Constructor using `fz_new_buffer_from_page()`.
 
|
 
*Overload 8:*
 Constructor using `fz_new_buffer_from_page_number()`.
 
|
 
*Overload 9:*
 Constructor using `fz_new_buffer_from_page_with_format()`.
                Returns an fz_buffer containing a page after conversion to specified format.
 
                page: The page to convert.
                format, options: Passed to fz_new_document_writer_with_output() internally.
                transform, cookie: Passed to fz_run_page() internally.
 
 
|
 
*Overload 10:*
 Constructor using `fz_new_buffer_from_pixmap_as_jpeg()`.
 
|
 
*Overload 11:*
 Constructor using `fz_new_buffer_from_pixmap_as_png()`.
                Reencode a given pixmap as a PNG into a buffer.
 
                Ownership of the buffer is returned.
 
 
|
 
*Overload 12:*
 Constructor using `fz_new_buffer_from_shared_data()`.
                Like fz_new_buffer, but does not take ownership.
 
 
|
 
*Overload 13:*
 Constructor using `fz_new_buffer_from_stext_page()`.
                Convert structured text into plain text.
 
 
|
 
*Overload 14:*
 Constructor using `fz_read_file()`.
                Read all the contents of a file into a buffer.
 
 
|
 
*Overload 15:*
 Copy constructor using `fz_keep_buffer()`.
 
|
 
*Overload 16:*
 Constructor using raw copy of pre-existing `::fz_buffer`.
 
|
 
*Overload 17:*
 Constructor using raw copy of pre-existing `::fz_buffer`.
__repr__ = _swig_repr(self)
fz_append_base64(self, data, size, newline)
Class-aware wrapper for `::fz_append_base64()`.
        Write a base64 encoded data block, optionally with periodic newlines.
fz_append_base64_buffer(self, data, newline)
Class-aware wrapper for `::fz_append_base64_buffer()`.
        Append a base64 encoded fz_buffer, optionally with periodic newlines.
fz_append_bits(self, value, count)
Class-aware wrapper for `::fz_append_bits()`.
fz_append_bits_pad(self)
Class-aware wrapper for `::fz_append_bits_pad()`.
fz_append_buffer(self, source)
Class-aware wrapper for `::fz_append_buffer()`.
        Append the contents of the source buffer onto the end of the
        destination buffer, extending automatically as required.
 
        Ownership of buffers does not change.
fz_append_byte(self, c)
Class-aware wrapper for `::fz_append_byte()`.
fz_append_data(self, data, len)
Class-aware wrapper for `::fz_append_data()`.
        fz_append_*: Append data to a buffer.
 
        The buffer will automatically grow as required.
fz_append_image_as_data_uri(self, image)
Class-aware wrapper for `::fz_append_image_as_data_uri()`.
fz_append_int16_be(self, x)
Class-aware wrapper for `::fz_append_int16_be()`.
fz_append_int16_le(self, x)
Class-aware wrapper for `::fz_append_int16_le()`.
fz_append_int32_be(self, x)
Class-aware wrapper for `::fz_append_int32_be()`.
fz_append_int32_le(self, x)
Class-aware wrapper for `::fz_append_int32_le()`.
fz_append_pdf_string(self, text)
Class-aware wrapper for `::fz_append_pdf_string()`.
        fz_append_pdf_string: Append a string with PDF syntax quotes and
        escapes.
 
        The buffer will automatically grow as required.
fz_append_pixmap_as_data_uri(self, pixmap)
Class-aware wrapper for `::fz_append_pixmap_as_data_uri()`.
fz_append_rune(self, c)
Class-aware wrapper for `::fz_append_rune()`.
fz_append_string(self, data)
Class-aware wrapper for `::fz_append_string()`.
fz_buffer_extract(buffer)
Returns buffer data as a Python bytes instance, leaving the
buffer empty.
fz_buffer_extract_copy(buffer)
Returns buffer data as a Python bytes instance, leaving the
buffer unchanged.
fz_buffer_storage = FzBuffer_fz_buffer_storage_outparams_fn(self)
Helper for out-params of class method fz_buffer::ll_fz_buffer_storage() [fz_buffer_storage()].
fz_buffer_storage_memoryview(buffer, writable=False)
Returns a read-only or writable Python `memoryview` onto
`fz_buffer` data. This relies on `buffer` existing and
not changing size while the `memoryview` is used.
fz_clear_buffer(self)
Class-aware wrapper for `::fz_clear_buffer()`.
        Empties the buffer. Storage is not freed, but is held ready
        to be reused as the buffer is refilled.
 
        Never throws exceptions.
fz_clone_buffer(self)
Class-aware wrapper for `::fz_clone_buffer()`.
        Make a new buffer, containing a copy of the data used in
        the original.
fz_grow_buffer(self)
Class-aware wrapper for `::fz_grow_buffer()`.
        Make some space within a buffer (i.e. ensure that
        capacity > size).
fz_load_jbig2_globals(self)
Class-aware wrapper for `::fz_load_jbig2_globals()`.
        Create a jbig2 globals record from a buffer.
 
        Immutable once created.
fz_md5_buffer(self, digest)
Class-aware wrapper for `::fz_md5_buffer()`.
        Create an MD5 digest from buffer contents.
 
        Never throws exceptions.
fz_new_buffer_from_copied_data(data)
Returns FzBuffer containing copy of `data`, which should be
a `bytes` or similar Python buffer instance.
fz_new_display_list_from_svg = FzBuffer_fz_new_display_list_from_svg_outparams_fn(self, base_uri, zip)
Helper for out-params of class method fz_buffer::ll_fz_new_display_list_from_svg() [fz_new_display_list_from_svg()].
fz_new_image_from_buffer(self)
Class-aware wrapper for `::fz_new_image_from_buffer()`.
        Create a new image from a
        buffer of data, inferring its type from the format
        of the data.
fz_new_image_from_svg(self, base_uri, zip)
Class-aware wrapper for `::fz_new_image_from_svg()`.
        Create a scalable image from an SVG document.
fz_open_buffer(self)
Class-aware wrapper for `::fz_open_buffer()`.
        Open a buffer as a stream.
 
        buf: The buffer to open. Ownership of the buffer is NOT passed
        in (this function takes its own reference).
 
        Returns pointer to newly created stream. May throw exceptions on
        failure to allocate.
fz_parse_xml(self, preserve_white)
Class-aware wrapper for `::fz_parse_xml()`.
        Parse the contents of buffer into a tree of xml nodes.
 
        preserve_white: whether to keep or delete all-whitespace nodes.
fz_parse_xml_from_html5(self)
Class-aware wrapper for `::fz_parse_xml_from_html5()`.
        Parse the contents of a buffer into a tree of XML nodes,
        using the HTML5 parsing algorithm.
fz_resize_buffer(self, capacity)
Class-aware wrapper for `::fz_resize_buffer()`.
        Ensure that a buffer has a given capacity,
        truncating data if required.
 
        capacity: The desired capacity for the buffer. If the current
        size of the buffer contents is smaller than capacity, it is
        truncated.
fz_save_buffer(self, filename)
Class-aware wrapper for `::fz_save_buffer()`.
        Save the contents of a buffer to a file.
fz_slice_buffer(self, start, end)
Class-aware wrapper for `::fz_slice_buffer()`.
        Create a new buffer with a (subset of) the data from the buffer.
 
        start: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.
 
        end: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.
fz_string_from_buffer(self)
Class-aware wrapper for `::fz_string_from_buffer()`.
        Ensure that a buffer's data ends in a
        0 byte, and return a pointer to it.
fz_terminate_buffer(self)
Class-aware wrapper for `::fz_terminate_buffer()`.
        Zero-terminate buffer in order to use as a C string.
 
        This byte is invisible and does not affect the length of the
        buffer as returned by fz_buffer_storage. The zero byte is
        written *after* the data, and subsequent writes will overwrite
        the terminating byte.
 
        Subsequent changes to the size of the buffer (such as by
        fz_buffer_trim, fz_buffer_grow, fz_resize_buffer, etc) may
        invalidate this.
fz_trim_buffer(self)
Class-aware wrapper for `::fz_trim_buffer()`.
        Trim wasted capacity from a buffer by resizing internal memory.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_append_token(self, tok, lex)
Class-aware wrapper for `::pdf_append_token()`.
pdf_new_buffer_processor(self, ahxencode)
Class-aware wrapper for `::pdf_new_buffer_processor()`.

Static methods defined here:
__swig_destroy__ = delete_FzBuffer(...)
Destructor using fz_drop_buffer().
fz_new_buffer_from_image_as_pam(image, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_pam()`.
fz_new_buffer_from_image_as_pnm(image, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_pnm()`.
fz_new_buffer_from_image_as_psd(image, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_psd()`.
fz_new_buffer_from_pixmap_as_pam(pixmap, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pam()`.
fz_new_buffer_from_pixmap_as_pnm(pixmap, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pnm()`.
fz_new_buffer_from_pixmap_as_psd(pix, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_psd()`.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzColorParams(builtins.object)
    FzColorParams(*args)
 
Wrapper class for struct `fz_color_params`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
Equivalent to fz_default_color_params.
 
|
 
*Overload 2:*
We use default copy constructor and operator=.  Constructor using raw copy of pre-existing `::fz_color_params`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_color_params`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzColorParams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bp
op
opm
ri
We use default destructor.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzColorspace(builtins.object)
    FzColorspace(*args)
 
Wrapper class for struct `fz_colorspace`.
Describes a given colorspace.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_cal_gray_colorspace()`.
                Create a calibrated gray colorspace.
 
                The returned reference should be dropped when it is finished
                with.
 
                Colorspaces are immutable once created.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_cal_rgb_colorspace()`.
                Create a calibrated rgb colorspace.
 
                The returned reference should be dropped when it is finished
                with.
 
                Colorspaces are immutable once created.
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_colorspace()`.
                Creates a new colorspace instance and returns a reference.
 
                No internal checking is done that the colorspace type (e.g.
                CMYK) matches with the flags (e.g. FZ_COLORSPACE_HAS_CMYK) or
                colorant count (n) or name.
 
                The reference should be dropped when it is finished with.
 
                Colorspaces are immutable once created (with the exception of
                setting up colorant names for separation spaces).
 
 
|
 
*Overload 4:*
 Constructor using `fz_new_icc_colorspace()`.
                Create a colorspace from an ICC profile supplied in buf.
 
                Limited checking is done to ensure that the colorspace type is
                appropriate for the supplied ICC profile.
 
                An additional reference is taken to buf, which will be dropped
                on destruction. Ownership is NOT passed in.
 
                The returned reference should be dropped when it is finished
                with.
 
                Colorspaces are immutable once created.
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_indexed_colorspace()`.
                Create an indexed colorspace.
 
                The supplied lookup table is high palette entries long. Each
                entry is n bytes long, where n is given by the number of
                colorants in the base colorspace, one byte per colorant.
 
                Ownership of lookup is passed it; it will be freed on
                destruction, so must be heap allocated.
 
                The colorspace will keep an additional reference to the base
                colorspace that will be dropped on destruction.
 
                The returned reference should be dropped when it is finished
                with.
 
                Colorspaces are immutable once created.
 
 
|
 
*Overload 6:*
 Construct using one of: fz_device_gray(), fz_device_rgb(), fz_device_bgr(), fz_device_cmyk(), fz_device_lab().
 
|
 
*Overload 7:*
 Copy constructor using `fz_keep_colorspace()`.
 
|
 
*Overload 8:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_colorspace`.
__repr__ = _swig_repr(self)
fz_base_colorspace(self)
Class-aware wrapper for `::fz_base_colorspace()`.
        Get the 'base' colorspace for a colorspace.
 
        For indexed colorspaces, this is the colorspace the index
        decodes into. For all other colorspaces, it is the colorspace
        itself.
 
        The returned colorspace is 'borrowed' (i.e. no additional
        references are taken or dropped).
fz_clamp_color = FzColorspace_fz_clamp_color_outparams_fn(self, in_)
Helper for out-params of class method fz_colorspace::ll_fz_clamp_color() [fz_clamp_color()].
fz_colorspace_colorant(self, n)
Class-aware wrapper for `::fz_colorspace_colorant()`.
        Retrieve a the name for a colorant.
 
        Returns a pointer with the same lifespan as the colorspace.
fz_colorspace_device_n_has_cmyk(self)
Class-aware wrapper for `::fz_colorspace_device_n_has_cmyk()`.
        True if DeviceN color space has cyan magenta yellow or black as
        one of its colorants.
fz_colorspace_device_n_has_only_cmyk(self)
Class-aware wrapper for `::fz_colorspace_device_n_has_only_cmyk()`.
        True if DeviceN color space has only colorants from the CMYK set.
fz_colorspace_is_cmyk(self)
Class-aware wrapper for `::fz_colorspace_is_cmyk()`.
fz_colorspace_is_device(self)
Class-aware wrapper for `::fz_colorspace_is_device()`.
fz_colorspace_is_device_cmyk(self)
Class-aware wrapper for `::fz_colorspace_is_device_cmyk()`.
fz_colorspace_is_device_gray(self)
Class-aware wrapper for `::fz_colorspace_is_device_gray()`.
fz_colorspace_is_device_n(self)
Class-aware wrapper for `::fz_colorspace_is_device_n()`.
fz_colorspace_is_gray(self)
Class-aware wrapper for `::fz_colorspace_is_gray()`.
        Tests for particular types of colorspaces
fz_colorspace_is_indexed(self)
Class-aware wrapper for `::fz_colorspace_is_indexed()`.
fz_colorspace_is_lab(self)
Class-aware wrapper for `::fz_colorspace_is_lab()`.
fz_colorspace_is_lab_icc(self)
Class-aware wrapper for `::fz_colorspace_is_lab_icc()`.
fz_colorspace_is_rgb(self)
Class-aware wrapper for `::fz_colorspace_is_rgb()`.
fz_colorspace_is_subtractive(self)
Class-aware wrapper for `::fz_colorspace_is_subtractive()`.
        True for CMYK, Separation and DeviceN colorspaces.
fz_colorspace_n(self)
Class-aware wrapper for `::fz_colorspace_n()`.
        Query the number of colorants in a colorspace.
fz_colorspace_name(self)
Class-aware wrapper for `::fz_colorspace_name()`.
        Query the name of a colorspace.
 
        The returned string has the same lifespan as the colorspace
        does. Caller should not free it.
fz_colorspace_name_colorant(self, n, name)
Class-aware wrapper for `::fz_colorspace_name_colorant()`.
        Assign a name for a given colorant in a colorspace.
 
        Used while initially setting up a colorspace. The string is
        copied into local storage, so need not be retained by the
        caller.
fz_colorspace_type(self)
Class-aware wrapper for `::fz_colorspace_type()`.
        Query the type of colorspace.
fz_convert_color(ss, sv, ds, is_, params)
Python version of fz_convert_color().
 
`sv` should be a float or list of 1-4 floats or a SWIG
representation of a float*.
 
Returns (dv0, dv1, dv2, dv3).
fz_convert_separation_colors = FzColorspace_fz_convert_separation_colors_outparams_fn(self, src_color, dst_seps, color_params)
Helper for out-params of class method fz_colorspace::ll_fz_convert_separation_colors() [fz_convert_separation_colors()].
fz_is_valid_blend_colorspace(self)
Class-aware wrapper for `::fz_is_valid_blend_colorspace()`.
        Check to see that a colorspace is appropriate to be used as
        a blending space (i.e. only grey, rgb or cmyk).
fz_new_indexed_colorspace(self, high, lookup)
Class-aware wrapper for `::fz_new_indexed_colorspace()`.
        Create an indexed colorspace.
 
        The supplied lookup table is high palette entries long. Each
        entry is n bytes long, where n is given by the number of
        colorants in the base colorspace, one byte per colorant.
 
        Ownership of lookup is passed it; it will be freed on
        destruction, so must be heap allocated.
 
        The colorspace will keep an additional reference to the base
        colorspace that will be dropped on destruction.
 
        The returned reference should be dropped when it is finished
        with.
 
        Colorspaces are immutable once created.
fz_new_pixmap(self, w, h, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap()`.
        Create a new pixmap, with its origin at (0,0)
 
        cs: The colorspace to use for the pixmap, or NULL for an alpha
        plane/mask.
 
        w: The width of the pixmap (in pixels)
 
        h: The height of the pixmap (in pixels)
 
        seps: Details of separations.
 
        alpha: 0 for no alpha, 1 for alpha.
 
        Returns a pointer to the new pixmap. Throws exception on failure
        to allocate.
fz_new_pixmap_with_bbox(self, bbox, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_with_bbox()`.
        Create a pixmap of a given size, location and pixel format.
 
        The bounding box specifies the size of the created pixmap and
        where it will be located. The colorspace determines the number
        of components per pixel. Alpha is always present. Pixmaps are
        reference counted, so drop references using fz_drop_pixmap.
 
        colorspace: Colorspace format used for the created pixmap. The
        pixmap will keep a reference to the colorspace.
 
        bbox: Bounding box specifying location/size of created pixmap.
 
        seps: Details of separations.
 
        alpha: 0 for no alpha, 1 for alpha.
 
        Returns a pointer to the new pixmap. Throws exception on failure
        to allocate.
fz_new_pixmap_with_bbox_and_data(self, rect, seps, alpha, samples)
Class-aware wrapper for `::fz_new_pixmap_with_bbox_and_data()`.
        Create a pixmap of a given size, location and pixel format,
        using the supplied data block.
 
        The bounding box specifies the size of the created pixmap and
        where it will be located. The colorspace determines the number
        of components per pixel. Alpha is always present. Pixmaps are
        reference counted, so drop references using fz_drop_pixmap.
 
        colorspace: Colorspace format used for the created pixmap. The
        pixmap will keep a reference to the colorspace.
 
        rect: Bounding box specifying location/size of created pixmap.
 
        seps: Details of separations.
 
        alpha: Number of alpha planes (0 or 1).
 
        samples: The data block to keep the samples in.
 
        Returns a pointer to the new pixmap. Throws exception on failure
        to allocate.
fz_new_pixmap_with_data(self, w, h, seps, alpha, stride, samples)
Class-aware wrapper for `::fz_new_pixmap_with_data()`.
        Create a new pixmap, with its origin at
        (0,0) using the supplied data block.
 
        cs: The colorspace to use for the pixmap, or NULL for an alpha
        plane/mask.
 
        w: The width of the pixmap (in pixels)
 
        h: The height of the pixmap (in pixels)
 
        seps: Details of separations.
 
        alpha: 0 for no alpha, 1 for alpha.
 
        stride: The byte offset from the pixel data in a row to the
        pixel data in the next row.
 
        samples: The data block to keep the samples in.
 
        Returns a pointer to the new pixmap. Throws exception on failure to
        allocate.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_is_tint_colorspace(self)
Class-aware wrapper for `::pdf_is_tint_colorspace()`.

Static methods defined here:
__swig_destroy__ = delete_FzColorspace(...)
Destructor using fz_drop_colorspace().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

Data and other attributes defined here:
Fixed_BGR = 2
Fixed_CMYK = 3
Fixed_GRAY = 0
Fixed_LAB = 4
Fixed_RGB = 1

 
class FzColorspaceContext(builtins.object)
    FzColorspaceContext(*args)
 
Wrapper class for struct `fz_colorspace_context`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_colorspace_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzColorspaceContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzCompressedBuffer(builtins.object)
    FzCompressedBuffer(*args)
 
Wrapper class for struct `fz_compressed_buffer`. Not copyable or assignable.
Buffers of compressed data; typically for the source data
for images.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_compressed_buffer()`.
                Create a new, UNKNOWN format, compressed_buffer;
 
 
|
 
*Overload 2:*
 Constructor using raw copy of pre-existing `::fz_compressed_buffer`.
__repr__ = _swig_repr(self)
fz_compressed_buffer_size(self)
Class-aware wrapper for `::fz_compressed_buffer_size()`.
        Return the storage size used for a buffer and its data.
        Used in implementing store handling.
 
        Never throws exceptions.
fz_open_compressed_buffer(self)
Class-aware wrapper for `::fz_open_compressed_buffer()`.
        Open a stream to read the decompressed version of a buffer.
fz_open_image_decomp_stream_from_buffer = FzCompressedBuffer_fz_open_image_decomp_stream_from_buffer_outparams_fn(self)
Helper for out-params of class method fz_compressed_buffer::ll_fz_open_image_decomp_stream_from_buffer() [fz_open_image_decomp_stream_from_buffer()].
get_buffer(self)
Returns wrapper class for fz_buffer *m_internal.buffer.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzCompressedBuffer(...)
Destructor using fz_drop_compressed_buffer().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzCompressedImage(builtins.object)
    FzCompressedImage(*args)
 
Wrapper class for struct `fz_compressed_image`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_compressed_image`.
__repr__ = _swig_repr(self)
fz_set_compressed_image_buffer(self, buf)
Class-aware wrapper for `::fz_set_compressed_image_buffer()`.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzCompressedImage(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzCompressionParams(builtins.object)
    FzCompressionParams(*args)
 
Wrapper class for struct `fz_compression_params`. Not copyable or assignable.
Compression parameters used for buffers of compressed data;
typically for the source data for images.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_compression_params`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzCompressionParams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzContext(builtins.object)
    FzContext(*args)
 
Wrapper class for struct `fz_context`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `fz_new_context_imp()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzCookie(builtins.object)
    Wrapper class for struct `fz_cookie`. Not copyable or assignable.
Provide two-way communication between application and library.
Intended for multi-threaded applications where one thread is
rendering pages and another thread wants to read progress
feedback or abort a job that takes a long time to finish. The
communication is unsynchronized without locking.
 
abort: The application should set this field to 0 before
calling fz_run_page to render a page. At any point when the
page is being rendered the application my set this field to 1
which will cause the rendering to finish soon. This field is
checked periodically when the page is rendered, but exactly
when is not known, therefore there is no upper bound on
exactly when the rendering will abort. If the application
did not provide a set of locks to fz_new_context, it must also
await the completion of fz_run_page before issuing another
call to fz_run_page. Note that once the application has set
this field to 1 after it called fz_run_page it may not change
the value again.
 
progress: Communicates rendering progress back to the
application and is read only. Increments as a page is being
rendered. The value starts out at 0 and is limited to less
than or equal to progress_max, unless progress_max is -1.
 
progress_max: Communicates the known upper bound of rendering
back to the application and is read only. The maximum value
that the progress field may take. If there is no known upper
bound on how long the rendering may take this value is -1 and
progress is not limited. Note that the value of progress_max
may change from -1 to a positive value once an upper bound is
known, so take this into consideration when comparing the
value of progress to that of progress_max.
 
errors: count of errors during current rendering.
 
incomplete: Initially should be set to 0. Will be set to
non-zero if a TRYLATER error is thrown during rendering.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self)
Default constructor sets all fields to default values.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
abort(self)
errors(self)
incomplete(self)
increment_errors(self, delta)
Increments m_internal.errors by <delta>.
progress(self)
progress_max(self)
set_abort(self)
Sets m_internal.abort to 1.
to_string(self)
Wrapped data is held by value.  Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzCookie(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
We use default destructor.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzDefaultColorspaces(builtins.object)
    FzDefaultColorspaces(*args)
 
Wrapper class for struct `fz_default_colorspaces`.
Structure to hold default colorspaces.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_default_colorspaces()`.
                Create a new default colorspace structure with values inherited
                from the context, and return a reference to it.
 
                These can be overridden using fz_set_default_xxxx.
 
                These should not be overridden while more than one caller has
                the reference for fear of race conditions.
 
                The caller should drop this reference once finished with it.
 
 
|
 
*Overload 2:*
 Copy constructor using `fz_keep_default_colorspaces()`.
 
|
 
*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_default_colorspaces`.
__repr__ = _swig_repr(self)
fz_clone_default_colorspaces(self)
Class-aware wrapper for `::fz_clone_default_colorspaces()`.
        Returns a reference to a newly cloned default colorspaces
        structure.
 
        The new clone may safely be altered without fear of race
        conditions as the caller is the only reference holder.
fz_default_cmyk(self)
Class-aware wrapper for `::fz_default_cmyk()`.
fz_default_gray(self)
Class-aware wrapper for `::fz_default_gray()`.
        Retrieve default colorspaces (typically page local).
 
        If default_cs is non NULL, the default is retrieved from there,
        otherwise the global default is retrieved.
 
        These return borrowed references that should not be dropped,
        unless they are kept first.
fz_default_output_intent(self)
Class-aware wrapper for `::fz_default_output_intent()`.
fz_default_rgb(self)
Class-aware wrapper for `::fz_default_rgb()`.
fz_set_default_cmyk(self, cs)
Class-aware wrapper for `::fz_set_default_cmyk()`.
fz_set_default_gray(self, cs)
Class-aware wrapper for `::fz_set_default_gray()`.
        Set new defaults within the default colorspace structure.
 
        New references are taken to the new default, and references to
        the old defaults dropped.
 
        Never throws exceptions.
fz_set_default_output_intent(self, cs)
Class-aware wrapper for `::fz_set_default_output_intent()`.
fz_set_default_rgb(self, cs)
Class-aware wrapper for `::fz_set_default_rgb()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_update_default_colorspaces(self, res)
Class-aware wrapper for `::pdf_update_default_colorspaces()`.

Static methods defined here:
__swig_destroy__ = delete_FzDefaultColorspaces(...)
Destructor using fz_drop_default_colorspaces().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzDevice(builtins.object)
    FzDevice(*args)
 
Wrapper class for struct `fz_device`.
The different format handlers (pdf, xps etc) interpret pages to
a device. These devices can then process the stream of calls
they receive in various ways:
    The trace device outputs debugging information for the calls.
    The draw device will render them.
    The list device stores them in a list to play back later.
    The text device performs text extraction and searching.
    The bbox device calculates the bounding box for the page.
Other devices can (and will) be written in the future.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_bbox_device()`.
                Create a device to compute the bounding
                box of all marks on a page.
 
                The returned bounding box will be the union of all bounding
                boxes of all objects on a page.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_device_of_size()`.
                Devices are created by calls to device implementations, for
                instance: foo_new_device(). These will be implemented by calling
                fz_new_derived_device(ctx, foo_device) where foo_device is a
                structure "derived from" fz_device, for instance
                typedef struct { fz_device base;  ...extras...} foo_device;
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_draw_device()`.
                Create a device to draw on a pixmap.
 
                dest: Target pixmap for the draw device. See fz_new_pixmap*
                for how to obtain a pixmap. The pixmap is not cleared by the
                draw device, see fz_clear_pixmap* for how to clear it prior to
                calling fz_new_draw_device. Free the device by calling
                fz_drop_device.
 
                transform: Transform from user space in points to device space
                in pixels.
 
 
|
 
*Overload 4:*
 Constructor using `fz_new_draw_device_with_bbox()`.
                Create a device to draw on a pixmap.
 
                dest: Target pixmap for the draw device. See fz_new_pixmap*
                for how to obtain a pixmap. The pixmap is not cleared by the
                draw device, see fz_clear_pixmap* for how to clear it prior to
                calling fz_new_draw_device. Free the device by calling
                fz_drop_device.
 
                transform: Transform from user space in points to device space
                in pixels.
 
                clip: Bounding box to restrict any marking operations of the
                draw device.
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_draw_device_with_bbox_proof()`.
                Create a device to draw on a pixmap.
 
                dest: Target pixmap for the draw device. See fz_new_pixmap*
                for how to obtain a pixmap. The pixmap is not cleared by the
                draw device, see fz_clear_pixmap* for how to clear it prior to
                calling fz_new_draw_device. Free the device by calling
                fz_drop_device.
 
                transform: Transform from user space in points to device space
                in pixels.
 
                clip: Bounding box to restrict any marking operations of the
                draw device.
 
                proof_cs: Color space to render to prior to mapping to color
                space defined by pixmap.
 
 
|
 
*Overload 6:*
 Constructor using `fz_new_draw_device_with_options()`.
                Create a new pixmap and draw device, using the specified options.
 
                options: Options to configure the draw device, and choose the
                resolution and colorspace.
 
                mediabox: The bounds of the page in points.
 
                pixmap: An out parameter containing the newly created pixmap.
 
 
|
 
*Overload 7:*
 Constructor using `fz_new_draw_device_with_proof()`.
                Create a device to draw on a pixmap.
 
                dest: Target pixmap for the draw device. See fz_new_pixmap*
                for how to obtain a pixmap. The pixmap is not cleared by the
                draw device, see fz_clear_pixmap* for how to clear it prior to
                calling fz_new_draw_device. Free the device by calling
                fz_drop_device.
 
                transform: Transform from user space in points to device space
                in pixels.
 
                proof_cs: Intermediate color space to map though when mapping to
                color space defined by pixmap.
 
 
|
 
*Overload 8:*
 Constructor using `fz_new_list_device()`.
                Create a rendering device for a display list.
 
                When the device is rendering a page it will populate the
                display list with drawing commands (text, images, etc.). The
                display list can later be reused to render a page many times
                without having to re-interpret the page from the document file
                for each rendering. Once the device is no longer needed, free
                it with fz_drop_device.
 
                list: A display list that the list device takes a reference to.
 
 
|
 
*Overload 9:*
 Constructor using `fz_new_ocr_device()`.
                Create a device to OCR the text on the page.
 
                Renders the page internally to a bitmap that is then OCRd. Text
                is then forwarded onto the target device.
 
                target: The target device to receive the OCRd text.
 
                ctm: The transform to apply to the mediabox to get the size for
                the rendered page image. Also used to calculate the resolution
                for the page image. In general, this will be the same as the CTM
                that you pass to fz_run_page (or fz_run_display_list) to feed
                this device.
 
                mediabox: The mediabox (in points). Combined with the CTM to get
                the bounds of the pixmap used internally for the rendered page
                image.
 
                with_list: If with_list is false, then all non-text operations
                are forwarded instantly to the target device. This results in
                the target device seeing all NON-text operations, followed by
                all the text operations (derived from OCR).
 
                If with_list is true, then all the marking operations are
                collated into a display list which is then replayed to the
                target device at the end.
 
                language: NULL (for "eng"), or a pointer to a string to describe
                the languages/scripts that should be used for OCR (e.g.
                "eng,ara").
 
                datadir: NULL (for ""), or a pointer to a path string otherwise
                provided to Tesseract in the TESSDATA_PREFIX environment variable.
 
                progress: NULL, or function to be called periodically to indicate
                progress. Return 0 to continue, or 1 to cancel. progress_arg is
                returned as the void *. The int is a value between 0 and 100 to
                indicate progress.
 
                progress_arg: A void * value to be parrotted back to the progress
                function.
 
 
|
 
*Overload 10:*
 Constructor using `fz_new_stext_device()`.
                Create a device to extract the text on a page.
 
                Gather the text on a page into blocks and lines.
 
                The reading order is taken from the order the text is drawn in
                the source file, so may not be accurate.
 
                page: The text page to which content should be added. This will
                usually be a newly created (empty) text page, but it can be one
                containing data already (for example when merging multiple
                pages, or watermarking).
 
                options: Options to configure the stext device.
 
 
|
 
*Overload 11:*
 Constructor using `fz_new_svg_device()`.
                Create a device that outputs (single page) SVG files to
                the given output stream.
 
                Equivalent to fz_new_svg_device_with_id passing id = NULL.
 
 
|
 
*Overload 12:*
 Constructor using `fz_new_svg_device_with_id()`.
                Create a device that outputs (single page) SVG files to
                the given output stream.
 
                output: The output stream to send the constructed SVG page to.
 
                page_width, page_height: The page dimensions to use (in points).
 
                text_format: How to emit text. One of the following values:
                        FZ_SVG_TEXT_AS_TEXT: As <text> elements with possible
                        layout errors and mismatching fonts.
                        FZ_SVG_TEXT_AS_PATH: As <path> elements with exact
                        visual appearance.
 
                reuse_images: Share image resources using <symbol> definitions.
 
                id: ID parameter to keep generated IDs unique across SVG files.
 
 
|
 
*Overload 13:*
 Constructor using `fz_new_test_device()`.
                Create a device to test for features.
 
                Currently only tests for the presence of non-grayscale colors.
 
                is_color: Possible values returned:
                        0: Definitely greyscale
                        1: Probably color (all colors were grey, but there
                        were images or shadings in a non grey colorspace).
                        2: Definitely color
 
                threshold: The difference from grayscale that will be tolerated.
                Typical values to use are either 0 (be exact) and 0.02 (allow an
                imperceptible amount of slop).
 
                options: A set of bitfield options, from the FZ_TEST_OPT set.
 
                passthrough: A device to pass all calls through to, or NULL.
                If set, then the test device can both test and pass through to
                an underlying device (like, say, the display list device). This
                means that a display list can be created and at the end we'll
                know if it's colored or not.
 
                In the absence of a passthrough device, the device will throw
                an exception to stop page interpretation when color is found.
 
 
|
 
*Overload 14:*
 Constructor using `fz_new_trace_device()`.
                Create a device to print a debug trace of all device calls.
 
 
|
 
*Overload 15:*
 Constructor using `pdf_new_pdf_device()`.
 
|
 
*Overload 16:*
 Copy constructor using `fz_keep_device()`.
 
|
 
*Overload 17:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 18:*
 Constructor using raw copy of pre-existing `::fz_device`.
__repr__ = _swig_repr(self)
fz_begin_group(self, area, cs, isolated, knockout, blendmode, alpha)
Class-aware wrapper for `::fz_begin_group()`.
fz_begin_layer(self, layer_name)
Class-aware wrapper for `::fz_begin_layer()`.
fz_begin_mask(self, area, luminosity, colorspace, bc, color_params)
Class-aware wrapper for `::fz_begin_mask()`.
fz_begin_metatext(self, meta, text)
Class-aware wrapper for `::fz_begin_metatext()`.
fz_begin_structure(self, standard, raw, uid)
Class-aware wrapper for `::fz_begin_structure()`.
fz_begin_tile(self, area, view, xstep, ystep, ctm)
Class-aware wrapper for `::fz_begin_tile()`.
fz_begin_tile_id(self, area, view, xstep, ystep, ctm, id)
Class-aware wrapper for `::fz_begin_tile_id()`.
fz_clip_image_mask(self, image, ctm, scissor)
Class-aware wrapper for `::fz_clip_image_mask()`.
fz_clip_path(self, path, even_odd, ctm, scissor)
Class-aware wrapper for `::fz_clip_path()`.
fz_clip_stroke_path(self, path, stroke, ctm, scissor)
Class-aware wrapper for `::fz_clip_stroke_path()`.
fz_clip_stroke_text(self, text, stroke, ctm, scissor)
Class-aware wrapper for `::fz_clip_stroke_text()`.
fz_clip_text(self, text, ctm, scissor)
Class-aware wrapper for `::fz_clip_text()`.
fz_close_device(self)
Class-aware wrapper for `::fz_close_device()`.
        Signal the end of input, and flush any buffered output.
        This is NOT called implicitly on fz_drop_device. This
        may throw exceptions.
fz_device_current_scissor(self)
Class-aware wrapper for `::fz_device_current_scissor()`.
        Find current scissor region as tracked by the device.
fz_disable_device_hints(self, hints)
Class-aware wrapper for `::fz_disable_device_hints()`.
        Disable (clear) hint bits within the hint bitfield for a device.
fz_enable_device_hints(self, hints)
Class-aware wrapper for `::fz_enable_device_hints()`.
        Enable (set) hint bits within the hint bitfield for a device.
fz_end_group(self)
Class-aware wrapper for `::fz_end_group()`.
fz_end_layer(self)
Class-aware wrapper for `::fz_end_layer()`.
fz_end_mask(self)
Class-aware wrapper for `::fz_end_mask()`.
fz_end_metatext(self)
Class-aware wrapper for `::fz_end_metatext()`.
fz_end_structure(self)
Class-aware wrapper for `::fz_end_structure()`.
fz_end_tile(self)
Class-aware wrapper for `::fz_end_tile()`.
fz_fill_image(self, image, ctm, alpha, color_params)
Class-aware wrapper for `::fz_fill_image()`.
fz_fill_image_mask(self, image, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_fill_image_mask()`.
fz_fill_path(self, path, even_odd, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_fill_path()`.
        Device calls; graphics primitives and containers.
fz_fill_shade(self, shade, ctm, alpha, color_params)
Class-aware wrapper for `::fz_fill_shade()`.
fz_fill_text(dev, text, ctm, colorspace, color, alpha, color_params)
Python version of fz_fill_text() taking list/tuple for `color`.
fz_ignore_text(self, text, ctm)
Class-aware wrapper for `::fz_ignore_text()`.
fz_new_ocr_device(self, ctm, mediabox, with_list, language, datadir, progress, progress_arg)
Class-aware wrapper for `::fz_new_ocr_device()`.
        Create a device to OCR the text on the page.
 
        Renders the page internally to a bitmap that is then OCRd. Text
        is then forwarded onto the target device.
 
        target: The target device to receive the OCRd text.
 
        ctm: The transform to apply to the mediabox to get the size for
        the rendered page image. Also used to calculate the resolution
        for the page image. In general, this will be the same as the CTM
        that you pass to fz_run_page (or fz_run_display_list) to feed
        this device.
 
        mediabox: The mediabox (in points). Combined with the CTM to get
        the bounds of the pixmap used internally for the rendered page
        image.
 
        with_list: If with_list is false, then all non-text operations
        are forwarded instantly to the target device. This results in
        the target device seeing all NON-text operations, followed by
        all the text operations (derived from OCR).
 
        If with_list is true, then all the marking operations are
        collated into a display list which is then replayed to the
        target device at the end.
 
        language: NULL (for "eng"), or a pointer to a string to describe
        the languages/scripts that should be used for OCR (e.g.
        "eng,ara").
 
        datadir: NULL (for ""), or a pointer to a path string otherwise
        provided to Tesseract in the TESSDATA_PREFIX environment variable.
 
        progress: NULL, or function to be called periodically to indicate
        progress. Return 0 to continue, or 1 to cancel. progress_arg is
        returned as the void *. The int is a value between 0 and 100 to
        indicate progress.
 
        progress_arg: A void * value to be parrotted back to the progress
        function.
fz_pop_clip(self)
Class-aware wrapper for `::fz_pop_clip()`.
fz_render_flags(self, set, clear)
Class-aware wrapper for `::fz_render_flags()`.
fz_render_t3_glyph_direct(self, font, gid, trm, gstate, def_cs)
Class-aware wrapper for `::fz_render_t3_glyph_direct()`.
        Nasty PDF interpreter specific hernia, required to allow the
        interpreter to replay glyphs from a type3 font directly into
        the target device.
 
        This is only used in exceptional circumstances (such as type3
        glyphs that inherit current graphics state, or nested type3
        glyphs).
fz_set_default_colorspaces(self, default_cs)
Class-aware wrapper for `::fz_set_default_colorspaces()`.
fz_stroke_path(self, path, stroke, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_stroke_path()`.
fz_stroke_text(self, text, stroke, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_stroke_text()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzDevice(...)
Destructor using fz_drop_device().
fz_new_draw_device_type3(transform, dest)
Class-aware wrapper for `::fz_new_draw_device_type3()`.
fz_new_xmltext_device(out)
Class-aware wrapper for `::fz_new_xmltext_device()`.
        Create a device to output raw information.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzDevice2(FzDevice)
    Wrapper class for struct fz_device with virtual fns for each fnptr; this is for use as a SWIG Director class.
 
 
Method resolution order:
FzDevice2
FzDevice
builtins.object

Methods defined here:
__disown__(self)
__init__(self)
== Constructor.
__repr__ = _swig_repr(self)
begin_group(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
begin_layer(self, arg_0, arg_2)
begin_mask(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6)
begin_metatext(self, arg_0, arg_2, arg_3)
begin_structure(self, arg_0, arg_2, arg_3, arg_4)
begin_tile(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
clip_image_mask(self, arg_0, arg_2, arg_3, arg_4)
clip_path(self, arg_0, arg_2, arg_3, arg_4, arg_5)
clip_stroke_path(self, arg_0, arg_2, arg_3, arg_4, arg_5)
clip_stroke_text(self, arg_0, arg_2, arg_3, arg_4, arg_5)
clip_text(self, arg_0, arg_2, arg_3, arg_4)
close_device(self, arg_0)
Default virtual method implementations; these all throw an exception.
drop_device(self, arg_0)
end_group(self, arg_0)
end_layer(self, arg_0)
end_mask(self, arg_0)
end_metatext(self, arg_0)
end_structure(self, arg_0)
end_tile(self, arg_0)
fill_image(self, arg_0, arg_2, arg_3, arg_4, arg_5)
fill_image_mask(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
fill_path(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7, arg_8)
fill_shade(self, arg_0, arg_2, arg_3, arg_4, arg_5)
fill_text(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
ignore_text(self, arg_0, arg_2, arg_3)
pop_clip(self, arg_0)
render_flags(self, arg_0, arg_2, arg_3)
set_default_colorspaces(self, arg_0, arg_2)
stroke_path(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7, arg_8)
stroke_text(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7, arg_8)
use_virtual_begin_group(self, use=True)
use_virtual_begin_layer(self, use=True)
use_virtual_begin_mask(self, use=True)
use_virtual_begin_metatext(self, use=True)
use_virtual_begin_structure(self, use=True)
use_virtual_begin_tile(self, use=True)
use_virtual_clip_image_mask(self, use=True)
use_virtual_clip_path(self, use=True)
use_virtual_clip_stroke_path(self, use=True)
use_virtual_clip_stroke_text(self, use=True)
use_virtual_clip_text(self, use=True)
use_virtual_close_device(self, use=True)
These methods set the function pointers in *m_internal
to point to internal callbacks that call our virtual methods.
use_virtual_drop_device(self, use=True)
use_virtual_end_group(self, use=True)
use_virtual_end_layer(self, use=True)
use_virtual_end_mask(self, use=True)
use_virtual_end_metatext(self, use=True)
use_virtual_end_structure(self, use=True)
use_virtual_end_tile(self, use=True)
use_virtual_fill_image(self, use=True)
use_virtual_fill_image_mask(self, use=True)
use_virtual_fill_path(self, use=True)
use_virtual_fill_shade(self, use=True)
use_virtual_fill_text(self, use=True)
use_virtual_ignore_text(self, use=True)
use_virtual_pop_clip(self, use=True)
use_virtual_render_flags(self, use=True)
use_virtual_set_default_colorspaces(self, use=True)
use_virtual_stroke_path(self, use=True)
use_virtual_stroke_text(self, use=True)

Static methods defined here:
__swig_destroy__ = delete_FzDevice2(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzDevice:
fz_begin_group(self, area, cs, isolated, knockout, blendmode, alpha)
Class-aware wrapper for `::fz_begin_group()`.
fz_begin_layer(self, layer_name)
Class-aware wrapper for `::fz_begin_layer()`.
fz_begin_mask(self, area, luminosity, colorspace, bc, color_params)
Class-aware wrapper for `::fz_begin_mask()`.
fz_begin_metatext(self, meta, text)
Class-aware wrapper for `::fz_begin_metatext()`.
fz_begin_structure(self, standard, raw, uid)
Class-aware wrapper for `::fz_begin_structure()`.
fz_begin_tile(self, area, view, xstep, ystep, ctm)
Class-aware wrapper for `::fz_begin_tile()`.
fz_begin_tile_id(self, area, view, xstep, ystep, ctm, id)
Class-aware wrapper for `::fz_begin_tile_id()`.
fz_clip_image_mask(self, image, ctm, scissor)
Class-aware wrapper for `::fz_clip_image_mask()`.
fz_clip_path(self, path, even_odd, ctm, scissor)
Class-aware wrapper for `::fz_clip_path()`.
fz_clip_stroke_path(self, path, stroke, ctm, scissor)
Class-aware wrapper for `::fz_clip_stroke_path()`.
fz_clip_stroke_text(self, text, stroke, ctm, scissor)
Class-aware wrapper for `::fz_clip_stroke_text()`.
fz_clip_text(self, text, ctm, scissor)
Class-aware wrapper for `::fz_clip_text()`.
fz_close_device(self)
Class-aware wrapper for `::fz_close_device()`.
        Signal the end of input, and flush any buffered output.
        This is NOT called implicitly on fz_drop_device. This
        may throw exceptions.
fz_device_current_scissor(self)
Class-aware wrapper for `::fz_device_current_scissor()`.
        Find current scissor region as tracked by the device.
fz_disable_device_hints(self, hints)
Class-aware wrapper for `::fz_disable_device_hints()`.
        Disable (clear) hint bits within the hint bitfield for a device.
fz_enable_device_hints(self, hints)
Class-aware wrapper for `::fz_enable_device_hints()`.
        Enable (set) hint bits within the hint bitfield for a device.
fz_end_group(self)
Class-aware wrapper for `::fz_end_group()`.
fz_end_layer(self)
Class-aware wrapper for `::fz_end_layer()`.
fz_end_mask(self)
Class-aware wrapper for `::fz_end_mask()`.
fz_end_metatext(self)
Class-aware wrapper for `::fz_end_metatext()`.
fz_end_structure(self)
Class-aware wrapper for `::fz_end_structure()`.
fz_end_tile(self)
Class-aware wrapper for `::fz_end_tile()`.
fz_fill_image(self, image, ctm, alpha, color_params)
Class-aware wrapper for `::fz_fill_image()`.
fz_fill_image_mask(self, image, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_fill_image_mask()`.
fz_fill_path(self, path, even_odd, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_fill_path()`.
        Device calls; graphics primitives and containers.
fz_fill_shade(self, shade, ctm, alpha, color_params)
Class-aware wrapper for `::fz_fill_shade()`.
fz_fill_text(dev, text, ctm, colorspace, color, alpha, color_params)
Python version of fz_fill_text() taking list/tuple for `color`.
fz_ignore_text(self, text, ctm)
Class-aware wrapper for `::fz_ignore_text()`.
fz_new_ocr_device(self, ctm, mediabox, with_list, language, datadir, progress, progress_arg)
Class-aware wrapper for `::fz_new_ocr_device()`.
        Create a device to OCR the text on the page.
 
        Renders the page internally to a bitmap that is then OCRd. Text
        is then forwarded onto the target device.
 
        target: The target device to receive the OCRd text.
 
        ctm: The transform to apply to the mediabox to get the size for
        the rendered page image. Also used to calculate the resolution
        for the page image. In general, this will be the same as the CTM
        that you pass to fz_run_page (or fz_run_display_list) to feed
        this device.
 
        mediabox: The mediabox (in points). Combined with the CTM to get
        the bounds of the pixmap used internally for the rendered page
        image.
 
        with_list: If with_list is false, then all non-text operations
        are forwarded instantly to the target device. This results in
        the target device seeing all NON-text operations, followed by
        all the text operations (derived from OCR).
 
        If with_list is true, then all the marking operations are
        collated into a display list which is then replayed to the
        target device at the end.
 
        language: NULL (for "eng"), or a pointer to a string to describe
        the languages/scripts that should be used for OCR (e.g.
        "eng,ara").
 
        datadir: NULL (for ""), or a pointer to a path string otherwise
        provided to Tesseract in the TESSDATA_PREFIX environment variable.
 
        progress: NULL, or function to be called periodically to indicate
        progress. Return 0 to continue, or 1 to cancel. progress_arg is
        returned as the void *. The int is a value between 0 and 100 to
        indicate progress.
 
        progress_arg: A void * value to be parrotted back to the progress
        function.
fz_pop_clip(self)
Class-aware wrapper for `::fz_pop_clip()`.
fz_render_flags(self, set, clear)
Class-aware wrapper for `::fz_render_flags()`.
fz_render_t3_glyph_direct(self, font, gid, trm, gstate, def_cs)
Class-aware wrapper for `::fz_render_t3_glyph_direct()`.
        Nasty PDF interpreter specific hernia, required to allow the
        interpreter to replay glyphs from a type3 font directly into
        the target device.
 
        This is only used in exceptional circumstances (such as type3
        glyphs that inherit current graphics state, or nested type3
        glyphs).
fz_set_default_colorspaces(self, default_cs)
Class-aware wrapper for `::fz_set_default_colorspaces()`.
fz_stroke_path(self, path, stroke, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_stroke_path()`.
fz_stroke_text(self, text, stroke, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_stroke_text()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods inherited from FzDevice:
fz_new_draw_device_type3(transform, dest)
Class-aware wrapper for `::fz_new_draw_device_type3()`.
fz_new_xmltext_device(out)
Class-aware wrapper for `::fz_new_xmltext_device()`.
        Create a device to output raw information.

Data descriptors inherited from FzDevice:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.

 
class FzDeviceContainerStack(builtins.object)
    FzDeviceContainerStack(*args)
 
Wrapper class for struct `fz_device_container_stack`. Not copyable or assignable.
Devices can keep track of containers (clips/masks/groups/tiles)
as they go to save callers having to do it.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_device_container_stack`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzDeviceContainerStack(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzDisplayList(builtins.object)
    FzDisplayList(*args)
 
Wrapper class for struct `fz_display_list`.
fz_display_list is a list containing drawing commands (text,
images, etc.). The intent is two-fold: as a caching-mechanism
to reduce parsing of a page, and to be used as a data
structure in multi-threading where one thread parses the page
and another renders pages.
 
Create a display list with fz_new_display_list, hand it over to
fz_new_list_device to have it populated, and later replay the
list (once or many times) by calling fz_run_display_list. When
the list is no longer needed drop it with fz_drop_display_list.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_display_list()`.
                Create an empty display list.
 
                A display list contains drawing commands (text, images, etc.).
                Use fz_new_list_device for populating the list.
 
                mediabox: Bounds of the page (in points) represented by the
                display list.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_display_list_from_page()`.
                Create a display list.
 
                Ownership of the display list is returned to the caller.
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_display_list_from_page_number()`.
 
|
 
*Overload 4:*
 Constructor using `fz_new_display_list_from_svg()`.
                Parse an SVG document into a display-list.
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_display_list_from_svg_xml()`.
                Parse an SVG document into a display-list.
 
 
|
 
*Overload 6:*
 Constructor using `pdf_new_display_list_from_annot()`.
 
|
 
*Overload 7:*
 Copy constructor using `fz_keep_display_list()`.
 
|
 
*Overload 8:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_display_list`.
__repr__ = _swig_repr(self)
fz_bound_display_list(self)
Class-aware wrapper for `::fz_bound_display_list()`.
        Return the bounding box of the page recorded in a display list.
fz_display_list_is_empty(self)
Class-aware wrapper for `::fz_display_list_is_empty()`.
        Check for a display list being empty
 
        list: The list to check.
 
        Returns true if empty, false otherwise.
fz_fill_pixmap_from_display_list(self, ctm, pix)
Class-aware wrapper for `::fz_fill_pixmap_from_display_list()`.
fz_new_buffer_from_display_list(self, options)
Class-aware wrapper for `::fz_new_buffer_from_display_list()`.
fz_new_list_device(self)
Class-aware wrapper for `::fz_new_list_device()`.
        Create a rendering device for a display list.
 
        When the device is rendering a page it will populate the
        display list with drawing commands (text, images, etc.). The
        display list can later be reused to render a page many times
        without having to re-interpret the page from the document file
        for each rendering. Once the device is no longer needed, free
        it with fz_drop_device.
 
        list: A display list that the list device takes a reference to.
fz_new_pixmap_from_display_list(self, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_display_list()`.
        Render the page to a pixmap using the transform and colorspace.
 
        Ownership of the pixmap is returned to the caller.
fz_new_pixmap_from_display_list_with_separations(self, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_display_list_with_separations()`.
        Render the page contents with control over spot colors.
 
        Ownership of the pixmap is returned to the caller.
fz_run_display_list(self, dev, ctm, scissor, cookie)
Class-aware wrapper for `::fz_run_display_list()`.
        (Re)-run a display list through a device.
 
        list: A display list, created by fz_new_display_list and
        populated with objects from a page by running fz_run_page on a
        device obtained from fz_new_list_device.
 
        ctm: Transform to apply to display list contents. May include
        for example scaling and rotation, see fz_scale, fz_rotate and
        fz_concat. Set to fz_identity if no transformation is desired.
 
        scissor: Only the part of the contents of the display list
        visible within this area will be considered when the list is
        run through the device. This does not imply for tile objects
        contained in the display list.
 
        cookie: Communication mechanism between caller and library
        running the page. Intended for multi-threaded applications,
        while single-threaded applications set cookie to NULL. The
        caller may abort an ongoing page run. Cookie also communicates
        progress information back to the caller. The fields inside
        cookie are continually updated while the page is being run.
fz_search_display_list = FzDisplayList_fz_search_display_list_outparams_fn(self, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_display_list::ll_fz_search_display_list() [fz_search_display_list()].
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzDisplayList(...)
Destructor using fz_drop_display_list().
fz_new_display_list_from_page_contents(page)
Class-aware wrapper for `::fz_new_display_list_from_page_contents()`.
        Create a display list from page contents (no annotations).
 
        Ownership of the display list is returned to the caller.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzDocument(builtins.object)
    FzDocument(*args)
 
Wrapper class for struct `fz_document`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_open_accelerated_document()`.
                Open a document file and read its basic structure so pages and
                objects can be located. MuPDF will try to repair broken
                documents (without actually changing the file contents).
 
                The returned fz_document is used when calling most other
                document related functions.
 
                filename: a path to a file as it would be given to open(2).
 
 
|
 
*Overload 2:*
 Constructor using `fz_open_accelerated_document_with_stream()`.
                Open a document using the specified stream object rather than
                opening a file on disk.
 
                magic: a string used to detect document type; either a file name
                or mime-type.
 
 
|
 
*Overload 3:*
 Constructor using `fz_open_document()`.
                Open a document file and read its basic structure so pages and
                objects can be located. MuPDF will try to repair broken
                documents (without actually changing the file contents).
 
                The returned fz_document is used when calling most other
                document related functions.
 
                filename: a path to a file as it would be given to open(2).
 
 
|
 
*Overload 4:*
 Constructor using `fz_open_document_with_buffer()`.
                Open a document using a buffer rather than opening a file on disk.
 
 
|
 
*Overload 5:*
 Constructor using `fz_open_document_with_stream()`.
                Open a document using the specified stream object rather than
                opening a file on disk.
 
                magic: a string used to detect document type; either a file name
                or mime-type.
 
 
|
 
*Overload 6:*
 Returns a FzDocument for pdfdocument.m_internal.super.
 
|
 
*Overload 7:*
 Copy constructor using `fz_keep_document()`.
 
|
 
*Overload 8:*
 Constructor using raw copy of pre-existing `::fz_document`.
 
|
 
*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_document`.
__repr__ = _swig_repr(self)
fz_authenticate_password(self, password)
Class-aware wrapper for `::fz_authenticate_password()`.
        Test if the given password can decrypt the document.
 
        password: The password string to be checked. Some document
        specifications do not specify any particular text encoding, so
        neither do we.
 
        Returns 0 for failure to authenticate, non-zero for success.
 
        For PDF documents, further information can be given by examining
        the bits in the return code.
 
                Bit 0 => No password required
                Bit 1 => User password authenticated
                Bit 2 => Owner password authenticated
fz_clamp_location(self, loc)
Class-aware wrapper for `::fz_clamp_location()`.
        Clamps a location into valid chapter/page range. (First clamps
        the chapter into range, then the page into range).
fz_count_chapter_pages(self, chapter)
Class-aware wrapper for `::fz_count_chapter_pages()`.
        Return the number of pages in a chapter.
        May return 0.
fz_count_chapters(self)
Class-aware wrapper for `::fz_count_chapters()`.
        Return the number of chapters in the document.
        At least 1.
fz_count_pages(self)
Class-aware wrapper for `::fz_count_pages()`.
        Return the number of pages in document
 
        May return 0 for documents with no pages.
fz_document_output_intent(self)
Class-aware wrapper for `::fz_document_output_intent()`.
        Find the output intent colorspace if the document has defined
        one.
 
        Returns a borrowed reference that should not be dropped, unless
        it is kept first.
fz_document_supports_accelerator(self)
Class-aware wrapper for `::fz_document_supports_accelerator()`.
        Query if the document supports the saving of accelerator data.
fz_format_link_uri(self, dest)
Class-aware wrapper for `::fz_format_link_uri()`.
        Format an internal link to a page number, location, and possible viewing parameters,
        suitable for use with fz_create_link.
 
        Returns a newly allocated string that the caller must free.
fz_has_permission(self, p)
Class-aware wrapper for `::fz_has_permission()`.
        Check permission flags on document.
fz_is_document_reflowable(self)
Class-aware wrapper for `::fz_is_document_reflowable()`.
        Is the document reflowable.
 
        Returns 1 to indicate reflowable documents, otherwise 0.
fz_last_page(self)
Class-aware wrapper for `::fz_last_page()`.
        Function to get the location for the last page in the document.
        Using this can be far more efficient in some cases than calling
        fz_count_pages and using the page number.
fz_layout_document(self, w, h, em)
Class-aware wrapper for `::fz_layout_document()`.
        Layout reflowable document types.
 
        w, h: Page size in points.
        em: Default font size in points.
fz_load_chapter_page(self, chapter, page)
Class-aware wrapper for `::fz_load_chapter_page()`.
        Load a page.
 
        After fz_load_page is it possible to retrieve the size of the
        page using fz_bound_page, or to render the page using
        fz_run_page_*. Free the page by calling fz_drop_page.
 
        chapter: chapter number, 0 is the first chapter of the document.
        number: page number, 0 is the first page of the chapter.
fz_load_outline(self)
Class-aware wrapper for `::fz_load_outline()`.
        Load the hierarchical document outline.
 
        Should be freed by fz_drop_outline.
fz_load_page(self, number)
Class-aware wrapper for `::fz_load_page()`.
        Load a given page number from a document. This may be much less
        efficient than loading by location (chapter+page) for some
        document types.
fz_location_from_page_number(self, number)
Class-aware wrapper for `::fz_location_from_page_number()`.
        Converts from page number to chapter+page. This may cause many
        chapters to be laid out in order to calculate the number of
        pages within those chapters.
fz_lookup_bookmark(self, mark)
Class-aware wrapper for `::fz_lookup_bookmark()`.
        Find a bookmark and return its page number.
fz_lookup_metadata(document, key)
Like fz_lookup_metadata2() but returns None on error
instead of raising exception.
fz_lookup_metadata2(self, key)
Class-aware wrapper for `::fz_lookup_metadata2()`.
C++ alternative to `fz_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
fz_make_bookmark(self, loc)
Class-aware wrapper for `::fz_make_bookmark()`.
        Create a bookmark for the given page, which can be used to find
        the same location after the document has been laid out with
        different parameters.
fz_needs_password(self)
Class-aware wrapper for `::fz_needs_password()`.
        Check if a document is encrypted with a
        non-blank password.
fz_new_buffer_from_page_number(self, number, options)
Class-aware wrapper for `::fz_new_buffer_from_page_number()`.
fz_new_display_list_from_page_number(self, number)
Class-aware wrapper for `::fz_new_display_list_from_page_number()`.
fz_new_pixmap_from_page_number(self, number, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_number()`.
fz_new_pixmap_from_page_number_with_separations(self, number, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_number_with_separations()`.
fz_new_xhtml_document_from_document(self, *args)
*Overload 1:*
 Class-aware wrapper for `::fz_new_xhtml_document_from_document()`.
                Use text extraction to convert the input document into XHTML,
                then open the result as a new document that can be reflowed.
 
 
|
 
*Overload 2:*
 Class-aware wrapper for `::fz_new_xhtml_document_from_document()`.
                Use text extraction to convert the input document into XHTML,
                then open the result as a new document that can be reflowed.
fz_next_page(self, loc)
Class-aware wrapper for `::fz_next_page()`.
        Function to get the location of the next page (allowing for the
        end of chapters etc). If at the end of the document, returns the
        current location.
fz_open_reflowed_document(self, opts)
Class-aware wrapper for `::fz_open_reflowed_document()`.
fz_output_accelerator(self, accel)
Class-aware wrapper for `::fz_output_accelerator()`.
        Output accelerator data for the document to a given output
        stream.
fz_page_number_from_location(self, loc)
Class-aware wrapper for `::fz_page_number_from_location()`.
        Converts from chapter+page to page number. This may cause many
        chapters to be laid out in order to calculate the number of
        pages within those chapters.
fz_previous_page(self, loc)
Class-aware wrapper for `::fz_previous_page()`.
        Function to get the location of the previous page (allowing for
        the end of chapters etc). If already at the start of the
        document, returns the current page.
fz_process_opened_pages(self, process_openend_page, state)
Class-aware wrapper for `::fz_process_opened_pages()`.
        Iterates over all opened pages of the document, calling the
        provided callback for each page for processing. If the callback
        returns non-NULL then the iteration stops and that value is returned
        to the called of fz_process_opened_pages().
 
        The state pointer provided to fz_process_opened_pages() is
        passed on to the callback but is owned by the caller.
 
        Returns the first non-NULL value returned by the callback,
        or NULL if the callback returned NULL for all opened pages.
fz_resolve_link = FzDocument_fz_resolve_link_outparams_fn(self, uri)
Helper for out-params of class method fz_document::ll_fz_resolve_link() [fz_resolve_link()].
fz_save_accelerator(self, accel)
Class-aware wrapper for `::fz_save_accelerator()`.
        Save accelerator data for the document to a given file.
fz_search_chapter_page_number = FzDocument_fz_search_chapter_page_number_outparams_fn(self, chapter, page, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_document::ll_fz_search_chapter_page_number() [fz_search_chapter_page_number()].
fz_search_page2(self, number, needle, hit_max)
Class-aware wrapper for `::fz_search_page2()`.
C++ alternative to fz_search_page() that returns information in a std::vector.
fz_search_page_number = FzDocument_fz_search_page_number_outparams_fn(self, number, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_document::ll_fz_search_page_number() [fz_search_page_number()].
fz_set_metadata(self, key, value)
Class-aware wrapper for `::fz_set_metadata()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_count_pages_imp(self, chapter)
Class-aware wrapper for `::pdf_count_pages_imp()`.
pdf_document_from_fz_document(self)
Class-aware wrapper for `::pdf_document_from_fz_document()`.
pdf_load_page_imp(self, chapter, number)
Class-aware wrapper for `::pdf_load_page_imp()`.
pdf_page_label_imp(self, chapter, page, buf, size)
Class-aware wrapper for `::pdf_page_label_imp()`.
pdf_specifics(self)
Class-aware wrapper for `::pdf_specifics()`.

Static methods defined here:
__swig_destroy__ = delete_FzDocument(...)
Destructor using fz_drop_document().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzDocumentHandler(builtins.object)
    FzDocumentHandler(*args)
 
Wrapper class for struct `fz_document_handler`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_document_handler`.
__repr__ = _swig_repr(self)
fz_register_document_handler(self)
Class-aware wrapper for `::fz_register_document_handler()`.
        Register a handler for a document type.
 
        handler: The handler to register.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzDocumentHandler(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzDocumentHandlerContext(builtins.object)
    FzDocumentHandlerContext(*args)
 
Wrapper class for struct `fz_document_handler_context`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_document_handler_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzDocumentHandlerContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzDocumentWriter(builtins.object)
    FzDocumentWriter(*args)
 
Wrapper class for struct `fz_document_writer`. Not copyable or assignable.
 
  Methods defined here:
__init__ = FzDocumentWriter__init__1(self, *args)
__repr__ = _swig_repr(self)
fz_begin_page(self, mediabox)
Class-aware wrapper for `::fz_begin_page()`.
        Called to start the process of writing a page to
        a document.
 
        mediabox: page size rectangle in points.
 
        Returns a borrowed fz_device to write page contents to. This
        should be kept if required, and only dropped if it was kept.
fz_close_document_writer(self)
Class-aware wrapper for `::fz_close_document_writer()`.
        Called to end the process of writing
        pages to a document.
 
        This writes any file level trailers required. After this
        completes successfully the file is up to date and complete.
fz_document_writer_device(self)
Class-aware wrapper for `::fz_document_writer_device()`.
fz_end_page(self)
Class-aware wrapper for `::fz_end_page()`.
        Called to end the process of writing a page to a
        document.
fz_pdfocr_writer_set_progress(self, progress, arg_2)
Class-aware wrapper for `::fz_pdfocr_writer_set_progress()`.
fz_write_document(self, doc)
Class-aware wrapper for `::fz_write_document()`.
        Convenience function to feed all the pages of a document to
        fz_begin_page/fz_run_page/fz_end_page.
fz_write_stabilized_story(self, user_css, em, contentfn, contentfn_ref, rectfn, rectfn_ref, pagefn, pagefn_ref, archive)
Class-aware wrapper for `::fz_write_stabilized_story()`.
fz_write_story(self, story, rectfn, rectfn_ref, positionfn, positionfn_ref, pagefn, pagefn_ref)
Class-aware wrapper for `::fz_write_story()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzDocumentWriter(...)
Destructor using fz_drop_document_writer().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

Data and other attributes defined here:
FormatPathType_DOCUMENT = 0
FormatPathType_TEXT = 1
OutputType_CBZ = 0
OutputType_DOCX = 1
OutputType_ODT = 2
OutputType_PCL = 3
OutputType_PCLM = 4
OutputType_PDF = 5
OutputType_PDFOCR = 6
OutputType_PS = 7
OutputType_PWG = 8
PathType_CBZ = 0
PathType_DOCX = 1
PathType_ODT = 2
PathType_PAM_PIXMAP = 3
PathType_PBM_PIXMAP = 4
PathType_PCL = 5
PathType_PCLM = 6
PathType_PDF = 7
PathType_PDFOCR = 8
PathType_PGM_PIXMAP = 9
PathType_PKM_PIXMAP = 10
PathType_PNG_PIXMAP = 11
PathType_PNM_PIXMAP = 12
PathType_PPM_PIXMAP = 13
PathType_PS = 14
PathType_PWG = 15
PathType_SVG = 16

 
class FzDrawOptions(builtins.object)
    FzDrawOptions(*args)
 
Wrapper class for struct `fz_draw_options`. Not copyable or assignable.
struct fz_draw_options: Options for creating a pixmap and draw
device.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_parse_draw_options()`.
                Parse draw device options from a comma separated key-value string.
 
 
|
 
*Overload 2:*
 Default constructor, sets each member to default value.
 
|
 
*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_draw_options`.
 
|
 
*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_draw_options`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzDrawOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
alpha
colorspace
graphics
height
rotate
We use default destructor.
text
thisown
The membership flag
width
x_resolution
y_resolution

Data and other attributes defined here:
__hash__ = None

 
class FzErrorAbort(FzErrorBase)
    FzErrorAbort(message)
 
For `FZ_ERROR_ABORT`.
 
 
Method resolution order:
FzErrorAbort
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorAbort(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzErrorBase(builtins.object)
    FzErrorBase(code, text)
 
Base class for exceptions.
 
  Methods defined here:
__init__(self, code, text)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)
what(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorBase(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text
thisown
The membership flag

 
class FzErrorContext(builtins.object)
    FzErrorContext(*args)
 
Wrapper class for struct `fz_error_context`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_error_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzErrorContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzErrorCount(FzErrorBase)
    FzErrorCount(message)
 
For `FZ_ERROR_COUNT`.
 
 
Method resolution order:
FzErrorCount
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorCount(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzErrorGeneric(FzErrorBase)
    FzErrorGeneric(message)
 
For `FZ_ERROR_GENERIC`.
 
 
Method resolution order:
FzErrorGeneric
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorGeneric(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzErrorMemory(FzErrorBase)
    FzErrorMemory(message)
 
For `FZ_ERROR_MEMORY`.
 
 
Method resolution order:
FzErrorMemory
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorMemory(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzErrorMinor(FzErrorBase)
    FzErrorMinor(message)
 
For `FZ_ERROR_MINOR`.
 
 
Method resolution order:
FzErrorMinor
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorMinor(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzErrorNone(FzErrorBase)
    FzErrorNone(message)
 
For `FZ_ERROR_NONE`.
 
 
Method resolution order:
FzErrorNone
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorNone(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzErrorRepaired(FzErrorBase)
    FzErrorRepaired(message)
 
For `FZ_ERROR_REPAIRED`.
 
 
Method resolution order:
FzErrorRepaired
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorRepaired(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzErrorStackSlot(builtins.object)
    FzErrorStackSlot(*args)
 
Wrapper class for struct `fz_error_stack_slot`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_error_stack_slot`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzErrorStackSlot(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzErrorSyntax(FzErrorBase)
    FzErrorSyntax(message)
 
For `FZ_ERROR_SYNTAX`.
 
 
Method resolution order:
FzErrorSyntax
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorSyntax(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzErrorTrylater(FzErrorBase)
    FzErrorTrylater(message)
 
For `FZ_ERROR_TRYLATER`.
 
 
Method resolution order:
FzErrorTrylater
FzErrorBase
builtins.object

Methods defined here:
__init__(self, message)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_FzErrorTrylater(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzErrorBase:
what(self)

Data descriptors inherited from FzErrorBase:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_code
m_text

 
class FzFont(builtins.object)
    FzFont(*args)
 
Wrapper class for struct `fz_font`.
An abstract font handle.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_base14_font()`.
                Create a new font from one of the built-in fonts.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_builtin_font()`.
 
|
 
*Overload 3:*
 Constructor using `fz_new_cjk_font()`.
 
|
 
*Overload 4:*
 Constructor using `fz_new_font_from_buffer()`.
                Create a new font from a font file in a fz_buffer.
 
                Fonts created in this way, will be eligible for embedding by default.
 
                name: Name of font (leave NULL to use name from font).
 
                buffer: Buffer to load from.
 
                index: Which font from the file to load (0 for default).
 
                use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
                Returns new font handle, or throws exception on error.
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_font_from_file()`.
                Create a new font from a font file.
 
                Fonts created in this way, will be eligible for embedding by default.
 
                name: Name of font (leave NULL to use name from font).
 
                path: File path to load from.
 
                index: Which font from the file to load (0 for default).
 
                use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
                Returns new font handle, or throws exception on error.
 
 
|
 
*Overload 6:*
 Constructor using `fz_new_font_from_memory()`.
                Create a new font from a font file in memory.
 
                Fonts created in this way, will be eligible for embedding by default.
 
                name: Name of font (leave NULL to use name from font).
 
                data: Pointer to the font file data.
 
                len: Length of the font file data.
 
                index: Which font from the file to load (0 for default).
 
                use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
                Returns new font handle, or throws exception on error.
 
 
|
 
*Overload 7:*
 Constructor using `fz_new_type3_font()`.
                Create a new (empty) type3 font.
 
                name: Name of font (or NULL).
 
                matrix: Font matrix.
 
                Returns a new font handle, or throws exception on
                allocation failure.
 
 
|
 
*Overload 8:*
 Copy constructor using `fz_keep_font()`.
 
|
 
*Overload 9:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 10:*
 Constructor using raw copy of pre-existing `::fz_font`.
__repr__ = _swig_repr(self)
fz_advance_glyph(self, glyph, wmode)
Class-aware wrapper for `::fz_advance_glyph()`.
        Return the advance for a given glyph.
 
        font: The font to look for the glyph in.
 
        glyph: The glyph to find the advance for.
 
        wmode: 1 for vertical mode, 0 for horizontal.
 
        Returns the advance for the glyph.
fz_bound_glyph(self, gid, trm)
Class-aware wrapper for `::fz_bound_glyph()`.
        Return a bbox for a given glyph in a font.
 
        font: The font to look for the glyph in.
 
        gid: The glyph to bound.
 
        trm: The matrix to apply to the glyph before bounding.
 
        Returns rectangle by value containing the bounds of the given
        glyph.
fz_decouple_type3_font(self, t3doc)
Class-aware wrapper for `::fz_decouple_type3_font()`.
fz_encode_character(self, unicode)
Class-aware wrapper for `::fz_encode_character()`.
        Find the glyph id for a given unicode
        character within a font.
 
        font: The font to look for the unicode character in.
 
        unicode: The unicode character to encode.
 
        Returns the glyph id for the given unicode value, or 0 if
        unknown.
fz_encode_character_by_glyph_name(self, glyphname)
Class-aware wrapper for `::fz_encode_character_by_glyph_name()`.
        Encode character.
 
        Either by direct lookup of glyphname within a font, or, failing
        that, by mapping glyphname to unicode and thence to the glyph
        index within the given font.
 
        Returns zero for type3 fonts.
fz_encode_character_sc(self, unicode)
Class-aware wrapper for `::fz_encode_character_sc()`.
        Encode character, preferring small-caps variant if available.
 
        font: The font to look for the unicode character in.
 
        unicode: The unicode character to encode.
 
        Returns the glyph id for the given unicode value, or 0 if
        unknown.
fz_encode_character_with_fallback = FzFont_fz_encode_character_with_fallback_outparams_fn(self, unicode, script, language)
Helper for out-params of class method fz_font::ll_fz_encode_character_with_fallback() [fz_encode_character_with_fallback()].
fz_extract_ttf_from_ttc(self)
Class-aware wrapper for `::fz_extract_ttf_from_ttc()`.
fz_font_ascender(self)
Class-aware wrapper for `::fz_font_ascender()`.
        Retrieve font ascender in ems.
fz_font_bbox(self)
Class-aware wrapper for `::fz_font_bbox()`.
        Retrieve the font bbox.
 
        font: The font to query.
 
        Returns the font bbox by value; it is valid only if
        fz_font_flags(font)->invalid_bbox is zero.
fz_font_descender(self)
Class-aware wrapper for `::fz_font_descender()`.
        Retrieve font descender in ems.
fz_font_digest(self, digest)
Class-aware wrapper for `::fz_font_digest()`.
        Retrieve the MD5 digest for the font's data.
fz_font_ft_face(self)
Class-aware wrapper for `::fz_font_ft_face()`.
        Retrieve the FT_Face handle
        for the font.
 
        font: The font to query
 
        Returns the FT_Face handle for the font, or NULL
        if not a freetype handled font. (Cast to void *
        to avoid nasty header exposure).
fz_font_is_bold(self)
Class-aware wrapper for `::fz_font_is_bold()`.
        Query whether the font flags say that this font is bold.
fz_font_is_italic(self)
Class-aware wrapper for `::fz_font_is_italic()`.
        Query whether the font flags say that this font is italic.
fz_font_is_monospaced(self)
Class-aware wrapper for `::fz_font_is_monospaced()`.
        Query whether the font flags say that this font is monospaced.
fz_font_is_serif(self)
Class-aware wrapper for `::fz_font_is_serif()`.
        Query whether the font flags say that this font is serif.
fz_font_name(self)
Class-aware wrapper for `::fz_font_name()`.
        Retrieve a pointer to the name of the font.
 
        font: The font to query.
 
        Returns a pointer to an internal copy of the font name.
        Will never be NULL, but may be the empty string.
fz_font_t3_procs(self)
Class-aware wrapper for `::fz_font_t3_procs()`.
        Retrieve the Type3 procs
        for a font.
 
        font: The font to query
 
        Returns the t3_procs pointer. Will be NULL for a
        non type-3 font.
fz_get_glyph_name(self, glyph, buf, size)
Class-aware wrapper for `::fz_get_glyph_name()`.
        Find the name of a glyph
 
        font: The font to look for the glyph in.
 
        glyph: The glyph id to look for.
 
        buf: Pointer to a buffer for the name to be inserted into.
 
        size: The size of the buffer.
 
        If a font contains a name table, then the name of the glyph
        will be returned in the supplied buffer. Otherwise a name
        is synthesised. The name will be truncated to fit in
        the buffer.
fz_glyph_cacheable(self, gid)
Class-aware wrapper for `::fz_glyph_cacheable()`.
        Determine if a given glyph in a font
        is cacheable. Certain glyphs in a type 3 font cannot safely
        be cached, as their appearance depends on the enclosing
        graphic state.
 
        font: The font to look for the glyph in.
 
        gif: The glyph to query.
 
        Returns non-zero if cacheable, 0 if not.
fz_measure_string(self, trm, s, wmode, bidi_level, markup_dir, language)
Class-aware wrapper for `::fz_measure_string()`.
        Measure the advance width of a UTF8 string should it be added to a text object.
 
        This uses the same layout algorithms as fz_show_string, and can be used
        to calculate text alignment adjustments.
fz_outline_glyph(self, gid, ctm)
Class-aware wrapper for `::fz_outline_glyph()`.
        Look a glyph up from a font, and return the outline of the
        glyph using the given transform.
 
        The caller owns the returned path, and so is responsible for
        ensuring that it eventually gets dropped.
fz_prepare_t3_glyph(self, gid)
Class-aware wrapper for `::fz_prepare_t3_glyph()`.
        Force a type3 font to cache the displaylist for a given glyph
        id.
 
        This caching can involve reading the underlying file, so must
        happen ahead of time, so we aren't suddenly forced to read the
        file while playing a displaylist back.
fz_render_glyph_pixmap(self, gid, ctm, scissor, aa)
Class-aware wrapper for `::fz_render_glyph_pixmap()`.
        Create a pixmap containing a rendered glyph.
 
        Lookup gid from font, clip it with scissor, and rendering it
        with aa bits of antialiasing into a new pixmap.
 
        The caller takes ownership of the pixmap and so must free it.
 
        Note: This function is no longer used for normal rendering
        operations, and is kept around just because we use it in the
        app. It should be considered "at risk" of removal from the API.
fz_run_t3_glyph(self, gid, trm, dev)
Class-aware wrapper for `::fz_run_t3_glyph()`.
        Run a glyph from a Type3 font to
        a given device.
 
        font: The font to find the glyph in.
 
        gid: The glyph to run.
 
        trm: The transform to apply.
 
        dev: The device to render onto.
fz_set_font_bbox(self, xmin, ymin, xmax, ymax)
Class-aware wrapper for `::fz_set_font_bbox()`.
        Set the font bbox.
 
        font: The font to set the bbox for.
 
        xmin, ymin, xmax, ymax: The bounding box.
fz_set_font_embedding(self, embed)
Class-aware wrapper for `::fz_set_font_embedding()`.
        Control whether a given font should be embedded or not when writing.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_font_writing_supported(self)
Class-aware wrapper for `::pdf_font_writing_supported()`.
pdf_layout_fit_text(self, lang, str, bounds)
Class-aware wrapper for `::pdf_layout_fit_text()`.

Static methods defined here:
__swig_destroy__ = delete_FzFont(...)
Destructor using fz_drop_font().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzFontContext(builtins.object)
    FzFontContext(*args)
 
Wrapper class for struct `fz_font_context`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_font_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzFontContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzFontFlagsT(builtins.object)
    FzFontFlagsT(*args)
 
Wrapper class for struct `fz_font_flags_t`. Not copyable or assignable.
Every fz_font carries a set of flags
within it, in a fz_font_flags_t structure.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_font_flags_t`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzFontFlagsT(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzGlyph(builtins.object)
    FzGlyph(*args)
 
Wrapper class for struct `fz_glyph`.
Glyphs represent a run length encoded set of pixels for a 2
dimensional region of a plane.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `fz_keep_glyph()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_glyph`.
__repr__ = _swig_repr(self)
fz_glyph_bbox(self)
Class-aware wrapper for `::fz_glyph_bbox()`.
        Return the bounding box of the glyph in pixels.
fz_glyph_bbox_no_ctx(self)
Class-aware wrapper for `::fz_glyph_bbox_no_ctx()`.
fz_glyph_height(self)
Class-aware wrapper for `::fz_glyph_height()`.
        Return the height of the glyph in pixels.
fz_glyph_width(self)
Class-aware wrapper for `::fz_glyph_width()`.
        Return the width of the glyph in pixels.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzGlyph(...)
Destructor using fz_drop_glyph().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzGlyphCache(builtins.object)
    FzGlyphCache(*args)
 
Wrapper class for struct `fz_glyph_cache`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_glyph_cache`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzGlyphCache(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzHalftone(builtins.object)
    FzHalftone(*args)
 
Wrapper class for struct `fz_halftone`.
A halftone is a set of threshold tiles, one per component. Each
threshold tile is a pixmap, possibly of varying sizes and
phases. Currently, we only provide one 'default' halftone tile
for operating on 1 component plus alpha pixmaps (where the alpha
is ignored). This is signified by a fz_halftone pointer to NULL.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `fz_keep_halftone()`.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_halftone`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_halftone`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzHalftone(...)
Destructor using fz_drop_halftone().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzHashTable(builtins.object)
    FzHashTable(*args)
 
Wrapper class for struct `fz_hash_table`. Not copyable or assignable.
Generic hash-table with fixed-length keys.
 
The keys and values are NOT reference counted by the hash table.
Callers are responsible for taking care the reference counts are
correct. Inserting a duplicate entry will NOT overwrite the old
value, and will return the old value.
 
The drop_val callback function is only used to release values
when the hash table is destroyed.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_hash_table()`.
                Create a new hash table.
 
                initialsize: The initial size of the hashtable. The hashtable
                may grow (double in size) if it starts to get crowded (80%
                full).
 
                keylen: byte length for each key.
 
                lock: -1 for no lock, otherwise the FZ_LOCK to use to protect
                this table.
 
                drop_val: Function to use to destroy values on table drop.
 
 
|
 
*Overload 2:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_hash_table`.
__repr__ = _swig_repr(self)
fz_hash_filter(self, state, callback)
Class-aware wrapper for `::fz_hash_filter()`.
        Iterate over the entries in a hash table, removing all the ones where callback returns true.
        Does NOT free the value of the entry, so the caller is expected to take care of this.
fz_hash_find(self, key)
Class-aware wrapper for `::fz_hash_find()`.
        Search for a matching hash within the table, and return the
        associated value.
fz_hash_for_each(self, state, callback)
Class-aware wrapper for `::fz_hash_for_each()`.
        Iterate over the entries in a hash table.
fz_hash_insert(self, key, val)
Class-aware wrapper for `::fz_hash_insert()`.
        Insert a new key/value pair into the hash table.
 
        If an existing entry with the same key is found, no change is
        made to the hash table, and a pointer to the existing value is
        returned.
 
        If no existing entry with the same key is found, ownership of
        val passes in, key is copied, and NULL is returned.
fz_hash_remove(self, key)
Class-aware wrapper for `::fz_hash_remove()`.
        Remove the entry for a given key.
 
        The value is NOT freed, so the caller is expected to take care
        of this.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzHashTable(...)
Destructor using fz_drop_hash_table().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzIccProfile(builtins.object)
    FzIccProfile(*args)
 
Wrapper class for struct `fz_icc_profile`. Not copyable or assignable.
Opaque type for an ICC Profile.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_icc_profile`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzIccProfile(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzImage(builtins.object)
    FzImage(*args)
 
Wrapper class for struct `fz_image`.
Images are storable objects from which we can obtain fz_pixmaps.
These may be implemented as simple wrappers around a pixmap, or
as more complex things that decode at different subsample
settings on demand.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_image_from_buffer()`.
                Create a new image from a
                buffer of data, inferring its type from the format
                of the data.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_image_from_compressed_buffer()`.
                Create an image based on
                the data in the supplied compressed buffer.
 
                w,h: Width and height of the created image.
 
                bpc: Bits per component.
 
                colorspace: The colorspace (determines the number of components,
                and any color conversions required while decoding).
 
                xres, yres: The X and Y resolutions respectively.
 
                interpolate: 1 if interpolation should be used when decoding
                this image, 0 otherwise.
 
                imagemask: 1 if this is an imagemask (i.e. transparency bitmap
                mask), 0 otherwise.
 
                decode: NULL, or a pointer to to a decode array. The default
                decode array is [0 1] (repeated n times, for n color components).
 
                colorkey: NULL, or a pointer to a colorkey array. The default
                colorkey array is [0 255] (repeated n times, for n color
                components).
 
                buffer: Buffer of compressed data and compression parameters.
                Ownership of this reference is passed in.
 
                mask: NULL, or another image to use as a mask for this one.
                A new reference is taken to this image. Supplying a masked
                image as a mask to another image is illegal!
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_image_from_display_list()`.
                Create a new image from a display list.
 
                w, h: The conceptual width/height of the image.
 
                transform: The matrix that needs to be applied to the given
                list to make it render to the unit square.
 
                list: The display list.
 
 
|
 
*Overload 4:*
 Constructor using `fz_new_image_from_file()`.
                Create a new image from the contents
                of a file, inferring its type from the format of the
                data.
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_image_from_pixmap()`.
                Create an image from the given
                pixmap.
 
                pixmap: The pixmap to base the image upon. A new reference
                to this is taken.
 
                mask: NULL, or another image to use as a mask for this one.
                A new reference is taken to this image. Supplying a masked
                image as a mask to another image is illegal!
 
 
|
 
*Overload 6:*
 Constructor using `fz_new_image_from_svg()`.
                Create a scalable image from an SVG document.
 
 
|
 
*Overload 7:*
 Constructor using `fz_new_image_from_svg_xml()`.
                Create a scalable image from an SVG document.
 
 
|
 
*Overload 8:*
 Constructor using `fz_new_image_of_size()`.
                Internal function to make a new fz_image structure
                for a derived class.
 
                w,h: Width and height of the created image.
 
                bpc: Bits per component.
 
                colorspace: The colorspace (determines the number of components,
                and any color conversions required while decoding).
 
                xres, yres: The X and Y resolutions respectively.
 
                interpolate: 1 if interpolation should be used when decoding
                this image, 0 otherwise.
 
                imagemask: 1 if this is an imagemask (i.e. transparent), 0
                otherwise.
 
                decode: NULL, or a pointer to to a decode array. The default
                decode array is [0 1] (repeated n times, for n color components).
 
                colorkey: NULL, or a pointer to a colorkey array. The default
                colorkey array is [0 255] (repeated n times, for n color
                components).
 
                mask: NULL, or another image to use as a mask for this one.
                A new reference is taken to this image. Supplying a masked
                image as a mask to another image is illegal!
 
                size: The size of the required allocated structure (the size of
                the derived structure).
 
                get: The function to be called to obtain a decoded pixmap.
 
                get_size: The function to be called to return the storage size
                used by this image.
 
                drop: The function to be called to dispose of this image once
                the last reference is dropped.
 
                Returns a pointer to an allocated structure of the required size,
                with the first sizeof(fz_image) bytes initialised as appropriate
                given the supplied parameters, and the other bytes set to zero.
 
 
|
 
*Overload 9:*
 Copy constructor using `fz_keep_image()`.
 
|
 
*Overload 10:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 11:*
 Constructor using raw copy of pre-existing `::fz_image`.
__repr__ = _swig_repr(self)
bpc(self)
colorkey(self)
colorspace(self)
decode(self)
decoded(self)
fz_compressed_image_type(self)
Class-aware wrapper for `::fz_compressed_image_type()`.
        Return the type of a compressed image.
 
        Any non-compressed image will have the type returned as UNKNOWN.
fz_get_pixmap_from_image = FzImage_fz_get_pixmap_from_image_outparams_fn(self, subarea, ctm)
Helper for out-params of class method fz_image::ll_fz_get_pixmap_from_image() [fz_get_pixmap_from_image()].
fz_get_unscaled_pixmap_from_image(self)
Class-aware wrapper for `::fz_get_unscaled_pixmap_from_image()`.
        Calls fz_get_pixmap_from_image() with ctm, subarea, w and h all set to NULL.
fz_image_orientation(self)
Class-aware wrapper for `::fz_image_orientation()`.
        Request the natural orientation of an image.
 
        This is for images (such as JPEG) that can contain internal
        specifications of rotation/flips. This is ignored by all the
        internal decode/rendering routines, but can be used by callers
        (such as the image document handler) to respect such
        specifications.
 
        The values used by MuPDF are as follows, with the equivalent
        Exif specifications given for information:
 
        0: Undefined
        1: 0 degree ccw rotation. (Exif = 1)
        2: 90 degree ccw rotation. (Exif = 8)
        3: 180 degree ccw rotation. (Exif = 3)
        4: 270 degree ccw rotation. (Exif = 6)
        5: flip on X. (Exif = 2)
        6: flip on X, then rotate ccw by 90 degrees. (Exif = 5)
        7: flip on X, then rotate ccw by 180 degrees. (Exif = 4)
        8: flip on X, then rotate ccw by 270 degrees. (Exif = 7)
fz_image_orientation_matrix(self)
Class-aware wrapper for `::fz_image_orientation_matrix()`.
fz_image_resolution = FzImage_fz_image_resolution_outparams_fn(self)
Helper for out-params of class method fz_image::ll_fz_image_resolution() [fz_image_resolution()].
fz_image_size(self)
Class-aware wrapper for `::fz_image_size()`.
        Return the size of the storage used by an image.
fz_new_buffer_from_image_as_jpeg(self, color_params, quality, invert_cmyk)
Class-aware wrapper for `::fz_new_buffer_from_image_as_jpeg()`.
fz_new_buffer_from_image_as_pam(self, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_pam()`.
fz_new_buffer_from_image_as_png(self, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_png()`.
        Reencode a given image as a PNG into a buffer.
 
        Ownership of the buffer is returned.
fz_new_buffer_from_image_as_pnm(self, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_pnm()`.
fz_new_buffer_from_image_as_psd(self, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_psd()`.
h(self)
imagemask(self)
interpolate(self)
key_storable(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
mask(self)
n(self)
orientation(self)
scalable(self)
use_colorkey(self)
use_decode(self)
w(self)
xres(self)
yres(self)

Static methods defined here:
__swig_destroy__ = delete_FzImage(...)
Destructor using fz_drop_image().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzIrect(builtins.object)
    FzIrect(*args)
 
Wrapper class for struct `fz_irect`.
fz_irect is a rectangle using integers instead of floats.
 
It's used in the draw device and for pixmap dimensions.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_irect_from_rect()`.
                Convert a rect into the minimal bounding box
                that covers the rectangle.
 
                Coordinates in a bounding box are integers, so rounding of the
                rects coordinates takes place. The top left corner is rounded
                upwards and left while the bottom right corner is rounded
                downwards and to the right.
 
 
|
 
*Overload 2:*
 Constructor using `fz_make_irect()`.
 
|
 
*Overload 3:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_irect`.
 
|
 
*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_irect`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
fz_expand_irect(self, expand)
Class-aware wrapper for `::fz_expand_irect()`.
fz_intersect_irect(self, b)
Class-aware wrapper for `::fz_intersect_irect()`.
        Compute intersection of two bounding boxes.
 
        Similar to fz_intersect_rect but operates on two bounding
        boxes instead of two rectangles.
fz_irect_height(self)
Class-aware wrapper for `::fz_irect_height()`.
        Return the height of an irect. Invalid irects return 0.
fz_irect_width(self)
Class-aware wrapper for `::fz_irect_width()`.
        Return the width of an irect. Invalid irects return 0.
fz_is_empty_irect(self)
Class-aware wrapper for `::fz_is_empty_irect()`.
fz_is_infinite_irect(self)
Class-aware wrapper for `::fz_is_infinite_irect()`.
        Check if an integer rectangle
        is infinite.
fz_is_valid_irect(self)
Class-aware wrapper for `::fz_is_valid_irect()`.
        Check if an integer rectangle is valid.
fz_rect_from_irect(self)
Class-aware wrapper for `::fz_rect_from_irect()`.
        Convert a bbox into a rect.
 
        For our purposes, a rect can represent all the values we meet in
        a bbox, so nothing can go wrong.
 
        rect: A place to store the generated rectangle.
 
        bbox: The bbox to convert.
 
        Returns rect (updated).
fz_translate_irect(self, xoff, yoff)
Class-aware wrapper for `::fz_translate_irect()`.
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzIrect(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
x0
We use default destructor.
x1
y0
y1

Data and other attributes defined here:
__hash__ = None

 
class FzJbig2Globals(builtins.object)
    FzJbig2Globals(*args)
 
Wrapper class for struct `fz_jbig2_globals`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `fz_keep_jbig2_globals()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_jbig2_globals`.
__repr__ = _swig_repr(self)
fz_jbig2_globals_data(self)
Class-aware wrapper for `::fz_jbig2_globals_data()`.
        Return buffer containing jbig2 globals data stream.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzJbig2Globals(...)
Destructor using fz_drop_jbig2_globals().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzKeyStorable(builtins.object)
    FzKeyStorable(*args)
 
Wrapper class for struct `fz_key_storable`.
Any storable object that can appear in the key of another
storable object should include an fz_key_storable structure
at the start (by convention at least) of their structure.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `fz_keep_key_storable()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_key_storable`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzKeyStorable(...)
Destructor using fz_drop_key_storable().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzLayoutBlock(builtins.object)
    FzLayoutBlock(*args)
 
Wrapper class for struct `fz_layout_block`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_layout()`.
                Create a new layout block, with new allocation pool, zero
                matrices, and initialise linked pointers.
 
 
|
 
*Overload 2:*
 Constructor using raw copy of pre-existing `::fz_layout_block`.
__repr__ = _swig_repr(self)
fz_add_layout_char(self, x, w, p)
Class-aware wrapper for `::fz_add_layout_char()`.
        Add a new char to the line at the end of the layout block.
fz_add_layout_line(self, x, y, h, p)
Class-aware wrapper for `::fz_add_layout_line()`.
        Add a new line to the end of the layout block.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzLayoutBlock(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzLayoutChar(builtins.object)
    FzLayoutChar(*args)
 
Wrapper class for struct `fz_layout_char`. Not copyable or assignable.
Simple text layout (for use with annotation editing primarily).
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_layout_char`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzLayoutChar(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzLayoutLine(builtins.object)
    FzLayoutLine(*args)
 
Wrapper class for struct `fz_layout_line`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_layout_line`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzLayoutLine(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzLink(builtins.object)
    FzLink(*args)
 
Wrapper class for struct `fz_link`.
fz_link is a list of interactive links on a page.
 
There is no relation between the order of the links in the
list and the order they appear on the page. The list of links
for a given page can be obtained from fz_load_links.
 
A link is reference counted. Dropping a reference to a link is
done by calling fz_drop_link.
 
rect: The hot zone. The area that can be clicked in
untransformed coordinates.
 
uri: Link destinations come in two forms: internal and external.
Internal links refer to other pages in the same document.
External links are URLs to other documents.
 
next: A pointer to the next link on the same page.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_link_of_size()`.
                Create a new link record.
 
                next is set to NULL with the expectation that the caller will
                handle the linked list setup. Internal function.
 
                Different document types will be implemented by deriving from
                fz_link. This macro allocates such derived structures, and
                initialises the base sections.
 
 
|
 
*Overload 2:*
 Constructor using `pdf_new_link()`.
 
|
 
*Overload 3:*
 Construct by calling fz_new_link_of_size() with size=sizeof(fz_link).
 
|
 
*Overload 4:*
 Copy constructor using `fz_keep_link()`.
 
|
 
*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_link`.
 
|
 
*Overload 6:*
 Constructor using raw copy of pre-existing `::fz_link`.
__iter__ lambda self
__repr__ = _swig_repr(self)
begin(self)
Used for iteration over linked list of FzLink items starting at fz_link::.
end(self)
Used for iteration over linked list of FzLink items starting at fz_link::.
fz_set_link_rect(self, rect)
Class-aware wrapper for `::fz_set_link_rect()`.
fz_set_link_uri(self, uri)
Class-aware wrapper for `::fz_set_link_uri()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
next(self)
rect(self)
refs(self)
uri(self)

Static methods defined here:
__swig_destroy__ = delete_FzLink(...)
Destructor using fz_drop_link().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzLinkDest(builtins.object)
    FzLinkDest(*args)
 
Wrapper class for struct `fz_link_dest`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_link_dest`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
pdf_new_uri_from_explicit_dest(self)
Class-aware wrapper for `::pdf_new_uri_from_explicit_dest()`.

Static methods defined here:
__swig_destroy__ = delete_FzLinkDest(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzLinkIterator(builtins.object)
    FzLinkIterator(item)
 

 
  Methods defined here:
__deref__(self)
__eq__(self, rhs)
Return self==value.
__increment__(self)
__init__(self, item)
Initialize self.  See help(type(self)) for accurate signature.
__ne__(self, rhs)
Return self!=value.
__ref__(self)
__repr__ = _swig_repr(self)
begin(self)
Used for iteration over linked list of FzLink items starting at fz_link::.
end(self)
Used for iteration over linked list of FzLink items starting at fz_link::.
fz_set_link_rect(self, rect)
Class-aware wrapper for `::fz_set_link_rect()`.
fz_set_link_uri(self, uri)
Class-aware wrapper for `::fz_set_link_uri()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
next(self)
rect(self)
refs(self)
uri(self)

Static methods defined here:
__swig_destroy__ = delete_FzLinkIterator(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzLocation(builtins.object)
    FzLocation(*args)
 
Wrapper class for struct `fz_location`.
Locations within the document are referred to in terms of
chapter and page, rather than just a page number. For some
documents (such as epub documents with large numbers of pages
broken into many chapters) this can make navigation much faster
as only the required chapter needs to be decoded at a time.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_make_location()`.
                Simple constructor for fz_locations.
 
 
|
 
*Overload 2:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_location`.
 
|
 
*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_location`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzLocation(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
chapter
We use default destructor.
page
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzLocksContext(builtins.object)
    FzLocksContext(*args)
 
Wrapper class for struct `fz_locks_context`. Not copyable or assignable.
Locking functions
 
MuPDF is kept deliberately free of any knowledge of particular
threading systems. As such, in order for safe multi-threaded
operation, we rely on callbacks to client provided functions.
 
A client is expected to provide FZ_LOCK_MAX number of mutexes,
and a function to lock/unlock each of them. These may be
recursive mutexes, but do not have to be.
 
If a client does not intend to use multiple threads, then it
may pass NULL instead of a lock structure.
 
In order to avoid deadlocks, we have one simple rule
internally as to how we use locks: We can never take lock n
when we already hold any lock i, where 0 <= i <= n. In order
to verify this, we have some debugging code, that can be
enabled by defining FITZ_DEBUG_LOCKING.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_locks_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzLocksContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzMatrix(builtins.object)
    FzMatrix(*args)
 
 Wrapper class for struct `fz_matrix`.
    fz_matrix is a row-major 3x3 matrix used for representing
    transformations of coordinates throughout MuPDF.
 
    Since all points reside in a two-dimensional space, one vector
    is always a constant unit vector; hence only some elements may
    vary in a matrix. Below is how the elements map between
    different representations.
 
a b 0
    | c d 0 | normally represented as [ a b c d e f ].
    \ e f 1 /
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `fz_make_matrix()`.
 
|
 
*Overload 2:*
Constructs identity matrix (like fz_identity).
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_matrix`.
 
|
 
*Overload 4:*
Constructor using raw copy of pre-existing `::fz_matrix`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
fz_concat(self, *args)
*Overload 1:*
 We use default copy constructor and operator=.  Class-aware wrapper for `::fz_concat()`.
                Multiply two matrices.
 
                The order of the two matrices are important since matrix
                multiplication is not commutative.
 
                Returns result.
 
 
|
 
*Overload 2:*
 Class-aware wrapper for `::fz_concat()`.
                Multiply two matrices.
 
                The order of the two matrices are important since matrix
                multiplication is not commutative.
 
                Returns result.
fz_invert_matrix(self)
Class-aware wrapper for `::fz_invert_matrix()`.
        Create an inverse matrix.
 
        inverse: Place to store inverse matrix.
 
        matrix: Matrix to invert. A degenerate matrix, where the
        determinant is equal to zero, can not be inverted and the
        original matrix is returned instead.
 
        Returns inverse.
fz_is_identity(self)
Class-aware wrapper for `::fz_is_identity()`.
fz_is_rectilinear(self)
Class-aware wrapper for `::fz_is_rectilinear()`.
        Check if a transformation is rectilinear.
 
        Rectilinear means that no shearing is present and that any
        rotations present are a multiple of 90 degrees. Usually this
        is used to make sure that axis-aligned rectangles before the
        transformation are still axis-aligned rectangles afterwards.
fz_matrix_expansion(self)
Class-aware wrapper for `::fz_matrix_expansion()`.
        Calculate average scaling factor of matrix.
fz_matrix_max_expansion(self)
Class-aware wrapper for `::fz_matrix_max_expansion()`.
        Find the largest expansion performed by this matrix.
        (i.e. max(abs(m.a),abs(m.b),abs(m.c),abs(m.d))
fz_post_scale(self, sx, sy)
Class-aware wrapper for `::fz_post_scale()`.
        Scale a matrix by postmultiplication.
 
        m: Pointer to the matrix to scale
 
        sx, sy: Scaling factors along the X- and Y-axes. A scaling
        factor of 1.0 will not cause any scaling along the relevant
        axis.
 
        Returns m (updated).
fz_pre_rotate(self, degrees)
Class-aware wrapper for `::fz_pre_rotate()`.
        Rotate a transformation by premultiplying.
 
        The premultiplied matrix is of the form
        [ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].
 
        m: Pointer to matrix to premultiply.
 
        degrees: Degrees of counter clockwise rotation. Values less
        than zero and greater than 360 are handled as expected.
 
        Returns m (updated).
fz_pre_scale(self, sx, sy)
Class-aware wrapper for `::fz_pre_scale()`.
        Scale a matrix by premultiplication.
 
        m: Pointer to the matrix to scale
 
        sx, sy: Scaling factors along the X- and Y-axes. A scaling
        factor of 1.0 will not cause any scaling along the relevant
        axis.
 
        Returns m (updated).
fz_pre_shear(self, sx, sy)
Class-aware wrapper for `::fz_pre_shear()`.
        Premultiply a matrix with a shearing matrix.
 
        The shearing matrix is of the form [ 1 sy sx 1 0 0 ].
 
        m: pointer to matrix to premultiply
 
        sx, sy: Shearing factors. A shearing factor of 0.0 will not
        cause any shearing along the relevant axis.
 
        Returns m (updated).
fz_pre_translate(self, tx, ty)
Class-aware wrapper for `::fz_pre_translate()`.
        Translate a matrix by premultiplication.
 
        m: The matrix to translate
 
        tx, ty: Translation distances along the X- and Y-axes. A
        translation of 0 will not cause any translation along the
        relevant axis.
 
        Returns m.
fz_subpixel_adjust(self, subpix_ctm, qe, qf)
Class-aware wrapper for `::fz_subpixel_adjust()`.
        Perform subpixel quantisation and adjustment on a glyph matrix.
 
        ctm: On entry, the desired 'ideal' transformation for a glyph.
        On exit, adjusted to a (very similar) transformation quantised
        for subpixel caching.
 
        subpix_ctm: Initialised by the routine to the transform that
        should be used to render the glyph.
 
        qe, qf: which subpixel position we quantised to.
 
        Returns: the size of the glyph.
 
        Note: This is currently only exposed for use in our app. It
        should be considered "at risk" of removal from the API.
fz_try_invert_matrix(self, src)
Class-aware wrapper for `::fz_try_invert_matrix()`.
        Attempt to create an inverse matrix.
 
        inverse: Place to store inverse matrix.
 
        matrix: Matrix to invert. A degenerate matrix, where the
        determinant is equal to zero, can not be inverted.
 
        Returns 1 if matrix is degenerate (singular), or 0 otherwise.
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzMatrix(...)
fz_rotate(degrees)
Class-aware wrapper for `::fz_rotate()`.
        Create a rotation matrix.
 
        The returned matrix is of the form
        [ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].
 
        m: Pointer to place to store matrix
 
        degrees: Degrees of counter clockwise rotation. Values less
        than zero and greater than 360 are handled as expected.
 
        Returns m.
fz_scale(sx, sy)
Class-aware wrapper for `::fz_scale()`.
        Create a scaling matrix.
 
        The returned matrix is of the form [ sx 0 0 sy 0 0 ].
 
        m: Pointer to the matrix to populate
 
        sx, sy: Scaling factors along the X- and Y-axes. A scaling
        factor of 1.0 will not cause any scaling along the relevant
        axis.
 
        Returns m.
fz_shear(sx, sy)
Class-aware wrapper for `::fz_shear()`.
        Create a shearing matrix.
 
        The returned matrix is of the form [ 1 sy sx 1 0 0 ].
 
        m: pointer to place to store returned matrix
 
        sx, sy: Shearing factors. A shearing factor of 0.0 will not
        cause any shearing along the relevant axis.
 
        Returns m.
fz_transform_page(mediabox, resolution, rotate)
Class-aware wrapper for `::fz_transform_page()`.
        Create transform matrix to draw page
        at a given resolution and rotation. Adjusts the scaling
        factors so that the page covers whole number of
        pixels and adjust the page origin to be at 0,0.
fz_translate(tx, ty)
Class-aware wrapper for `::fz_translate()`.
        Create a translation matrix.
 
        The returned matrix is of the form [ 1 0 0 1 tx ty ].
 
        m: A place to store the created matrix.
 
        tx, ty: Translation distances along the X- and Y-axes. A
        translation of 0 will not cause any translation along the
        relevant axis.
 
        Returns m.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
a
We use default destructor.
b
c
d
e
f
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzMd5(builtins.object)
    FzMd5(*args)
 
Wrapper class for struct `fz_md5`.
Structure definition is public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
Default constructor calls md5_init().
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_md5`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
a(self)
b(self)
buffer(self)
c(self)
d(self)
fz_md5_final(self, digest)
We use default copy constructor and operator=.  Class-aware wrapper for `::fz_md5_final()`.
        MD5 finalization. Ends an MD5 message-digest operation, writing
        the message digest and zeroizing the context.
 
        Never throws an exception.
fz_md5_final2(self)
Class-aware wrapper for `::fz_md5_final2()`.
C++ alternative to fz_md5_final() that returns the digest by value.
fz_md5_init(self)
Class-aware wrapper for `::fz_md5_init()`.
        MD5 initialization. Begins an MD5 operation, writing a new
        context.
 
        Never throws an exception.
fz_md5_update(self, input, inlen)
Class-aware wrapper for `::fz_md5_update()`.
        MD5 block update operation. Continues an MD5 message-digest
        operation, processing another message block, and updating the
        context.
 
        Never throws an exception.
fz_md5_update_int64(self, i)
Class-aware wrapper for `::fz_md5_update_int64()`.
        MD5 block update operation. Continues an MD5 message-digest
        operation, processing an int64, and updating the context.
 
        Never throws an exception.
hi(self)
lo(self)
to_string(self)
Wrapped data is held by value.  Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzMd5(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
We use default destructor.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzOutline(builtins.object)
    FzOutline(*args)
 
Wrapper class for struct `fz_outline`.
fz_outline is a tree of the outline of a document (also known
as table of contents).
 
title: Title of outline item using UTF-8 encoding. May be NULL
if the outline item has no text string.
 
uri: Destination in the document to be displayed when this
outline item is activated. May be an internal or external
link, or NULL if the outline item does not have a destination.
 
page: The page number of an internal link, or -1 for external
links or links with no destination.
 
next: The next outline item at the same level as this outline
item. May be NULL if no more outline items exist at this level.
 
down: The outline items immediate children in the hierarchy.
May be NULL if no children exist.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_load_outline()`.
                Load the hierarchical document outline.
 
                Should be freed by fz_drop_outline.
 
 
|
 
*Overload 2:*
 Constructor using `fz_load_outline_from_iterator()`.
                Routine to implement the old Structure based API from an iterator.
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_outline()`.
                Create a new outline entry with zeroed fields for the caller
                to fill in.
 
 
|
 
*Overload 4:*
 Copy constructor using `fz_keep_outline()`.
 
|
 
*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_outline`.
__repr__ = _swig_repr(self)
down(self)
is_open(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
next(self)
page(self)
refs(self)
title(self)
uri(self)
x(self)
y(self)

Static methods defined here:
__swig_destroy__ = delete_FzOutline(...)
Destructor using fz_drop_outline().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzOutlineItem(builtins.object)
    FzOutlineItem(*args)
 
Wrapper class for struct `fz_outline_item`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_outline_item`.
__repr__ = _swig_repr(self)
is_open(self)
title(self)
uri(self)
valid(self)

Static methods defined here:
__swig_destroy__ = delete_FzOutlineItem(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
class FzOutlineIterator(builtins.object)
    FzOutlineIterator(*args)
 
Wrapper class for struct `fz_outline_iterator`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_outline_iterator()`.
                Get an iterator for the document outline.
 
                Should be freed by fz_drop_outline_iterator.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_outline_iterator_of_size()`.
 
|
 
*Overload 3:*
 Constructor using `pdf_new_outline_iterator()`.
 
|
 
*Overload 4:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_outline_iterator`.
__repr__ = _swig_repr(self)
fz_load_outline_from_iterator(self)
Class-aware wrapper for `::fz_load_outline_from_iterator()`.
        Routine to implement the old Structure based API from an iterator.
fz_outline_iterator_delete(self)
Class-aware wrapper for `::fz_outline_iterator_delete()`.
        Delete the current item.
 
        This implicitly moves us to the 'next' item, and the return code is as for fz_outline_iterator_next.
fz_outline_iterator_down(self)
Class-aware wrapper for `::fz_outline_iterator_down()`.
fz_outline_iterator_insert(self, item)
Custom wrapper for fz_outline_iterator_insert().
fz_outline_iterator_item(self)
Class-aware wrapper for `::fz_outline_iterator_item()`.
        Call to get the current outline item.
 
        Can return NULL. The item is only valid until the next call.
fz_outline_iterator_next(self)
Class-aware wrapper for `::fz_outline_iterator_next()`.
        Calls to move the iterator position.
 
        A negative return value means we could not move as requested. Otherwise:
        0 = the final position has a valid item.
        1 = not a valid item, but we can insert an item here.
fz_outline_iterator_prev(self)
Class-aware wrapper for `::fz_outline_iterator_prev()`.
fz_outline_iterator_up(self)
Class-aware wrapper for `::fz_outline_iterator_up()`.
fz_outline_iterator_update(self, item)
Custom wrapper for fz_outline_iterator_update().
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzOutlineIterator(...)
Destructor using fz_drop_outline_iterator().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzOutput(builtins.object)
    FzOutput(*args)
 
Wrapper class for struct `fz_output`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_arc4_output()`.
 
|
 
*Overload 2:*
 Constructor using `fz_new_deflate_output()`.
 
|
 
*Overload 3:*
 Constructor using `fz_new_log_for_module()`.
                Internal function to actually do the opening of the logfile.
 
                Caller should close/drop the output when finished with it.
 
 
|
 
*Overload 4:*
 Constructor using `fz_new_output()`.
                Create a new output object with the given
                internal state and function pointers.
 
                state: Internal state (opaque to everything but implementation).
 
                write: Function to output a given buffer.
 
                close: Cleanup function to destroy state when output closed.
                May permissibly be null.
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_output_with_buffer()`.
                Open an output stream that appends
                to a buffer.
 
                buf: The buffer to append to.
 
 
|
 
*Overload 6:*
 Constructor using `fz_new_output_with_path()`.
                Open an output stream that writes to a
                given path.
 
                filename: The filename to write to (specified in UTF-8).
 
                append: non-zero if we should append to the file, rather than
                overwriting it.
 
 
|
 
*Overload 7:*
 Uses fz_stdout() or fz_stderr().
 
|
 
*Overload 8:*
 Calls one of: fz_new_asciihex_output(), fz_new_ascii85_output(), fz_new_rle_output().
 
|
 
*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_output`.
 
|
 
*Overload 10:*
 Constructor using raw copy of pre-existing `::fz_output`.
__repr__ = _swig_repr(self)
fz_close_output(self)
Class-aware wrapper for `::fz_close_output()`.
        Flush pending output and close an output stream.
fz_debug_store(self)
Class-aware wrapper for `::fz_debug_store()`.
        Output debugging information for the current state of the store
        to the given output channel.
fz_dump_glyph_cache_stats(self)
Class-aware wrapper for `::fz_dump_glyph_cache_stats()`.
        Dump debug statistics for the glyph cache.
fz_flush_output(self)
Class-aware wrapper for `::fz_flush_output()`.
        Flush unwritten data.
fz_new_svg_device(self, page_width, page_height, text_format, reuse_images)
Class-aware wrapper for `::fz_new_svg_device()`.
        Create a device that outputs (single page) SVG files to
        the given output stream.
 
        Equivalent to fz_new_svg_device_with_id passing id = NULL.
fz_new_svg_device_with_id = FzOutput_fz_new_svg_device_with_id_outparams_fn(self, page_width, page_height, text_format, reuse_images)
Helper for out-params of class method fz_output::ll_fz_new_svg_device_with_id() [fz_new_svg_device_with_id()].
fz_new_trace_device(self)
Class-aware wrapper for `::fz_new_trace_device()`.
        Create a device to print a debug trace of all device calls.
fz_new_xmltext_device(self)
Class-aware wrapper for `::fz_new_xmltext_device()`.
        Create a device to output raw information.
fz_output_supports_stream(self)
Class-aware wrapper for `::fz_output_supports_stream()`.
        Query whether a given fz_output supports fz_stream_from_output.
fz_print_stext_header_as_html(self)
Class-aware wrapper for `::fz_print_stext_header_as_html()`.
fz_print_stext_header_as_xhtml(self)
Class-aware wrapper for `::fz_print_stext_header_as_xhtml()`.
fz_print_stext_page_as_html(self, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_html()`.
        Output structured text to a file in HTML (visual) format.
fz_print_stext_page_as_json(self, page, scale)
Class-aware wrapper for `::fz_print_stext_page_as_json()`.
        Output structured text to a file in JSON format.
fz_print_stext_page_as_text(self, page)
Class-aware wrapper for `::fz_print_stext_page_as_text()`.
        Output structured text to a file in plain-text UTF-8 format.
fz_print_stext_page_as_xhtml(self, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_xhtml()`.
        Output structured text to a file in XHTML (semantic) format.
fz_print_stext_page_as_xml(self, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_xml()`.
        Output structured text to a file in XML format.
fz_print_stext_trailer_as_html(self)
Class-aware wrapper for `::fz_print_stext_trailer_as_html()`.
fz_print_stext_trailer_as_xhtml(self)
Class-aware wrapper for `::fz_print_stext_trailer_as_xhtml()`.
fz_seek_output(self, off, whence)
Class-aware wrapper for `::fz_seek_output()`.
        Seek to the specified file position.
        See fseek for arguments.
 
        Throw an error on unseekable outputs.
fz_set_stddbg(self)
Class-aware wrapper for `::fz_set_stddbg()`.
        Set the output stream to be used for fz_stddbg. Set to NULL to
        reset to default (stderr).
fz_stream_from_output(self)
Class-aware wrapper for `::fz_stream_from_output()`.
        Obtain the fz_output in the form of a fz_stream.
 
        This allows data to be read back from some forms of fz_output
        object. When finished reading, the fz_stream should be released
        by calling fz_drop_stream. Until the fz_stream is dropped, no
        further operations should be performed on the fz_output object.
fz_tell_output(self)
Class-aware wrapper for `::fz_tell_output()`.
        Return the current file position.
 
        Throw an error on untellable outputs.
fz_truncate_output(self)
Class-aware wrapper for `::fz_truncate_output()`.
        Truncate the output at the current position.
 
        This allows output streams which have seeked back from the end
        of their storage to be truncated at the current point.
fz_write_base64(self, data, size, newline)
Class-aware wrapper for `::fz_write_base64()`.
        Write a base64 encoded data block, optionally with periodic
        newlines.
fz_write_base64_buffer(self, data, newline)
Class-aware wrapper for `::fz_write_base64_buffer()`.
        Write a base64 encoded fz_buffer, optionally with periodic
        newlines.
fz_write_bitmap_as_pbm(self, bitmap)
Class-aware wrapper for `::fz_write_bitmap_as_pbm()`.
        Write a bitmap as a pbm.
fz_write_bitmap_as_pcl(self, bitmap, pcl)
Class-aware wrapper for `::fz_write_bitmap_as_pcl()`.
        Write a bitmap as mono PCL.
fz_write_bitmap_as_pkm(self, bitmap)
Class-aware wrapper for `::fz_write_bitmap_as_pkm()`.
        Write a CMYK bitmap as a pkm.
fz_write_bitmap_as_pwg(self, bitmap, pwg)
Class-aware wrapper for `::fz_write_bitmap_as_pwg()`.
        Write a bitmap as a PWG.
fz_write_bitmap_as_pwg_page(self, bitmap, pwg)
Class-aware wrapper for `::fz_write_bitmap_as_pwg_page()`.
        Write a bitmap as a PWG page.
 
        Caller should provide a file header by calling
        fz_write_pwg_file_header, but can then write several pages to
        the same file.
fz_write_bits(self, data, num_bits)
Class-aware wrapper for `::fz_write_bits()`.
        Write num_bits of data to the end of the output stream, assumed to be packed
        most significant bits first.
fz_write_bits_sync(self)
Class-aware wrapper for `::fz_write_bits_sync()`.
        Sync to byte boundary after writing bits.
fz_write_buffer(self, data)
Class-aware wrapper for `::fz_write_buffer()`.
fz_write_byte(self, x)
Class-aware wrapper for `::fz_write_byte()`.
fz_write_char(self, x)
Class-aware wrapper for `::fz_write_char()`.
fz_write_data(self, data, size)
Class-aware wrapper for `::fz_write_data()`.
        Write data to output.
 
        data: Pointer to data to write.
        size: Size of data to write in bytes.
fz_write_float_be(self, f)
Class-aware wrapper for `::fz_write_float_be()`.
fz_write_float_le(self, f)
Class-aware wrapper for `::fz_write_float_le()`.
fz_write_image_as_data_uri(self, image)
Class-aware wrapper for `::fz_write_image_as_data_uri()`.
        Write image as a data URI (for HTML and SVG output).
fz_write_int16_be(self, x)
Class-aware wrapper for `::fz_write_int16_be()`.
fz_write_int16_le(self, x)
Class-aware wrapper for `::fz_write_int16_le()`.
fz_write_int32_be(self, x)
Class-aware wrapper for `::fz_write_int32_be()`.
        Write different sized data to an output stream.
fz_write_int32_le(self, x)
Class-aware wrapper for `::fz_write_int32_le()`.
fz_write_pixmap_as_data_uri(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_data_uri()`.
fz_write_pixmap_as_pam(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_pam()`.
        Write a pixmap as a pnm (greyscale, rgb or cmyk, with or without
        alpha).
fz_write_pixmap_as_pcl(self, pixmap, pcl)
Class-aware wrapper for `::fz_write_pixmap_as_pcl()`.
        Write an (RGB) pixmap as color PCL.
fz_write_pixmap_as_pclm(self, pixmap, options)
Class-aware wrapper for `::fz_write_pixmap_as_pclm()`.
        Write a (Greyscale or RGB) pixmap as pclm.
fz_write_pixmap_as_pdfocr(self, pixmap, options)
Class-aware wrapper for `::fz_write_pixmap_as_pdfocr()`.
        Write a (Greyscale or RGB) pixmap as pdfocr.
fz_write_pixmap_as_png(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_png()`.
        Write a (Greyscale or RGB) pixmap as a png.
fz_write_pixmap_as_pnm(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_pnm()`.
        Write a pixmap as a pnm (greyscale or rgb, no alpha).
fz_write_pixmap_as_ps(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_ps()`.
        Write a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
fz_write_pixmap_as_psd(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_psd()`.
        Write a pixmap as a PSD file.
fz_write_pixmap_as_pwg(self, pixmap, pwg)
Class-aware wrapper for `::fz_write_pixmap_as_pwg()`.
        Write a pixmap as a PWG.
fz_write_pixmap_as_pwg_page(self, pixmap, pwg)
Class-aware wrapper for `::fz_write_pixmap_as_pwg_page()`.
        Write a pixmap as a PWG page.
 
        Caller should provide a file header by calling
        fz_write_pwg_file_header, but can then write several pages to
        the same file.
fz_write_ps_file_header(self)
Class-aware wrapper for `::fz_write_ps_file_header()`.
        Write the file level header for ps band writer output.
fz_write_ps_file_trailer(self, pages)
Class-aware wrapper for `::fz_write_ps_file_trailer()`.
        Write the file level trailer for ps band writer output.
fz_write_pwg_file_header(self)
Class-aware wrapper for `::fz_write_pwg_file_header()`.
        Output the file header to a pwg stream, ready for pages to follow it.
fz_write_rune(self, rune)
Class-aware wrapper for `::fz_write_rune()`.
        Write a UTF-8 encoded unicode character.
fz_write_string(self, s)
Class-aware wrapper for `::fz_write_string()`.
        Write a string. Does not write zero terminator.
fz_write_uint16_be(self, x)
Class-aware wrapper for `::fz_write_uint16_be()`.
fz_write_uint16_le(self, x)
Class-aware wrapper for `::fz_write_uint16_le()`.
fz_write_uint32_be(self, x)
Class-aware wrapper for `::fz_write_uint32_be()`.
fz_write_uint32_le(self, x)
Class-aware wrapper for `::fz_write_uint32_le()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_new_output_processor(self, ahxencode)
Class-aware wrapper for `::pdf_new_output_processor()`.
pdf_print_crypt(self, crypt)
Class-aware wrapper for `::pdf_print_crypt()`.
pdf_print_encrypted_obj(self, obj, tight, ascii, crypt, num, gen)
Class-aware wrapper for `::pdf_print_encrypted_obj()`.
pdf_print_font(self, fontdesc)
Class-aware wrapper for `::pdf_print_font()`.
pdf_print_obj(self, obj, tight, ascii)
Class-aware wrapper for `::pdf_print_obj()`.
pdf_write_digest(self, byte_range, field, digest_offset, digest_length, signer)
Class-aware wrapper for `::pdf_write_digest()`.

Static methods defined here:
__swig_destroy__ = delete_FzOutput(...)
Destructor using fz_drop_output().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

Data and other attributes defined here:
Filter_85 = 1
Filter_HEX = 0
Filter_RLE = 2
Fixed_STDERR = 2
Fixed_STDOUT = 1

 
class FzOutput2(FzOutput)
    Wrapper class for struct fz_output with virtual fns for each fnptr; this is for use as a SWIG Director class.
 
 
Method resolution order:
FzOutput2
FzOutput
builtins.object

Methods defined here:
__disown__(self)
__init__(self)
== Constructor.
__repr__ = _swig_repr(self)
as_stream(self, arg_0)
close(self, arg_0)
drop(self, arg_0)
seek(self, arg_0, arg_2, arg_3)
tell(self, arg_0)
truncate(self, arg_0)
use_virtual_as_stream(self, use=True)
use_virtual_close(self, use=True)
use_virtual_drop(self, use=True)
use_virtual_seek(self, use=True)
use_virtual_tell(self, use=True)
use_virtual_truncate(self, use=True)
use_virtual_write(self, use=True)
These methods set the function pointers in *m_internal
to point to internal callbacks that call our virtual methods.
write(self, arg_0, arg_2, arg_3)
Default virtual method implementations; these all throw an exception.

Static methods defined here:
__swig_destroy__ = delete_FzOutput2(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzOutput:
fz_close_output(self)
Class-aware wrapper for `::fz_close_output()`.
        Flush pending output and close an output stream.
fz_debug_store(self)
Class-aware wrapper for `::fz_debug_store()`.
        Output debugging information for the current state of the store
        to the given output channel.
fz_dump_glyph_cache_stats(self)
Class-aware wrapper for `::fz_dump_glyph_cache_stats()`.
        Dump debug statistics for the glyph cache.
fz_flush_output(self)
Class-aware wrapper for `::fz_flush_output()`.
        Flush unwritten data.
fz_new_svg_device(self, page_width, page_height, text_format, reuse_images)
Class-aware wrapper for `::fz_new_svg_device()`.
        Create a device that outputs (single page) SVG files to
        the given output stream.
 
        Equivalent to fz_new_svg_device_with_id passing id = NULL.
fz_new_svg_device_with_id = FzOutput_fz_new_svg_device_with_id_outparams_fn(self, page_width, page_height, text_format, reuse_images)
Helper for out-params of class method fz_output::ll_fz_new_svg_device_with_id() [fz_new_svg_device_with_id()].
fz_new_trace_device(self)
Class-aware wrapper for `::fz_new_trace_device()`.
        Create a device to print a debug trace of all device calls.
fz_new_xmltext_device(self)
Class-aware wrapper for `::fz_new_xmltext_device()`.
        Create a device to output raw information.
fz_output_supports_stream(self)
Class-aware wrapper for `::fz_output_supports_stream()`.
        Query whether a given fz_output supports fz_stream_from_output.
fz_print_stext_header_as_html(self)
Class-aware wrapper for `::fz_print_stext_header_as_html()`.
fz_print_stext_header_as_xhtml(self)
Class-aware wrapper for `::fz_print_stext_header_as_xhtml()`.
fz_print_stext_page_as_html(self, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_html()`.
        Output structured text to a file in HTML (visual) format.
fz_print_stext_page_as_json(self, page, scale)
Class-aware wrapper for `::fz_print_stext_page_as_json()`.
        Output structured text to a file in JSON format.
fz_print_stext_page_as_text(self, page)
Class-aware wrapper for `::fz_print_stext_page_as_text()`.
        Output structured text to a file in plain-text UTF-8 format.
fz_print_stext_page_as_xhtml(self, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_xhtml()`.
        Output structured text to a file in XHTML (semantic) format.
fz_print_stext_page_as_xml(self, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_xml()`.
        Output structured text to a file in XML format.
fz_print_stext_trailer_as_html(self)
Class-aware wrapper for `::fz_print_stext_trailer_as_html()`.
fz_print_stext_trailer_as_xhtml(self)
Class-aware wrapper for `::fz_print_stext_trailer_as_xhtml()`.
fz_seek_output(self, off, whence)
Class-aware wrapper for `::fz_seek_output()`.
        Seek to the specified file position.
        See fseek for arguments.
 
        Throw an error on unseekable outputs.
fz_set_stddbg(self)
Class-aware wrapper for `::fz_set_stddbg()`.
        Set the output stream to be used for fz_stddbg. Set to NULL to
        reset to default (stderr).
fz_stream_from_output(self)
Class-aware wrapper for `::fz_stream_from_output()`.
        Obtain the fz_output in the form of a fz_stream.
 
        This allows data to be read back from some forms of fz_output
        object. When finished reading, the fz_stream should be released
        by calling fz_drop_stream. Until the fz_stream is dropped, no
        further operations should be performed on the fz_output object.
fz_tell_output(self)
Class-aware wrapper for `::fz_tell_output()`.
        Return the current file position.
 
        Throw an error on untellable outputs.
fz_truncate_output(self)
Class-aware wrapper for `::fz_truncate_output()`.
        Truncate the output at the current position.
 
        This allows output streams which have seeked back from the end
        of their storage to be truncated at the current point.
fz_write_base64(self, data, size, newline)
Class-aware wrapper for `::fz_write_base64()`.
        Write a base64 encoded data block, optionally with periodic
        newlines.
fz_write_base64_buffer(self, data, newline)
Class-aware wrapper for `::fz_write_base64_buffer()`.
        Write a base64 encoded fz_buffer, optionally with periodic
        newlines.
fz_write_bitmap_as_pbm(self, bitmap)
Class-aware wrapper for `::fz_write_bitmap_as_pbm()`.
        Write a bitmap as a pbm.
fz_write_bitmap_as_pcl(self, bitmap, pcl)
Class-aware wrapper for `::fz_write_bitmap_as_pcl()`.
        Write a bitmap as mono PCL.
fz_write_bitmap_as_pkm(self, bitmap)
Class-aware wrapper for `::fz_write_bitmap_as_pkm()`.
        Write a CMYK bitmap as a pkm.
fz_write_bitmap_as_pwg(self, bitmap, pwg)
Class-aware wrapper for `::fz_write_bitmap_as_pwg()`.
        Write a bitmap as a PWG.
fz_write_bitmap_as_pwg_page(self, bitmap, pwg)
Class-aware wrapper for `::fz_write_bitmap_as_pwg_page()`.
        Write a bitmap as a PWG page.
 
        Caller should provide a file header by calling
        fz_write_pwg_file_header, but can then write several pages to
        the same file.
fz_write_bits(self, data, num_bits)
Class-aware wrapper for `::fz_write_bits()`.
        Write num_bits of data to the end of the output stream, assumed to be packed
        most significant bits first.
fz_write_bits_sync(self)
Class-aware wrapper for `::fz_write_bits_sync()`.
        Sync to byte boundary after writing bits.
fz_write_buffer(self, data)
Class-aware wrapper for `::fz_write_buffer()`.
fz_write_byte(self, x)
Class-aware wrapper for `::fz_write_byte()`.
fz_write_char(self, x)
Class-aware wrapper for `::fz_write_char()`.
fz_write_data(self, data, size)
Class-aware wrapper for `::fz_write_data()`.
        Write data to output.
 
        data: Pointer to data to write.
        size: Size of data to write in bytes.
fz_write_float_be(self, f)
Class-aware wrapper for `::fz_write_float_be()`.
fz_write_float_le(self, f)
Class-aware wrapper for `::fz_write_float_le()`.
fz_write_image_as_data_uri(self, image)
Class-aware wrapper for `::fz_write_image_as_data_uri()`.
        Write image as a data URI (for HTML and SVG output).
fz_write_int16_be(self, x)
Class-aware wrapper for `::fz_write_int16_be()`.
fz_write_int16_le(self, x)
Class-aware wrapper for `::fz_write_int16_le()`.
fz_write_int32_be(self, x)
Class-aware wrapper for `::fz_write_int32_be()`.
        Write different sized data to an output stream.
fz_write_int32_le(self, x)
Class-aware wrapper for `::fz_write_int32_le()`.
fz_write_pixmap_as_data_uri(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_data_uri()`.
fz_write_pixmap_as_pam(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_pam()`.
        Write a pixmap as a pnm (greyscale, rgb or cmyk, with or without
        alpha).
fz_write_pixmap_as_pcl(self, pixmap, pcl)
Class-aware wrapper for `::fz_write_pixmap_as_pcl()`.
        Write an (RGB) pixmap as color PCL.
fz_write_pixmap_as_pclm(self, pixmap, options)
Class-aware wrapper for `::fz_write_pixmap_as_pclm()`.
        Write a (Greyscale or RGB) pixmap as pclm.
fz_write_pixmap_as_pdfocr(self, pixmap, options)
Class-aware wrapper for `::fz_write_pixmap_as_pdfocr()`.
        Write a (Greyscale or RGB) pixmap as pdfocr.
fz_write_pixmap_as_png(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_png()`.
        Write a (Greyscale or RGB) pixmap as a png.
fz_write_pixmap_as_pnm(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_pnm()`.
        Write a pixmap as a pnm (greyscale or rgb, no alpha).
fz_write_pixmap_as_ps(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_ps()`.
        Write a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
fz_write_pixmap_as_psd(self, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_psd()`.
        Write a pixmap as a PSD file.
fz_write_pixmap_as_pwg(self, pixmap, pwg)
Class-aware wrapper for `::fz_write_pixmap_as_pwg()`.
        Write a pixmap as a PWG.
fz_write_pixmap_as_pwg_page(self, pixmap, pwg)
Class-aware wrapper for `::fz_write_pixmap_as_pwg_page()`.
        Write a pixmap as a PWG page.
 
        Caller should provide a file header by calling
        fz_write_pwg_file_header, but can then write several pages to
        the same file.
fz_write_ps_file_header(self)
Class-aware wrapper for `::fz_write_ps_file_header()`.
        Write the file level header for ps band writer output.
fz_write_ps_file_trailer(self, pages)
Class-aware wrapper for `::fz_write_ps_file_trailer()`.
        Write the file level trailer for ps band writer output.
fz_write_pwg_file_header(self)
Class-aware wrapper for `::fz_write_pwg_file_header()`.
        Output the file header to a pwg stream, ready for pages to follow it.
fz_write_rune(self, rune)
Class-aware wrapper for `::fz_write_rune()`.
        Write a UTF-8 encoded unicode character.
fz_write_string(self, s)
Class-aware wrapper for `::fz_write_string()`.
        Write a string. Does not write zero terminator.
fz_write_uint16_be(self, x)
Class-aware wrapper for `::fz_write_uint16_be()`.
fz_write_uint16_le(self, x)
Class-aware wrapper for `::fz_write_uint16_le()`.
fz_write_uint32_be(self, x)
Class-aware wrapper for `::fz_write_uint32_be()`.
fz_write_uint32_le(self, x)
Class-aware wrapper for `::fz_write_uint32_le()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_new_output_processor(self, ahxencode)
Class-aware wrapper for `::pdf_new_output_processor()`.
pdf_print_crypt(self, crypt)
Class-aware wrapper for `::pdf_print_crypt()`.
pdf_print_encrypted_obj(self, obj, tight, ascii, crypt, num, gen)
Class-aware wrapper for `::pdf_print_encrypted_obj()`.
pdf_print_font(self, fontdesc)
Class-aware wrapper for `::pdf_print_font()`.
pdf_print_obj(self, obj, tight, ascii)
Class-aware wrapper for `::pdf_print_obj()`.
pdf_write_digest(self, byte_range, field, digest_offset, digest_length, signer)
Class-aware wrapper for `::pdf_write_digest()`.

Data descriptors inherited from FzOutput:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.

Data and other attributes inherited from FzOutput:
Filter_85 = 1
Filter_HEX = 0
Filter_RLE = 2
Fixed_STDERR = 2
Fixed_STDOUT = 1

 
class FzOverprint(builtins.object)
    FzOverprint(*args)
 
Wrapper class for struct `fz_overprint`. Not copyable or assignable.
Pixmaps represent a set of pixels for a 2 dimensional region of
a plane. Each pixel has n components per pixel. The components
are in the order process-components, spot-colors, alpha, where
there can be 0 of any of those types. The data is in
premultiplied alpha when rendering, but non-premultiplied for
colorspace conversions and rescaling.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_overprint`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzOverprint(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPage(builtins.object)
    FzPage(*args)
 
Wrapper class for struct `fz_page`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_load_chapter_page()`.
                Load a page.
 
                After fz_load_page is it possible to retrieve the size of the
                page using fz_bound_page, or to render the page using
                fz_run_page_*. Free the page by calling fz_drop_page.
 
                chapter: chapter number, 0 is the first chapter of the document.
                number: page number, 0 is the first page of the chapter.
 
 
|
 
*Overload 2:*
 Constructor using `fz_load_page()`.
                Load a given page number from a document. This may be much less
                efficient than loading by location (chapter+page) for some
                document types.
 
 
|
 
*Overload 3:*
 Constructor using `fz_new_page_of_size()`.
                Different document types will be implemented by deriving from
                fz_page. This macro allocates such derived structures, and
                initialises the base sections.
 
 
|
 
*Overload 4:*
 Return FzPage for pdfpage.m_internal.super.
 
|
 
*Overload 5:*
 Copy constructor using `fz_keep_page()`.
 
|
 
*Overload 6:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 7:*
 Constructor using raw copy of pre-existing `::fz_page`.
__repr__ = _swig_repr(self)
doc(self)
Returns wrapper for .doc member.
fz_bound_page(self)
Class-aware wrapper for `::fz_bound_page()`.
        Determine the size of a page at 72 dpi.
fz_bound_page_box(self, box)
Class-aware wrapper for `::fz_bound_page_box()`.
fz_create_link(self, bbox, uri)
Class-aware wrapper for `::fz_create_link()`.
        Create a new link on a page.
fz_delete_link(self, link)
Class-aware wrapper for `::fz_delete_link()`.
        Delete an existing link on a page.
fz_load_links(self)
Class-aware wrapper for `::fz_load_links()`.
        Load the list of links for a page.
 
        Returns a linked list of all the links on the page, each with
        its clickable region and link destination. Each link is
        reference counted so drop and free the list of links by
        calling fz_drop_link on the pointer return from fz_load_links.
 
        page: Page obtained from fz_load_page.
fz_new_buffer_from_page(self, options)
Class-aware wrapper for `::fz_new_buffer_from_page()`.
fz_new_buffer_from_page_with_format(self, format, options, transform, cookie)
Class-aware wrapper for `::fz_new_buffer_from_page_with_format()`.
        Returns an fz_buffer containing a page after conversion to specified format.
 
        page: The page to convert.
        format, options: Passed to fz_new_document_writer_with_output() internally.
        transform, cookie: Passed to fz_run_page() internally.
fz_new_display_list_from_page(self)
Class-aware wrapper for `::fz_new_display_list_from_page()`.
        Create a display list.
 
        Ownership of the display list is returned to the caller.
fz_new_display_list_from_page_contents(self)
Class-aware wrapper for `::fz_new_display_list_from_page_contents()`.
        Create a display list from page contents (no annotations).
 
        Ownership of the display list is returned to the caller.
fz_new_pixmap_from_page(self, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page()`.
fz_new_pixmap_from_page_contents(self, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_contents()`.
        Render the page contents without annotations.
 
        Ownership of the pixmap is returned to the caller.
fz_new_pixmap_from_page_contents_with_separations(self, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_contents_with_separations()`.
fz_new_pixmap_from_page_with_separations(self, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_with_separations()`.
fz_page_label(self, buf, size)
Class-aware wrapper for `::fz_page_label()`.
        Get page label for a given page.
fz_page_presentation = FzPage_fz_page_presentation_outparams_fn(self, transition)
Helper for out-params of class method fz_page::ll_fz_page_presentation() [fz_page_presentation()].
fz_page_separations(self)
Class-aware wrapper for `::fz_page_separations()`.
        Get the separations details for a page.
        This will be NULL, unless the format specifically supports
        separations (such as PDF files). May be NULL even
        so, if there are no separations on a page.
 
        Returns a reference that must be dropped.
fz_page_uses_overprint(self)
Class-aware wrapper for `::fz_page_uses_overprint()`.
        Query if a given page requires overprint.
fz_run_page(self, dev, transform, cookie)
Class-aware wrapper for `::fz_run_page()`.
        Run a page through a device.
 
        page: Page obtained from fz_load_page.
 
        dev: Device obtained from fz_new_*_device.
 
        transform: Transform to apply to page. May include for example
        scaling and rotation, see fz_scale, fz_rotate and fz_concat.
        Set to fz_identity if no transformation is desired.
 
        cookie: Communication mechanism between caller and library
        rendering the page. Intended for multi-threaded applications,
        while single-threaded applications set cookie to NULL. The
        caller may abort an ongoing rendering of a page. Cookie also
        communicates progress information back to the caller. The
        fields inside cookie are continually updated while the page is
        rendering.
fz_run_page_annots(self, dev, transform, cookie)
Class-aware wrapper for `::fz_run_page_annots()`.
        Run the annotations on a page through a device.
fz_run_page_contents(self, dev, transform, cookie)
Class-aware wrapper for `::fz_run_page_contents()`.
        Run a page through a device. Just the main
        page content, without the annotations, if any.
 
        page: Page obtained from fz_load_page.
 
        dev: Device obtained from fz_new_*_device.
 
        transform: Transform to apply to page. May include for example
        scaling and rotation, see fz_scale, fz_rotate and fz_concat.
        Set to fz_identity if no transformation is desired.
 
        cookie: Communication mechanism between caller and library
        rendering the page. Intended for multi-threaded applications,
        while single-threaded applications set cookie to NULL. The
        caller may abort an ongoing rendering of a page. Cookie also
        communicates progress information back to the caller. The
        fields inside cookie are continually updated while the page is
        rendering.
fz_run_page_widgets(self, dev, transform, cookie)
Class-aware wrapper for `::fz_run_page_widgets()`.
        Run the widgets on a page through a device.
fz_search_page = FzPage_fz_search_page_outparams_fn(self, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_page::ll_fz_search_page() [fz_search_page()].
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_page_from_fz_page(self)
Class-aware wrapper for `::pdf_page_from_fz_page()`.

Static methods defined here:
__swig_destroy__ = delete_FzPage(...)
Destructor using fz_drop_page().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPath(builtins.object)
    FzPath(*args)
 
 Wrapper class for struct `fz_path`.
Vector path buffer.
It can be stroked and dashed, or be filled.
It has a fill rule (nonzero or even_odd).
 
When rendering, they are flattened, stroked and dashed straight
into the Global Edge List.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_path()`.
                Create a new (empty) path structure.
 
 
|
 
*Overload 2:*
 Copy constructor using `fz_keep_path()`.
 
|
 
*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_path`.
__repr__ = _swig_repr(self)
fz_bound_path(self, stroke, ctm)
Class-aware wrapper for `::fz_bound_path()`.
        Return a bounding rectangle for a path.
 
        path: The path to bound.
 
        stroke: If NULL, the bounding rectangle given is for
        the filled path. If non-NULL the bounding rectangle
        given is for the path stroked with the given attributes.
 
        ctm: The matrix to apply to the path during stroking.
 
        r: Pointer to a fz_rect which will be used to hold
        the result.
 
        Returns r, updated to contain the bounding rectangle.
fz_clone_path(self)
Class-aware wrapper for `::fz_clone_path()`.
        Clone the data for a path.
 
        This is used in preference to fz_keep_path when a whole
        new copy of a path is required, rather than just a shared
        pointer. This probably indicates that the path is about to
        be modified.
 
        path: path to clone.
 
        Throws exceptions on failure to allocate.
fz_closepath(self)
Class-aware wrapper for `::fz_closepath()`.
        Close the current subpath.
 
        path: The path to modify.
 
        Throws exceptions on failure to allocate, attempting to modify
        a packed path, and illegal path closes (i.e. closing a non open
        path).
fz_currentpoint(self)
Class-aware wrapper for `::fz_currentpoint()`.
        Return the current point that a path has
        reached or (0,0) if empty.
 
        path: path to return the current point of.
fz_curveto(self, x0, y0, x1, y1, x2, y2)
Class-aware wrapper for `::fz_curveto()`.
        Append a 'curveto' command to an open path. (For a
        cubic bezier).
 
        path: The path to modify.
 
        x0, y0: The coordinates of the first control point for the
        curve.
 
        x1, y1: The coordinates of the second control point for the
        curve.
 
        x2, y2: The end coordinates for the curve.
 
        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
fz_curvetov(self, x1, y1, x2, y2)
Class-aware wrapper for `::fz_curvetov()`.
        Append a 'curvetov' command to an open path. (For a
        cubic bezier with the first control coordinate equal to
        the start point).
 
        path: The path to modify.
 
        x1, y1: The coordinates of the second control point for the
        curve.
 
        x2, y2: The end coordinates for the curve.
 
        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
fz_curvetoy(self, x0, y0, x2, y2)
Class-aware wrapper for `::fz_curvetoy()`.
        Append a 'curvetoy' command to an open path. (For a
        cubic bezier with the second control coordinate equal to
        the end point).
 
        path: The path to modify.
 
        x0, y0: The coordinates of the first control point for the
        curve.
 
        x2, y2: The end coordinates for the curve (and the second
        control coordinate).
 
        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
fz_lineto(self, x, y)
Class-aware wrapper for `::fz_lineto()`.
        Append a 'lineto' command to an open path.
 
        path: The path to modify.
 
        x, y: The coordinate to line to.
 
        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
fz_moveto(self, x, y)
Class-aware wrapper for `::fz_moveto()`.
        Append a 'moveto' command to a path.
        This 'opens' a path.
 
        path: The path to modify.
 
        x, y: The coordinate to move to.
 
        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
fz_packed_path_size(self)
Class-aware wrapper for `::fz_packed_path_size()`.
        Return the number of bytes required to pack a path.
fz_quadto(self, x0, y0, x1, y1)
Class-aware wrapper for `::fz_quadto()`.
        Append a 'quadto' command to an open path. (For a
        quadratic bezier).
 
        path: The path to modify.
 
        x0, y0: The control coordinates for the quadratic curve.
 
        x1, y1: The end coordinates for the quadratic curve.
 
        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
fz_rectto(self, x0, y0, x1, y1)
Class-aware wrapper for `::fz_rectto()`.
        Append a 'rectto' command to an open path.
 
        The rectangle is equivalent to:
                moveto x0 y0
                lineto x1 y0
                lineto x1 y1
                lineto x0 y1
                closepath
 
        path: The path to modify.
 
        x0, y0: First corner of the rectangle.
 
        x1, y1: Second corner of the rectangle.
 
        Throws exceptions on failure to allocate, or attempting to
        modify a packed path.
fz_transform_path(self, transform)
Class-aware wrapper for `::fz_transform_path()`.
        Transform a path by a given
        matrix.
 
        path: The path to modify (must not be a packed path).
 
        transform: The transform to apply.
 
        Throws exceptions if the path is packed, or on failure
        to allocate.
fz_trim_path(self)
Class-aware wrapper for `::fz_trim_path()`.
        Minimise the internal storage used by a path.
 
        As paths are constructed, the internal buffers
        grow. To avoid repeated reallocations they
        grow with some spare space. Once a path has
        been fully constructed, this call allows the
        excess space to be trimmed.
fz_walk_path(self, walker, arg)
Class-aware wrapper for `::fz_walk_path()`.
        Walk the segments of a path, calling the
        appropriate callback function from a given set for each
        segment of the path.
 
        path: The path to walk.
 
        walker: The set of callback functions to use. The first
        4 callback pointers in the set must be non-NULL. The
        subsequent ones can either be supplied, or can be left
        as NULL, in which case the top 4 functions will be
        called as appropriate to simulate them.
 
        arg: An opaque argument passed in to each callback.
 
        Exceptions will only be thrown if the underlying callback
        functions throw them.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzPath(...)
Destructor using fz_drop_path().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPathWalker(builtins.object)
    FzPathWalker(internal=None)
 
Wrapper class for struct `fz_path_walker`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, internal=None)
Constructor using raw copy of pre-existing `::fz_path_walker`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzPathWalker(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPathWalker2(FzPathWalker)
    Wrapper class for struct fz_path_walker with virtual fns for each fnptr; this is for use as a SWIG Director class.
 
 
Method resolution order:
FzPathWalker2
FzPathWalker
builtins.object

Methods defined here:
__disown__(self)
__init__(self)
== Constructor.
__repr__ = _swig_repr(self)
closepath(self, arg_0)
curveto(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
curvetov(self, arg_0, arg_2, arg_3, arg_4, arg_5)
curvetoy(self, arg_0, arg_2, arg_3, arg_4, arg_5)
lineto(self, arg_0, arg_2, arg_3)
moveto(self, arg_0, arg_2, arg_3)
Default virtual method implementations; these all throw an exception.
quadto(self, arg_0, arg_2, arg_3, arg_4, arg_5)
rectto(self, arg_0, arg_2, arg_3, arg_4, arg_5)
use_virtual_closepath(self, use=True)
use_virtual_curveto(self, use=True)
use_virtual_curvetov(self, use=True)
use_virtual_curvetoy(self, use=True)
use_virtual_lineto(self, use=True)
use_virtual_moveto(self, use=True)
These methods set the function pointers in *m_internal
to point to internal callbacks that call our virtual methods.
use_virtual_quadto(self, use=True)
use_virtual_rectto(self, use=True)

Static methods defined here:
__swig_destroy__ = delete_FzPathWalker2(...)
== Destructor.

Data descriptors defined here:
thisown
The membership flag

Methods inherited from FzPathWalker:
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Data descriptors inherited from FzPathWalker:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.

 
class FzPclOptions(builtins.object)
    FzPclOptions(*args)
 
Wrapper class for struct `fz_pcl_options`. Not copyable or assignable.
PCL output
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_parse_pcl_options()`.
                Parse PCL options.
 
                Currently defined options and values are as follows:
 
                        preset=X        Either "generic" or one of the presets as for fz_pcl_preset.
                        spacing=0       No vertical spacing capability
                        spacing=1       PCL 3 spacing (<ESC>*p+<n>Y)
                        spacing=2       PCL 4 spacing (<ESC>*b<n>Y)
                        spacing=3       PCL 5 spacing (<ESC>*b<n>Y and clear seed row)
                        mode2           Disable/Enable mode 2 graphics compression
                        mode3           Disable/Enable mode 3 graphics compression
                        eog_reset       End of graphics (<ESC>*rB) resets all parameters
                        has_duplex      Duplex supported (<ESC>&l<duplex>S)
                        has_papersize   Papersize setting supported (<ESC>&l<sizecode>A)
                        has_copies      Number of copies supported (<ESC>&l<copies>X)
                        is_ljet4pjl     Disable/Enable HP 4PJL model-specific output
                        is_oce9050      Disable/Enable Oce 9050 model-specific output
 
 
|
 
*Overload 2:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_pcl_options`.
__repr__ = _swig_repr(self)
fz_pcl_preset(self, preset)
Class-aware wrapper for `::fz_pcl_preset()`.
        Initialize PCL option struct for a given preset.
 
        Currently defined presets include:
 
                generic Generic PCL printer
                ljet4   HP DeskJet
                dj500   HP DeskJet 500
                fs600   Kyocera FS-600
                lj      HP LaserJet, HP LaserJet Plus
                lj2     HP LaserJet IIp, HP LaserJet IId
                lj3     HP LaserJet III
                lj3d    HP LaserJet IIId
                lj4     HP LaserJet 4
                lj4pl   HP LaserJet 4 PL
                lj4d    HP LaserJet 4d
                lp2563b HP 2563B line printer
                oce9050 Oce 9050 Line printer
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzPclOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPclmOptions(builtins.object)
    FzPclmOptions(*args)
 
Wrapper class for struct `fz_pclm_options`. Not copyable or assignable.
PCLm output
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_parse_pclm_options()`.
                Parse PCLm options.
 
                Currently defined options and values are as follows:
 
                        compression=none: No compression
                        compression=flate: Flate compression
                        strip-height=n: Strip height (default 16)
 
 
|
 
*Overload 2:*
 Construct using fz_parse_pclm_options().
 
|
 
*Overload 3:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_pclm_options`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzPclmOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPdfocrOptions(builtins.object)
    FzPdfocrOptions(*args)
 
Wrapper class for struct `fz_pdfocr_options`.
PDFOCR output
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_pdfocr_options`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_pdfocr_options`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
datadir_set2(self, datadir)
Copies <datadir> into this->datadir, truncating if necessary.
fz_parse_pdfocr_options(self, args)
Class-aware wrapper for `::fz_parse_pdfocr_options()`.
        Parse PDFOCR options.
 
        Currently defined options and values are as follows:
 
                compression=none: No compression
                compression=flate: Flate compression
                strip-height=n: Strip height (default 16)
                ocr-language=<lang>: OCR Language (default eng)
                ocr-datadir=<datadir>: OCR data path (default rely on TESSDATA_PREFIX)
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
language_set2(self, language)
Copies <language> into this->language, truncating if necessary.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzPdfocrOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
compress
We use default destructor.
datadir
language
page_count
strip_height
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzPixmap(builtins.object)
    FzPixmap(*args)
 
Wrapper class for struct `fz_pixmap`.
Pixmaps represent a set of pixels for a 2 dimensional region of
a plane. Each pixel has n components per pixel. The components
are in the order process-components, spot-colors, alpha, where
there can be 0 of any of those types. The data is in
premultiplied alpha when rendering, but non-premultiplied for
colorspace conversions and rescaling.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_pixmap()`.
                Create a new pixmap, with its origin at (0,0)
 
                cs: The colorspace to use for the pixmap, or NULL for an alpha
                plane/mask.
 
                w: The width of the pixmap (in pixels)
 
                h: The height of the pixmap (in pixels)
 
                seps: Details of separations.
 
                alpha: 0 for no alpha, 1 for alpha.
 
                Returns a pointer to the new pixmap. Throws exception on failure
                to allocate.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_pixmap_from_color_and_mask()`.
 
|
 
*Overload 3:*
 Constructor using `fz_new_pixmap_from_display_list()`.
                Render the page to a pixmap using the transform and colorspace.
 
                Ownership of the pixmap is returned to the caller.
 
 
|
 
*Overload 4:*
 Constructor using `fz_new_pixmap_from_display_list_with_separations()`.
                Render the page contents with control over spot colors.
 
                Ownership of the pixmap is returned to the caller.
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_pixmap_from_page()`.
 
|
 
*Overload 6:*
 Constructor using `fz_new_pixmap_from_page_number()`.
 
|
 
*Overload 7:*
 Constructor using `fz_new_pixmap_from_page_number_with_separations()`.
 
|
 
*Overload 8:*
 Constructor using `fz_new_pixmap_from_page_with_separations()`.
 
|
 
*Overload 9:*
 Constructor using `fz_new_pixmap_from_pixmap()`.
                Create a new pixmap that represents a subarea of the specified
                pixmap. A reference is taken to this pixmap that will be dropped
                on destruction.
 
                The supplied rectangle must be wholly contained within the
                original pixmap.
 
                Returns a pointer to the new pixmap. Throws exception on failure
                to allocate.
 
 
|
 
*Overload 10:*
 Constructor using `fz_new_pixmap_with_bbox()`.
                Create a pixmap of a given size, location and pixel format.
 
                The bounding box specifies the size of the created pixmap and
                where it will be located. The colorspace determines the number
                of components per pixel. Alpha is always present. Pixmaps are
                reference counted, so drop references using fz_drop_pixmap.
 
                colorspace: Colorspace format used for the created pixmap. The
                pixmap will keep a reference to the colorspace.
 
                bbox: Bounding box specifying location/size of created pixmap.
 
                seps: Details of separations.
 
                alpha: 0 for no alpha, 1 for alpha.
 
                Returns a pointer to the new pixmap. Throws exception on failure
                to allocate.
 
 
|
 
*Overload 11:*
 Constructor using `fz_new_pixmap_with_bbox_and_data()`.
                Create a pixmap of a given size, location and pixel format,
                using the supplied data block.
 
                The bounding box specifies the size of the created pixmap and
                where it will be located. The colorspace determines the number
                of components per pixel. Alpha is always present. Pixmaps are
                reference counted, so drop references using fz_drop_pixmap.
 
                colorspace: Colorspace format used for the created pixmap. The
                pixmap will keep a reference to the colorspace.
 
                rect: Bounding box specifying location/size of created pixmap.
 
                seps: Details of separations.
 
                alpha: Number of alpha planes (0 or 1).
 
                samples: The data block to keep the samples in.
 
                Returns a pointer to the new pixmap. Throws exception on failure
                to allocate.
 
 
|
 
*Overload 12:*
 Constructor using `fz_new_pixmap_with_data()`.
                Create a new pixmap, with its origin at
                (0,0) using the supplied data block.
 
                cs: The colorspace to use for the pixmap, or NULL for an alpha
                plane/mask.
 
                w: The width of the pixmap (in pixels)
 
                h: The height of the pixmap (in pixels)
 
                seps: Details of separations.
 
                alpha: 0 for no alpha, 1 for alpha.
 
                stride: The byte offset from the pixel data in a row to the
                pixel data in the next row.
 
                samples: The data block to keep the samples in.
 
                Returns a pointer to the new pixmap. Throws exception on failure to
                allocate.
 
 
|
 
*Overload 13:*
 Constructor using `pdf_new_pixmap_from_annot()`.
 
|
 
*Overload 14:*
 Constructor using `pdf_new_pixmap_from_page_contents_with_separations_and_usage()`.
 
|
 
*Overload 15:*
 Constructor using `pdf_new_pixmap_from_page_contents_with_usage()`.
 
|
 
*Overload 16:*
 Copy constructor using `fz_keep_pixmap()`.
 
|
 
*Overload 17:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 18:*
 Constructor using raw copy of pre-existing `::fz_pixmap`.
__repr__ = _swig_repr(self)
alpha(self)
colorspace(self)
flags(self)
fz_alpha_from_gray(self)
Class-aware wrapper for `::fz_alpha_from_gray()`.
fz_clear_pixmap(self)
Class-aware wrapper for `::fz_clear_pixmap()`.
        Sets all components (including alpha) of
        all pixels in a pixmap to 0.
 
        pix: The pixmap to clear.
fz_clear_pixmap_rect_with_value(self, value, r)
Class-aware wrapper for `::fz_clear_pixmap_rect_with_value()`.
        Clears a subrect of a pixmap with the given value.
 
        pix: The pixmap to clear.
 
        value: Values in the range 0 to 255 are valid. Each component
        sample for each pixel in the pixmap will be set to this value,
        while alpha will always be set to 255 (non-transparent).
 
        r: the rectangle.
fz_clear_pixmap_with_value(self, value)
Class-aware wrapper for `::fz_clear_pixmap_with_value()`.
        Clears a pixmap with the given value.
 
        pix: The pixmap to clear.
 
        value: Values in the range 0 to 255 are valid. Each component
        sample for each pixel in the pixmap will be set to this value,
        while alpha will always be set to 255 (non-transparent).
 
        This function is horrible, and should be removed from the
        API and replaced with a less magic one.
fz_clone_pixmap(self)
Class-aware wrapper for `::fz_clone_pixmap()`.
        Clone a pixmap, copying the pixels and associated data to new
        storage.
 
        The reference count of 'old' is unchanged.
fz_clone_pixmap_area_with_different_seps(self, bbox, dcs, seps, color_params, default_cs)
Class-aware wrapper for `::fz_clone_pixmap_area_with_different_seps()`.
fz_convert_indexed_pixmap_to_base(self)
Class-aware wrapper for `::fz_convert_indexed_pixmap_to_base()`.
        Convert pixmap from indexed to base colorspace.
 
        This creates a new bitmap containing the converted pixmap data.
fz_convert_pixmap(self, cs_des, prf, default_cs, color_params, keep_alpha)
Class-aware wrapper for `::fz_convert_pixmap()`.
        Convert an existing pixmap to a desired
        colorspace. Other properties of the pixmap, such as resolution
        and position are copied to the converted pixmap.
 
        pix: The pixmap to convert.
 
        default_cs: If NULL pix->colorspace is used. It is possible that
        the data may need to be interpreted as one of the color spaces
        in default_cs.
 
        cs_des: Desired colorspace, may be NULL to denote alpha-only.
 
        prf: Proofing color space through which we need to convert.
 
        color_params: Parameters that may be used in conversion (e.g.
        ri).
 
        keep_alpha: If 0 any alpha component is removed, otherwise
        alpha is kept if present in the pixmap.
fz_convert_separation_pixmap_to_base(self)
Class-aware wrapper for `::fz_convert_separation_pixmap_to_base()`.
        Convert pixmap from DeviceN/Separation to base colorspace.
 
        This creates a new bitmap containing the converted pixmap data.
fz_decode_tile(self, decode)
Class-aware wrapper for `::fz_decode_tile()`.
fz_fill_pixmap_with_color = FzPixmap_fz_fill_pixmap_with_color_outparams_fn(self, colorspace, color_params)
Helper for out-params of class method fz_pixmap::ll_fz_fill_pixmap_with_color() [fz_fill_pixmap_with_color()].
fz_gamma_pixmap(self, gamma)
Class-aware wrapper for `::fz_gamma_pixmap()`.
        Apply gamma correction to a pixmap. All components
        of all pixels are modified (except alpha, which is unchanged).
 
        gamma: The gamma value to apply; 1.0 for no change.
fz_generate_transition(self, opix, npix, time, trans)
Class-aware wrapper for `::fz_generate_transition()`.
        Generate a frame of a transition.
 
        tpix: Target pixmap
        opix: Old pixmap
        npix: New pixmap
        time: Position within the transition (0 to 256)
        trans: Transition details
 
        Returns 1 if successfully generated a frame.
 
        Note: Pixmaps must include alpha.
fz_invert_pixmap(self)
Class-aware wrapper for `::fz_invert_pixmap()`.
        Invert all the pixels in a pixmap. All components (process and
        spots) of all pixels are inverted (except alpha, which is
        unchanged).
fz_invert_pixmap_alpha(self)
Class-aware wrapper for `::fz_invert_pixmap_alpha()`.
        Invert the alpha fo all the pixels in a pixmap.
fz_invert_pixmap_luminance(self)
Class-aware wrapper for `::fz_invert_pixmap_luminance()`.
        Transform the pixels in a pixmap so that luminance of each
        pixel is inverted, and the chrominance remains unchanged (as
        much as accuracy allows).
 
        All components of all pixels are inverted (except alpha, which
        is unchanged). Only supports Grey and RGB bitmaps.
fz_invert_pixmap_raw(self)
Class-aware wrapper for `::fz_invert_pixmap_raw()`.
        Invert all the pixels in a non-premultiplied pixmap in a
        very naive manner.
fz_invert_pixmap_rect(self, rect)
Class-aware wrapper for `::fz_invert_pixmap_rect()`.
        Invert all the pixels in a given rectangle of a (premultiplied)
        pixmap. All components of all pixels in the rectangle are
        inverted (except alpha, which is unchanged).
fz_is_pixmap_monochrome(self)
Class-aware wrapper for `::fz_is_pixmap_monochrome()`.
        Check if the pixmap is a 1-channel image containing samples with
        only values 0 and 255
fz_md5_pixmap(self, digest)
Class-aware wrapper for `::fz_md5_pixmap()`.
fz_md5_pixmap2(self)
Class-aware wrapper for `::fz_md5_pixmap2()`.
C++ alternative to `fz_md5_pixmap()` that returns the digest by value.
fz_new_bitmap_from_pixmap(self, ht)
Class-aware wrapper for `::fz_new_bitmap_from_pixmap()`.
        Make a bitmap from a pixmap and a halftone.
 
        pix: The pixmap to generate from. Currently must be a single
        color component with no alpha.
 
        ht: The halftone to use. NULL implies the default halftone.
 
        Returns the resultant bitmap. Throws exceptions in the case of
        failure to allocate.
fz_new_bitmap_from_pixmap_band(self, ht, band_start)
Class-aware wrapper for `::fz_new_bitmap_from_pixmap_band()`.
        Make a bitmap from a pixmap and a
        halftone, allowing for the position of the pixmap within an
        overall banded rendering.
 
        pix: The pixmap to generate from. Currently must be a single
        color component with no alpha.
 
        ht: The halftone to use. NULL implies the default halftone.
 
        band_start: Vertical offset within the overall banded rendering
        (in pixels)
 
        Returns the resultant bitmap. Throws exceptions in the case of
        failure to allocate.
fz_new_buffer_from_pixmap_as_jpeg(self, color_params, quality, invert_cmyk)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_jpeg()`.
fz_new_buffer_from_pixmap_as_pam(self, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pam()`.
fz_new_buffer_from_pixmap_as_png(self, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_png()`.
        Reencode a given pixmap as a PNG into a buffer.
 
        Ownership of the buffer is returned.
fz_new_buffer_from_pixmap_as_pnm(self, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pnm()`.
fz_new_buffer_from_pixmap_as_psd(self, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_psd()`.
fz_new_image_from_pixmap(self, mask)
Class-aware wrapper for `::fz_new_image_from_pixmap()`.
        Create an image from the given
        pixmap.
 
        pixmap: The pixmap to base the image upon. A new reference
        to this is taken.
 
        mask: NULL, or another image to use as a mask for this one.
        A new reference is taken to this image. Supplying a masked
        image as a mask to another image is illegal!
fz_new_pixmap_from_alpha_channel(self)
Class-aware wrapper for `::fz_new_pixmap_from_alpha_channel()`.
fz_new_pixmap_from_color_and_mask(self, mask)
Class-aware wrapper for `::fz_new_pixmap_from_color_and_mask()`.
fz_new_pixmap_from_pixmap(self, rect)
Class-aware wrapper for `::fz_new_pixmap_from_pixmap()`.
        Create a new pixmap that represents a subarea of the specified
        pixmap. A reference is taken to this pixmap that will be dropped
        on destruction.
 
        The supplied rectangle must be wholly contained within the
        original pixmap.
 
        Returns a pointer to the new pixmap. Throws exception on failure
        to allocate.
fz_pixmap_alpha(self)
Class-aware wrapper for `::fz_pixmap_alpha()`.
        Return the number of alpha planes in a pixmap.
 
        Returns the number of alphas. Does not throw exceptions.
fz_pixmap_bbox(self)
Class-aware wrapper for `::fz_pixmap_bbox()`.
        Return the bounding box for a pixmap.
fz_pixmap_colorants(self)
Class-aware wrapper for `::fz_pixmap_colorants()`.
        Return the number of colorants in a pixmap.
 
        Returns the number of colorants (components, less any spots and
        alpha).
fz_pixmap_colorspace(self)
Class-aware wrapper for `::fz_pixmap_colorspace()`.
        Return the colorspace of a pixmap
 
        Returns colorspace.
fz_pixmap_components(self)
Class-aware wrapper for `::fz_pixmap_components()`.
        Return the number of components in a pixmap.
 
        Returns the number of components (including spots and alpha).
fz_pixmap_height(self)
Class-aware wrapper for `::fz_pixmap_height()`.
        Return the height of the pixmap in pixels.
fz_pixmap_samples(self)
Class-aware wrapper for `::fz_pixmap_samples()`.
        Returns a pointer to the pixel data of a pixmap.
 
        Returns the pointer.
fz_pixmap_samples_int(self)
Class-aware wrapper for `::fz_pixmap_samples_int()`.
fz_pixmap_samples_memoryview(pixmap)
Returns a writable Python `memoryview` for a `FzPixmap`.
fz_pixmap_spots(self)
Class-aware wrapper for `::fz_pixmap_spots()`.
        Return the number of spots in a pixmap.
 
        Returns the number of spots (components, less colorants and
        alpha). Does not throw exceptions.
fz_pixmap_stride(self)
Class-aware wrapper for `::fz_pixmap_stride()`.
        Return the number of bytes in a row in the pixmap.
fz_pixmap_width(self)
Class-aware wrapper for `::fz_pixmap_width()`.
        Return the width of the pixmap in pixels.
fz_pixmap_x(self)
Class-aware wrapper for `::fz_pixmap_x()`.
        Return the x value of the pixmap in pixels.
fz_pixmap_y(self)
Class-aware wrapper for `::fz_pixmap_y()`.
        Return the y value of the pixmap in pixels.
fz_samples_get(self, offset)
Class-aware wrapper for `::fz_samples_get()`.
Provides simple (but slow) access to pixmap data from Python and C#.
fz_samples_set(self, offset, value)
Class-aware wrapper for `::fz_samples_set()`.
Provides simple (but slow) write access to pixmap data from Python and
C#.
fz_save_pixmap_as_jpeg(self, filename, quality)
Class-aware wrapper for `::fz_save_pixmap_as_jpeg()`.
        Save a pixmap as a JPEG.
fz_save_pixmap_as_pam(self, filename)
Class-aware wrapper for `::fz_save_pixmap_as_pam()`.
        Save a pixmap as a pnm (greyscale, rgb or cmyk, with or without
        alpha).
fz_save_pixmap_as_pbm(self, filename)
Class-aware wrapper for `::fz_save_pixmap_as_pbm()`.
        Save a pixmap as a pbm. (Performing halftoning).
fz_save_pixmap_as_pcl(self, filename, append, pcl)
Class-aware wrapper for `::fz_save_pixmap_as_pcl()`.
        Save an (RGB) pixmap as color PCL.
fz_save_pixmap_as_pclm(self, filename, append, options)
Class-aware wrapper for `::fz_save_pixmap_as_pclm()`.
        Save a (Greyscale or RGB) pixmap as pclm.
fz_save_pixmap_as_pdfocr(self, filename, append, options)
Class-aware wrapper for `::fz_save_pixmap_as_pdfocr()`.
        Save a (Greyscale or RGB) pixmap as pdfocr.
fz_save_pixmap_as_pkm(self, filename)
Class-aware wrapper for `::fz_save_pixmap_as_pkm()`.
        Save a CMYK pixmap as a pkm. (Performing halftoning).
fz_save_pixmap_as_png(self, filename)
Class-aware wrapper for `::fz_save_pixmap_as_png()`.
        Save a (Greyscale or RGB) pixmap as a png.
fz_save_pixmap_as_pnm(self, filename)
Class-aware wrapper for `::fz_save_pixmap_as_pnm()`.
        Save a pixmap as a pnm (greyscale or rgb, no alpha).
fz_save_pixmap_as_ps(self, filename, append)
Class-aware wrapper for `::fz_save_pixmap_as_ps()`.
        Save a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
fz_save_pixmap_as_psd(self, filename)
Class-aware wrapper for `::fz_save_pixmap_as_psd()`.
        Save a pixmap as a PSD file.
fz_save_pixmap_as_pwg(self, filename, append, pwg)
Class-aware wrapper for `::fz_save_pixmap_as_pwg()`.
        Save a pixmap as a PWG.
fz_set_pixmap_resolution(self, xres, yres)
Class-aware wrapper for `::fz_set_pixmap_resolution()`.
        Set the pixels per inch resolution of the pixmap.
fz_tint_pixmap(self, black, white)
Class-aware wrapper for `::fz_tint_pixmap()`.
        Tint all the pixels in an RGB, BGR, or Gray pixmap.
 
        black: Map black to this hexadecimal RGB color.
 
        white: Map white to this hexadecimal RGB color.
h(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
n(self)
s(self)
samples(self)
seps(self)
storable(self)
stride(self)
underlying(self)
w(self)
x(self)
xres(self)
y(self)
yres(self)

Static methods defined here:
__swig_destroy__ = delete_FzPixmap(...)
Destructor using fz_drop_pixmap().
fz_new_pixmap_from_page_contents(page, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_contents()`.
        Render the page contents without annotations.
 
        Ownership of the pixmap is returned to the caller.
fz_new_pixmap_from_page_contents_with_separations(page, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_contents_with_separations()`.
pdf_new_pixmap_from_page_with_separations_and_usage(page, ctm, cs, seps, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_with_separations_and_usage()`.
pdf_new_pixmap_from_page_with_usage(page, ctm, cs, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_with_usage()`.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPixmapImage(builtins.object)
    FzPixmapImage(*args)
 
Wrapper class for struct `fz_pixmap_image`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_pixmap_image`.
__repr__ = _swig_repr(self)
fz_pixmap_image_tile(self)
Class-aware wrapper for `::fz_pixmap_image_tile()`.
        Retrieve the underlying fz_pixmap for an image.
 
        Returns a pointer to the underlying fz_pixmap for an image,
        or NULL if this image is not based upon an fz_pixmap.
 
        No reference is returned. Lifespan is limited to that of
        the image itself. If required, use fz_keep_pixmap to take
        a reference to keep it longer.
fz_set_pixmap_image_tile(self, pix)
Class-aware wrapper for `::fz_set_pixmap_image_tile()`.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzPixmapImage(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPoint(builtins.object)
    FzPoint(*args)
 
Wrapper class for struct `fz_point`.
fz_point is a point in a two-dimensional space.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
Construct using specified values.
 
|
 
*Overload 2:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_point`.
 
|
 
*Overload 4:*
Constructor using raw copy of pre-existing `::fz_point`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
fz_is_point_inside_quad(self, q)
Class-aware wrapper for `::fz_is_point_inside_quad()`.
        Inclusion test for quads.
fz_is_point_inside_rect(self, r)
Class-aware wrapper for `::fz_is_point_inside_rect()`.
        Inclusion test for rects. (Rect is assumed to be open, i.e.
        top right corner is not included).
fz_normalize_vector(self)
Class-aware wrapper for `::fz_normalize_vector()`.
        Normalize a vector to length one.
fz_transform_point(self, *args)
*Overload 1:*
 Class-aware wrapper for `::fz_transform_point()`.
                Apply a transformation to a point.
 
                transform: Transformation matrix to apply. See fz_concat,
                fz_scale, fz_rotate and fz_translate for how to create a
                matrix.
 
                point: Pointer to point to update.
 
                Returns transform (unchanged).
 
 
|
 
*Overload 2:*
 Class-aware wrapper for `::fz_transform_point()`.
                Apply a transformation to a point.
 
                transform: Transformation matrix to apply. See fz_concat,
                fz_scale, fz_rotate and fz_translate for how to create a
                matrix.
 
                point: Pointer to point to update.
 
                Returns transform (unchanged).
fz_transform_vector(self, *args)
*Overload 1:*
 Class-aware wrapper for `::fz_transform_vector()`.
                Apply a transformation to a vector.
 
                transform: Transformation matrix to apply. See fz_concat,
                fz_scale and fz_rotate for how to create a matrix. Any
                translation will be ignored.
 
                vector: Pointer to vector to update.
 
 
|
 
*Overload 2:*
 Class-aware wrapper for `::fz_transform_vector()`.
                Apply a transformation to a vector.
 
                transform: Transformation matrix to apply. See fz_concat,
                fz_scale and fz_rotate for how to create a matrix. Any
                translation will be ignored.
 
                vector: Pointer to vector to update.
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.
transform(self, m)
Post-multiply *this by <m> and return *this.

Static methods defined here:
__swig_destroy__ = delete_FzPoint(...)
fz_transform_point_xy(x, y, m)
Class-aware wrapper for `::fz_transform_point_xy()`.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
x
We use default destructor.
y

Data and other attributes defined here:
__hash__ = None

 
class FzPool(builtins.object)
    FzPool(*args)
 
Wrapper class for struct `fz_pool`. Not copyable or assignable.
Simple pool allocators.
 
Allocate from the pool, which can then be freed at once.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_pool()`.
                Create a new pool to allocate from.
 
 
|
 
*Overload 2:*
 Constructor using raw copy of pre-existing `::fz_pool`.
__repr__ = _swig_repr(self)
fz_pool_alloc(self, size)
Class-aware wrapper for `::fz_pool_alloc()`.
        Allocate a block of size bytes from the pool.
fz_pool_size(self)
Class-aware wrapper for `::fz_pool_size()`.
        The current size of the pool.
 
        The number of bytes of storage currently allocated to the pool.
        This is the total of the storage used for the blocks making
        up the pool, rather then total of the allocated blocks so far,
        so it will increase in 'lumps'.
        from the pool, then the pool size may still be X
fz_pool_strdup(self, s)
Class-aware wrapper for `::fz_pool_strdup()`.
        strdup equivalent allocating from the pool.
fz_xml_add_att(self, node, key, val)
Class-aware wrapper for `::fz_xml_add_att()`.
        Add an attribute to an XML node.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzPool(...)
Destructor using fz_drop_pool().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzPwgOptions(builtins.object)
    FzPwgOptions(*args)
 
Wrapper class for struct `fz_pwg_options`.
 
  Methods defined here:
PageSize(self)
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_pwg_options`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
advance_distance(self)
advance_media(self)
collate(self)
compression(self)
cut_media(self)
duplex(self)
insert_sheet(self)
jog(self)
leading_edge(self)
manual_feed(self)
media_class(self)
media_color(self)
media_position(self)
media_type(self)
media_type_num(self)
media_weight(self)
mirror_print(self)
negative_print(self)
num_copies(self)
orientation(self)
output_face_up(self)
output_type(self)
page_size_name(self)
rendering_intent(self)
row_count(self)
row_feed(self)
row_step(self)
separations(self)
to_string(self)
Wrapped data is held by value.  Returns string containing our members, labelled and inside (...), using operator<<.
tray_switch(self)
tumble(self)

Static methods defined here:
__swig_destroy__ = delete_FzPwgOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
We use default destructor.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzQuad(builtins.object)
    FzQuad(*args)
 
Wrapper class for struct `fz_quad`.
A representation for a region defined by 4 points.
 
The significant difference between quads and rects is that
the edges of quads are not axis aligned.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_quad_from_rect()`.
                Convert a rect to a quad (losslessly).
 
 
|
 
*Overload 2:*
 Constructor using `fz_transform_quad()`.
                Transform a quad by a matrix.
 
 
|
 
*Overload 3:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_quad`.
 
|
 
*Overload 5:*
 Constructor using raw copy of pre-existing `::fz_quad`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
fz_is_quad_inside_quad(self, haystack)
Class-aware wrapper for `::fz_is_quad_inside_quad()`.
        Inclusion test for quad in quad.
 
        This may break down if quads are not 'well formed'.
fz_is_quad_intersecting_quad(self, b)
Class-aware wrapper for `::fz_is_quad_intersecting_quad()`.
        Intersection test for quads.
 
        This may break down if quads are not 'well formed'.
fz_rect_from_quad(self)
Class-aware wrapper for `::fz_rect_from_quad()`.
        Convert a quad to the smallest rect that covers it.
fz_transform_quad(self, m)
Class-aware wrapper for `::fz_transform_quad()`.
        Transform a quad by a matrix.
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzQuad(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
ll
lr
thisown
The membership flag
ul
We use default destructor.
ur

Data and other attributes defined here:
__hash__ = None

 
class FzRange(builtins.object)
    FzRange(*args)
 
Wrapper class for struct `fz_range`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_range`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzRange(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzRect(builtins.object)
    FzRect(*args)
 
Wrapper class for struct `fz_rect`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_bound_display_list()`.
                Return the bounding box of the page recorded in a display list.
 
 
|
 
*Overload 2:*
 Constructor using `fz_rect_from_irect()`.
                Convert a bbox into a rect.
 
                For our purposes, a rect can represent all the values we meet in
                a bbox, so nothing can go wrong.
 
                rect: A place to store the generated rectangle.
 
                bbox: The bbox to convert.
 
                Returns rect (updated).
 
 
|
 
*Overload 3:*
 Constructor using `fz_rect_from_quad()`.
                Convert a quad to the smallest rect that covers it.
 
 
|
 
*Overload 4:*
 Constructor using `fz_transform_rect()`.
                Apply a transform to a rectangle.
 
                After the four corner points of the axis-aligned rectangle
                have been transformed it may not longer be axis-aligned. So a
                new axis-aligned rectangle is created covering at least the
                area of the transformed rectangle.
 
                transform: Transformation matrix to apply. See fz_concat,
                fz_scale and fz_rotate for how to create a matrix.
 
                rect: Rectangle to be transformed. The two special cases
                fz_empty_rect and fz_infinite_rect, may be used but are
                returned unchanged as expected.
 
 
|
 
*Overload 5:*
 Construct from specified values.
 
|
 
*Overload 6:*
 Copy constructor using plain copy.
 
|
 
*Overload 7:*
 Construct from fz_unit_rect, fz_empty_rect or fz_infinite_rect.
 
|
 
*Overload 8:*
 We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 9:*
 Constructor using raw copy of pre-existing `::fz_rect`.
 
|
 
*Overload 10:*
 Constructor using raw copy of pre-existing `::fz_rect`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
contains(self, *args)
*Overload 1:*
Convenience method using fz_contains_rect().
 
|
 
*Overload 2:*
Uses fz_contains_rect(*this, rhs).
fz_adjust_rect_for_stroke(self, stroke, ctm)
Class-aware wrapper for `::fz_adjust_rect_for_stroke()`.
        Given a rectangle (assumed to be the bounding box for a path),
        expand it to allow for the expansion of the bbox that would be
        seen by stroking the path with the given stroke state and
        transform.
fz_contains_rect(self, b)
Class-aware wrapper for `::fz_contains_rect()`.
        Test rectangle inclusion.
 
        Return true if a entirely contains b.
fz_expand_rect(self, expand)
Class-aware wrapper for `::fz_expand_rect()`.
        Expand a bbox by a given amount in all directions.
fz_include_point_in_rect(self, p)
Class-aware wrapper for `::fz_include_point_in_rect()`.
        Expand a bbox to include a given point.
        To create a rectangle that encompasses a sequence of points, the
        rectangle must first be set to be the empty rectangle at one of
        the points before including the others.
fz_intersect_rect(self, *args)
*Overload 1:*
 Class-aware wrapper for `::fz_intersect_rect()`.
                Compute intersection of two rectangles.
 
                Given two rectangles, update the first to be the smallest
                axis-aligned rectangle that covers the area covered by both
                given rectangles. If either rectangle is empty then the
                intersection is also empty. If either rectangle is infinite
                then the intersection is simply the non-infinite rectangle.
                Should both rectangles be infinite, then the intersection is
                also infinite.
 
 
|
 
*Overload 2:*
 Class-aware wrapper for `::fz_intersect_rect()`.
                Compute intersection of two rectangles.
 
                Given two rectangles, update the first to be the smallest
                axis-aligned rectangle that covers the area covered by both
                given rectangles. If either rectangle is empty then the
                intersection is also empty. If either rectangle is infinite
                then the intersection is simply the non-infinite rectangle.
                Should both rectangles be infinite, then the intersection is
                also infinite.
fz_irect_from_rect(self)
Class-aware wrapper for `::fz_irect_from_rect()`.
        Convert a rect into the minimal bounding box
        that covers the rectangle.
 
        Coordinates in a bounding box are integers, so rounding of the
        rects coordinates takes place. The top left corner is rounded
        upwards and left while the bottom right corner is rounded
        downwards and to the right.
fz_is_empty_rect(self)
Class-aware wrapper for `::fz_is_empty_rect()`.
        Check if rectangle is empty.
 
        An empty rectangle is defined as one whose area is zero.
        All invalid rectangles are empty.
fz_is_infinite_rect(self)
Class-aware wrapper for `::fz_is_infinite_rect()`.
        Check if rectangle is infinite.
fz_is_valid_rect(self)
Class-aware wrapper for `::fz_is_valid_rect()`.
        Check if rectangle is valid.
fz_new_bbox_device(self)
Class-aware wrapper for `::fz_new_bbox_device()`.
        Create a device to compute the bounding
        box of all marks on a page.
 
        The returned bounding box will be the union of all bounding
        boxes of all objects on a page.
fz_new_display_list(self)
Class-aware wrapper for `::fz_new_display_list()`.
        Create an empty display list.
 
        A display list contains drawing commands (text, images, etc.).
        Use fz_new_list_device for populating the list.
 
        mediabox: Bounds of the page (in points) represented by the
        display list.
fz_quad_from_rect(self)
Class-aware wrapper for `::fz_quad_from_rect()`.
        Convert a rect to a quad (losslessly).
fz_round_rect(self)
Class-aware wrapper for `::fz_round_rect()`.
        Round rectangle coordinates.
 
        Coordinates in a bounding box are integers, so rounding of the
        rects coordinates takes place. The top left corner is rounded
        upwards and left while the bottom right corner is rounded
        downwards and to the right.
 
        This differs from fz_irect_from_rect, in that fz_irect_from_rect
        slavishly follows the numbers (i.e any slight over/under
        calculations can cause whole extra pixels to be added).
        fz_round_rect allows for a small amount of rounding error when
        calculating the bbox.
fz_transform_page(self, resolution, rotate)
Class-aware wrapper for `::fz_transform_page()`.
        Create transform matrix to draw page
        at a given resolution and rotation. Adjusts the scaling
        factors so that the page covers whole number of
        pixels and adjust the page origin to be at 0,0.
fz_transform_rect(self, m)
Class-aware wrapper for `::fz_transform_rect()`.
        Apply a transform to a rectangle.
 
        After the four corner points of the axis-aligned rectangle
        have been transformed it may not longer be axis-aligned. So a
        new axis-aligned rectangle is created covering at least the
        area of the transformed rectangle.
 
        transform: Transformation matrix to apply. See fz_concat,
        fz_scale and fz_rotate for how to create a matrix.
 
        rect: Rectangle to be transformed. The two special cases
        fz_empty_rect and fz_infinite_rect, may be used but are
        returned unchanged as expected.
fz_translate_rect(self, xoff, yoff)
Class-aware wrapper for `::fz_translate_rect()`.
        Translate bounding box.
 
        Translate a bbox by a given x and y offset. Allows for overflow.
fz_union_rect(self, *args)
*Overload 1:*
 Class-aware wrapper for `::fz_union_rect()`.
                Compute union of two rectangles.
 
                Given two rectangles, update the first to be the smallest
                axis-aligned rectangle that encompasses both given rectangles.
                If either rectangle is infinite then the union is also infinite.
                If either rectangle is empty then the union is simply the
                non-empty rectangle. Should both rectangles be empty, then the
                union is also empty.
 
 
|
 
*Overload 2:*
 Class-aware wrapper for `::fz_union_rect()`.
                Compute union of two rectangles.
 
                Given two rectangles, update the first to be the smallest
                axis-aligned rectangle that encompasses both given rectangles.
                If either rectangle is infinite then the union is also infinite.
                If either rectangle is empty then the union is simply the
                non-empty rectangle. Should both rectangles be empty, then the
                union is also empty.
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
is_empty(self)
Uses fz_is_empty_rect().
pdf_signature_appearance_signed(self, lang, img, left_text, right_text, include_logo)
Class-aware wrapper for `::pdf_signature_appearance_signed()`.
pdf_signature_appearance_unsigned(self, lang)
Class-aware wrapper for `::pdf_signature_appearance_unsigned()`.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.
transform(self, m)
Transforms *this using fz_transform_rect() with <m>.
union_(self, rhs)
Updates *this using fz_union_rect().

Static methods defined here:
__swig_destroy__ = delete_FzRect(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
x0
We use default destructor.
x1
y0
y1

Data and other attributes defined here:
Fixed_EMPTY = 1
Fixed_INFINITE = 2
Fixed_UNIT = 0
__hash__ = None

 
class FzSeparations(builtins.object)
    FzSeparations(*args)
 
Wrapper class for struct `fz_separations`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_separations()`.
                Create a new separations structure (initially empty)
 
 
|
 
*Overload 2:*
 Copy constructor using `fz_keep_separations()`.
 
|
 
*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_separations`.
 
|
 
*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_separations`.
__repr__ = _swig_repr(self)
fz_add_separation(self, name, cs, cs_channel)
Class-aware wrapper for `::fz_add_separation()`.
        Add a separation (null terminated name, colorspace)
fz_add_separation_equivalents(self, rgba, cmyk, name)
Class-aware wrapper for `::fz_add_separation_equivalents()`.
        Add a separation with equivalents (null terminated name,
        colorspace)
 
        (old, deprecated)
fz_clone_separations_for_overprint(self)
Class-aware wrapper for `::fz_clone_separations_for_overprint()`.
        Return a separations object with all the spots in the input
        separations object that are set to composite, reset to be
        enabled. If there ARE no spots in the object, this returns
        NULL. If the object already has all its spots enabled, then
        just returns another handle on the same object.
fz_compare_separations(self, sep2)
Class-aware wrapper for `::fz_compare_separations()`.
        Compare 2 separations structures (or NULLs).
 
        Return 0 if identical, non-zero if not identical.
fz_count_active_separations(self)
Class-aware wrapper for `::fz_count_active_separations()`.
        Return the number of active separations.
fz_count_separations(self)
Class-aware wrapper for `::fz_count_separations()`.
fz_separation_equivalent = FzSeparations_fz_separation_equivalent_outparams_fn(self, idx, dst_cs, prf, color_params)
Helper for out-params of class method fz_separations::ll_fz_separation_equivalent() [fz_separation_equivalent()].
fz_separation_name(self, separation)
Class-aware wrapper for `::fz_separation_name()`.
fz_set_separation_behavior(self, separation, behavior)
Class-aware wrapper for `::fz_set_separation_behavior()`.
        Control the rendering of a given separation.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzSeparations(...)
Destructor using fz_drop_separations().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzSha256(builtins.object)
    FzSha256(*args)
 
Wrapper class for struct `fz_sha256`. Not copyable or assignable.
Structure definition is public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_sha256`.
__repr__ = _swig_repr(self)
fz_sha256_final(self, digest)
Class-aware wrapper for `::fz_sha256_final()`.
        MD5 finalization. Ends an MD5 message-digest operation, writing
        the message digest and zeroizing the context.
 
        Never throws an exception.
fz_sha256_init(self)
Class-aware wrapper for `::fz_sha256_init()`.
        SHA256 initialization. Begins an SHA256 operation, initialising
        the supplied context.
 
        Never throws an exception.
fz_sha256_update(self, input, inlen)
Class-aware wrapper for `::fz_sha256_update()`.
        SHA256 block update operation. Continues an SHA256 message-
        digest operation, processing another message block, and updating
        the context.
 
        Never throws an exception.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzSha256(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzSha384(builtins.object)
    FzSha384(*args)
 
Wrapper class for struct `fz_sha384`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_sha384`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzSha384(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzSha512(builtins.object)
    FzSha512(*args)
 
Wrapper class for struct `fz_sha512`. Not copyable or assignable.
Structure definition is public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_sha512`.
__repr__ = _swig_repr(self)
fz_sha384_final(self, digest)
Class-aware wrapper for `::fz_sha384_final()`.
        SHA384 finalization. Ends an SHA384 message-digest operation,
        writing the message digest and zeroizing the context.
 
        Never throws an exception.
fz_sha384_init(self)
Class-aware wrapper for `::fz_sha384_init()`.
        SHA384 initialization. Begins an SHA384 operation, initialising
        the supplied context.
 
        Never throws an exception.
fz_sha384_update(self, input, inlen)
Class-aware wrapper for `::fz_sha384_update()`.
        SHA384 block update operation. Continues an SHA384 message-
        digest operation, processing another message block, and updating
        the context.
 
        Never throws an exception.
fz_sha512_final(self, digest)
Class-aware wrapper for `::fz_sha512_final()`.
        SHA512 finalization. Ends an SHA512 message-digest operation,
        writing the message digest and zeroizing the context.
 
        Never throws an exception.
fz_sha512_init(self)
Class-aware wrapper for `::fz_sha512_init()`.
        SHA512 initialization. Begins an SHA512 operation, initialising
        the supplied context.
 
        Never throws an exception.
fz_sha512_update(self, input, inlen)
Class-aware wrapper for `::fz_sha512_update()`.
        SHA512 block update operation. Continues an SHA512 message-
        digest operation, processing another message block, and updating
        the context.
 
        Never throws an exception.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzSha512(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzShade(builtins.object)
    FzShade(*args)
 
Wrapper class for struct `fz_shade`.
Structure is public to allow derived classes. Do not
access the members directly.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `fz_keep_shade()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_shade`.
__repr__ = _swig_repr(self)
fz_bound_shade(self, ctm)
Class-aware wrapper for `::fz_bound_shade()`.
        Bound a given shading.
 
        shade: The shade to bound.
 
        ctm: The transform to apply to the shade before bounding.
 
        r: Pointer to storage to put the bounds in.
 
        Returns r, updated to contain the bounds for the shading.
fz_paint_shade = FzShade_fz_paint_shade_outparams_fn(self, override_cs, ctm, dest, color_params, bbox, eop)
Helper for out-params of class method fz_shade::ll_fz_paint_shade() [fz_paint_shade()].
fz_paint_shade_no_cache(self, override_cs, ctm, dest, color_params, bbox, eop)
Extra wrapper for fz_paint_shade(), passing cache=NULL.
fz_process_shade(self, ctm, scissor, prepare, process, process_arg)
Class-aware wrapper for `::fz_process_shade()`.
        Process a shade, using supplied callback functions. This
        decomposes the shading to a mesh (even ones that are not
        natively meshes, such as linear or radial shadings), and
        processes triangles from those meshes.
 
        shade: The shade to process.
 
        ctm: The transform to use
 
        prepare: Callback function to 'prepare' each vertex.
        This function is passed an array of floats, and populates
        a fz_vertex structure.
 
        process: This function is passed 3 pointers to vertex
        structures, and actually performs the processing (typically
        filling the area between the vertexes).
 
        process_arg: An opaque argument passed through from caller
        to callback functions.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzShade(...)
Destructor using fz_drop_shade().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzShadeColorCache(builtins.object)
    FzShadeColorCache(*args)
 
Wrapper class for struct `fz_shade_color_cache`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_shade_color_cache`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzShadeColorCache(...)
Destructor using fz_drop_shade_color_cache().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzShaperDataT(builtins.object)
    FzShaperDataT(*args)
 
Wrapper class for struct `fz_shaper_data_t`. Not copyable or assignable.
In order to shape a given font, we need to
declare it to a shaper library (harfbuzz, by default, but others
are possible). To avoid redeclaring it every time we need to
shape, we hold a shaper handle and the destructor for it within
the font itself. The handle is initialised by the caller when
first required and the destructor is called when the fz_font is
destroyed.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_shaper_data_t`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzShaperDataT(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStextBlock(builtins.object)
    FzStextBlock(*args)
 
Wrapper class for struct `fz_stext_block`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_block`.
__iter__ lambda self
__repr__ = _swig_repr(self)
begin(self)
Used for iteration over linked list of FzStextLine items starting at fz_stext_line::u.t.first_line.
end(self)
Used for iteration over linked list of FzStextLine items starting at fz_stext_line::u.t.first_line.
i_image(self)
Returns m_internal.u.i.image if m_internal->type is FZ_STEXT_BLOCK_IMAGE, else throws.
i_transform(self)
Returns m_internal.u.i.transform if m_internal->type is FZ_STEXT_BLOCK_IMAGE, else throws.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStextBlock(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStextBlockIterator(builtins.object)
    FzStextBlockIterator(item)
 

 
  Methods defined here:
__deref__(self)
__eq__(self, rhs)
Return self==value.
__increment__(self)
__init__(self, item)
Initialize self.  See help(type(self)) for accurate signature.
__ne__(self, rhs)
Return self!=value.
__ref__(self)
__repr__ = _swig_repr(self)
begin(self)
Used for iteration over linked list of FzStextChar items starting at fz_stext_char::first_char.
end(self)
Used for iteration over linked list of FzStextChar items starting at fz_stext_char::first_char.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStextBlockIterator(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzStextChar(builtins.object)
    FzStextChar(*args)
 
Wrapper class for struct `fz_stext_char`.
Text extraction device: Used for searching, format conversion etc.
 
(In development - Subject to change in future versions)
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_char`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStextChar(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStextLine(builtins.object)
    FzStextLine(*args)
 
Wrapper class for struct `fz_stext_line`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_stext_line`.
__iter__ lambda self
__repr__ = _swig_repr(self)
begin(self)
Used for iteration over linked list of FzStextChar items starting at fz_stext_char::first_char.
end(self)
Used for iteration over linked list of FzStextChar items starting at fz_stext_char::first_char.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStextLine(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStextLineIterator(builtins.object)
    FzStextLineIterator(item)
 

 
  Methods defined here:
__deref__(self)
__eq__(self, rhs)
Return self==value.
__increment__(self)
__init__(self, item)
Initialize self.  See help(type(self)) for accurate signature.
__ne__(self, rhs)
Return self!=value.
__ref__(self)
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStextLineIterator(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzStextOptions(builtins.object)
    FzStextOptions(*args)
 
Wrapper class for struct `fz_stext_options`.
Options for creating a pixmap and draw device.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
Construct with .flags set to <flags>.
 
|
 
*Overload 2:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_stext_options`.
 
|
 
*Overload 4:*
Constructor using raw copy of pre-existing `::fz_stext_options`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
fz_parse_stext_options(self, string)
Class-aware wrapper for `::fz_parse_stext_options()`.
        Parse stext device options from a comma separated key-value
        string.
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzStextOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
flags
We use default destructor.
scale
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzStextPage(builtins.object)
    FzStextPage(*args)
 
Wrapper class for struct `fz_stext_page`. Not copyable or assignable.
A text page is a list of blocks, together with an overall
bounding box.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_stext_page()`.
                Create an empty text page.
 
                The text page is filled out by the text device to contain the
                blocks and lines of text on the page.
 
                mediabox: optional mediabox information.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_stext_page_from_chapter_page_number()`.
 
|
 
*Overload 3:*
 Constructor using `fz_new_stext_page_from_display_list()`.
 
|
 
*Overload 4:*
 Constructor using `fz_new_stext_page_from_page()`.
                Extract text from page.
 
                Ownership of the fz_stext_page is returned to the caller.
 
 
|
 
*Overload 5:*
 Constructor using `fz_new_stext_page_from_page_number()`.
 
|
 
*Overload 6:*
 Constructor using `pdf_new_stext_page_from_annot()`.
 
|
 
*Overload 7:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 8:*
 Constructor using raw copy of pre-existing `::fz_stext_page`.
__iter__ lambda self
__repr__ = _swig_repr(self)
begin(self)
Used for iteration over linked list of FzStextBlock items starting at fz_stext_block::first_block.
end(self)
Used for iteration over linked list of FzStextBlock items starting at fz_stext_block::first_block.
fz_copy_rectangle(self, area, crlf)
Wrapper for fz_copy_rectangle() that returns a std::string.
fz_copy_selection(self, a, b, crlf)
Wrapper for fz_copy_selection() that returns std::string.
fz_highlight_selection(self, a, b, quads, max_quads)
Class-aware wrapper for `::fz_highlight_selection()`.
        Return a list of quads to highlight lines inside the selection
        points.
fz_highlight_selection2(self, a, b, max_quads)
Class-aware wrapper for `::fz_highlight_selection2()`.
C++ alternative to fz_highlight_selection() that returns quads in a
std::vector.
fz_new_buffer_from_stext_page(self)
Class-aware wrapper for `::fz_new_buffer_from_stext_page()`.
        Convert structured text into plain text.
fz_new_stext_device(self, options)
Class-aware wrapper for `::fz_new_stext_device()`.
        Create a device to extract the text on a page.
 
        Gather the text on a page into blocks and lines.
 
        The reading order is taken from the order the text is drawn in
        the source file, so may not be accurate.
 
        page: The text page to which content should be added. This will
        usually be a newly created (empty) text page, but it can be one
        containing data already (for example when merging multiple
        pages, or watermarking).
 
        options: Options to configure the stext device.
fz_search_stext_page = FzStextPage_fz_search_stext_page_outparams_fn(self, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_stext_page::ll_fz_search_stext_page() [fz_search_stext_page()].
fz_snap_selection(self, ap, bp, mode)
Class-aware wrapper for `::fz_snap_selection()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
search_stext_page(self, needle, hit_mark, max_quads)
Wrapper for fz_search_stext_page() that returns std::vector of Quads.

Static methods defined here:
__swig_destroy__ = delete_FzStextPage(...)
Destructor using fz_drop_stext_page().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStextPageIterator(builtins.object)
    FzStextPageIterator(item)
 

 
  Methods defined here:
__deref__(self)
__eq__(self, rhs)
Return self==value.
__increment__(self)
__init__(self, item)
Initialize self.  See help(type(self)) for accurate signature.
__ne__(self, rhs)
Return self!=value.
__ref__(self)
__repr__ = _swig_repr(self)
begin(self)
Used for iteration over linked list of FzStextLine items starting at fz_stext_line::u.t.first_line.
end(self)
Used for iteration over linked list of FzStextLine items starting at fz_stext_line::u.t.first_line.
i_image(self)
Returns m_internal.u.i.image if m_internal->type is FZ_STEXT_BLOCK_IMAGE, else throws.
i_transform(self)
Returns m_internal.u.i.transform if m_internal->type is FZ_STEXT_BLOCK_IMAGE, else throws.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStextPageIterator(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzStorable(builtins.object)
    FzStorable(*args)
 
Wrapper class for struct `fz_storable`.
Resource store
 
MuPDF stores decoded "objects" into a store for potential reuse.
If the size of the store gets too big, objects stored within it
can be evicted and freed to recover space. When MuPDF comes to
decode such an object, it will check to see if a version of this
object is already in the store - if it is, it will simply reuse
it. If not, it will decode it and place it into the store.
 
All objects that can be placed into the store are derived from
the fz_storable type (i.e. this should be the first component of
the objects structure). This allows for consistent (thread safe)
reference counting, and includes a function that will be called
to free the object as soon as the reference count reaches zero.
 
Most objects offer fz_keep_XXXX/fz_drop_XXXX functions derived
from fz_keep_storable/fz_drop_storable. Creation of such objects
includes a call to FZ_INIT_STORABLE to set up the fz_storable
header.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `fz_keep_storable()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_storable`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStorable(...)
Destructor using fz_drop_storable().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStore(builtins.object)
    FzStore(*args)
 
Wrapper class for struct `fz_store`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_store`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStore(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStoreHash(builtins.object)
    FzStoreHash(*args)
 
Wrapper class for struct `fz_store_hash`. Not copyable or assignable.
The store can be seen as a dictionary that maps keys to
fz_storable values. In order to allow keys of different types to
be stored, we have a structure full of functions for each key
'type'; this fz_store_type pointer is stored with each key, and
tells the store how to perform certain operations (like taking/
dropping a reference, comparing two keys, outputting details for
debugging etc).
 
The store uses a hash table internally for speed where possible.
In order for this to work, we need a mechanism for turning a
generic 'key' into 'a hashable string'. For this purpose the
type structure contains a make_hash_key function pointer that
maps from a void * to a fz_store_hash structure. If
make_hash_key function returns 0, then the key is determined not
to be hashable, and the value is not stored in the hash table.
 
Some objects can be used both as values within the store, and as
a component of keys within the store. We refer to these objects
as "key storable" objects. In this case, we need to take
additional care to ensure that we do not end up keeping an item
within the store, purely because its value is referred to by
another key in the store.
 
An example of this are fz_images in PDF files. Each fz_image is
placed into the     store to enable it to be easily reused. When the
image is rendered, a pixmap is generated from the image, and the
pixmap is placed into the store so it can be reused on
subsequent renders. The image forms part of the key for the
pixmap.
 
When we close the pdf document (and any associated pages/display
lists etc), we drop the images from the store. This may leave us
in the position of the images having non-zero reference counts
purely because they are used as part of the keys for the
pixmaps.
 
We therefore use special reference counting functions to keep
track of these "key storable" items, and hence store the number
of references to these items that are used in keys.
 
When the number of references to an object == the number of
references to an object from keys in the store, we know that we
can remove all the items which have that object as part of the
key. This is done by running a pass over the store, 'reaping'
those items.
 
Reap passes are slower than we would like as they touch every
item in the store. We therefore provide a way to 'batch' such
reap passes together, using fz_defer_reap_start/
fz_defer_reap_end to bracket a region in which many may be
triggered.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_store_hash`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStoreHash(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStoreType(builtins.object)
    FzStoreType(*args)
 
Wrapper class for struct `fz_store_type`. Not copyable or assignable.
Every type of object to be placed into the store defines an
fz_store_type. This contains the pointers to functions to
make hashes, manipulate keys, and check for needing reaping.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_store_type`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStoreType(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStory(builtins.object)
    FzStory(*args)
 
Wrapper class for struct `fz_story`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `fz_new_story()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_story`.
__repr__ = _swig_repr(self)
fz_draw_story(self, dev, ctm)
Class-aware wrapper for `::fz_draw_story()`.
fz_place_story(self, where, filled)
Class-aware wrapper for `::fz_place_story()`.
fz_reset_story(self)
Class-aware wrapper for `::fz_reset_story()`.
fz_story_document(self)
Class-aware wrapper for `::fz_story_document()`.
fz_story_positions(story, python_callback)
fz_story_warnings(self)
Class-aware wrapper for `::fz_story_warnings()`.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStory(...)
Destructor using fz_drop_story().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStoryElementPosition(builtins.object)
    FzStoryElementPosition(*args)
 
Wrapper class for struct `fz_story_element_position`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_story_element_position`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_story_element_position`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzStoryElementPosition(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
depth
We use default destructor.
heading
href
id
open_close
rect
rectangle_num
text
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class FzStream(builtins.object)
    FzStream(*args)
 
Wrapper class for struct `fz_stream`.
fz_stream is a buffered reader capable of seeking in both
directions.
 
Streams are reference counted, so references must be dropped
by a call to fz_drop_stream.
 
Only the data between rp and wp is valid.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_stream()`.
                Create a new stream object with the given
                internal state and function pointers.
 
                state: Internal state (opaque to everything but implementation).
 
                next: Should provide the next set of bytes (up to max) of stream
                data. Return the number of bytes read, or EOF when there is no
                more data.
 
                drop: Should clean up and free the internal state. May not
                throw exceptions.
 
 
|
 
*Overload 2:*
 Constructor using `fz_open_file()`.
                Open the named file and wrap it in a stream.
 
                filename: Path to a file. On non-Windows machines the filename
                should be exactly as it would be passed to fopen(2). On Windows
                machines, the path should be UTF-8 encoded so that non-ASCII
                characters can be represented. Other platforms do the encoding
                as standard anyway (and in most cases, particularly for MacOS
                and Linux, the encoding they use is UTF-8 anyway).
 
 
|
 
*Overload 3:*
 Constructor using `fz_open_file_ptr_no_close()`.
                Create a stream from a FILE * that will not be closed
                when the stream is dropped.
 
 
|
 
*Overload 4:*
 Constructor using `fz_open_memory()`.
                Open a block of memory as a stream.
 
                data: Pointer to start of data block. Ownership of the data
                block is NOT passed in.
 
                len: Number of bytes in data block.
 
                Returns pointer to newly created stream. May throw exceptions on
                failure to allocate.
 
 
|
 
*Overload 5:*
 Construct using fz_open_file().
 
|
 
*Overload 6:*
 Copy constructor using `fz_keep_stream()`.
 
|
 
*Overload 7:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 8:*
 Constructor using raw copy of pre-existing `::fz_stream`.
__repr__ = _swig_repr(self)
fz_available(self, max)
Class-aware wrapper for `::fz_available()`.
        Ask how many bytes are available immediately from
        a given stream.
 
        stm: The stream to read from.
 
        max: A hint for the underlying stream; the maximum number of
        bytes that we are sure we will want to read. If you do not know
        this number, give 1.
 
        Returns the number of bytes immediately available between the
        read and write pointers. This number is guaranteed only to be 0
        if we have hit EOF. The number of bytes returned here need have
        no relation to max (could be larger, could be smaller).
fz_decomp_image_from_stream = FzStream_fz_decomp_image_from_stream_outparams_fn(self, image, subarea, indexed, l2factor)
Helper for out-params of class method fz_stream::ll_fz_decomp_image_from_stream() [fz_decomp_image_from_stream()].
fz_is_eof(self)
Class-aware wrapper for `::fz_is_eof()`.
        Query if the stream has reached EOF (during normal bytewise
        reading).
 
        See fz_is_eof_bits for the equivalent function for bitwise
        reading.
fz_is_eof_bits(self)
Class-aware wrapper for `::fz_is_eof_bits()`.
        Query if the stream has reached EOF (during bitwise
        reading).
 
        See fz_is_eof for the equivalent function for bytewise
        reading.
fz_is_tar_archive(self)
Class-aware wrapper for `::fz_is_tar_archive()`.
        Detect if stream object is a tar achieve.
 
        Assumes that the stream object is seekable.
fz_is_zip_archive(self)
Class-aware wrapper for `::fz_is_zip_archive()`.
        Detect if stream object is a zip archive.
 
        Assumes that the stream object is seekable.
fz_new_archive_of_size(self, size)
Class-aware wrapper for `::fz_new_archive_of_size()`.
fz_open_a85d(self)
Class-aware wrapper for `::fz_open_a85d()`.
        a85d filter performs ASCII 85 Decoding of data read
        from the chained filter.
fz_open_aesd(self, key, keylen)
Class-aware wrapper for `::fz_open_aesd()`.
        aesd filter performs AES decoding of data read from the chained
        filter using the supplied key.
fz_open_ahxd(self)
Class-aware wrapper for `::fz_open_ahxd()`.
        ahxd filter performs ASCII Hex decoding of data read
        from the chained filter.
fz_open_arc4(self, key, keylen)
Class-aware wrapper for `::fz_open_arc4()`.
        arc4 filter performs RC4 decoding of data read from the chained
        filter using the supplied key.
fz_open_archive_with_stream(self)
Class-aware wrapper for `::fz_open_archive_with_stream()`.
        Open zip or tar archive stream.
 
        Open an archive using a seekable stream object rather than
        opening a file or directory on disk.
fz_open_dctd(self, color_transform, invert_cmyk, l2factor, jpegtables)
Class-aware wrapper for `::fz_open_dctd()`.
        dctd filter performs DCT (JPEG) decoding of data read
        from the chained filter.
 
        color_transform implements the PDF color_transform option
                use -1 for default behavior
                use 0 to disable YUV-RGB / YCCK-CMYK transforms
                use 1 to enable YUV-RGB / YCCK-CMYK transforms
 
        invert_cmyk implements the necessary inversion for Photoshop CMYK images
                use 0 if embedded in PDF
                use 1 if not embedded in PDF
 
        For subsampling on decode, set l2factor to the log2 of the
        reduction required (therefore 0 = full size decode).
 
        jpegtables is an optional stream from which the JPEG tables
        can be read. Use NULL if not required.
fz_open_endstream_filter(self, len, offset)
Class-aware wrapper for `::fz_open_endstream_filter()`.
        The endstream filter reads a PDF substream, and starts to look
        for an 'endstream' token after the specified length.
fz_open_faxd(self, k, end_of_line, encoded_byte_align, columns, rows, end_of_block, black_is_1)
Class-aware wrapper for `::fz_open_faxd()`.
        faxd filter performs FAX decoding of data read from
        the chained filter.
 
        k: see fax specification (fax default is 0).
 
        end_of_line: whether we expect end of line markers (fax default
        is 0).
 
        encoded_byte_align: whether we align to bytes after each line
        (fax default is 0).
 
        columns: how many columns in the image (fax default is 1728).
 
        rows: 0 for unspecified or the number of rows of data to expect.
 
        end_of_block: whether we expect end of block markers (fax
        default is 1).
 
        black_is_1: determines the polarity of the image (fax default is
        0).
fz_open_flated(self, window_bits)
Class-aware wrapper for `::fz_open_flated()`.
        flated filter performs LZ77 decoding (inflating) of data read
        from the chained filter.
 
        window_bits: How large a decompression window to use. Typically
        15. A negative number, -n, means to use n bits, but to expect
        raw data with no header.
fz_open_image_decomp_stream = FzStream_fz_open_image_decomp_stream_outparams_fn(self, arg_1)
Helper for out-params of class method fz_stream::ll_fz_open_image_decomp_stream() [fz_open_image_decomp_stream()].
fz_open_jbig2d(self, globals, embedded)
Class-aware wrapper for `::fz_open_jbig2d()`.
        Open a filter that performs jbig2 decompression on the chained
        stream, using the optional globals record.
fz_open_leecher(self, buf)
Class-aware wrapper for `::fz_open_leecher()`.
        Attach a filter to a stream that will store any
        characters read from the stream into the supplied buffer.
 
        chain: The underlying stream to leech from.
 
        buf: The buffer into which the read data should be appended.
        The buffer will be resized as required.
 
        Returns pointer to newly created stream. May throw exceptions on
        failure to allocate.
fz_open_lzwd(self, early_change, min_bits, reverse_bits, old_tiff)
Class-aware wrapper for `::fz_open_lzwd()`.
        lzwd filter performs LZW decoding of data read from the chained
        filter.
 
        early_change: (Default 1) specifies whether to change codes 1
        bit early.
 
        min_bits: (Default 9) specifies the minimum number of bits to
        use.
 
        reverse_bits: (Default 0) allows for compatibility with gif and
        old style tiffs (1).
 
        old_tiff: (Default 0) allows for different handling of the clear
        code, as found in old style tiffs.
fz_open_null_filter(self, len, offset)
Class-aware wrapper for `::fz_open_null_filter()`.
        The null filter reads a specified amount of data from the
        substream.
fz_open_predict(self, predictor, columns, colors, bpc)
Class-aware wrapper for `::fz_open_predict()`.
        predict filter performs pixel prediction on data read from
        the chained filter.
 
        predictor: 1 = copy, 2 = tiff, other = inline PNG predictor
 
        columns: width of image in pixels
 
        colors: number of components.
 
        bpc: bits per component (typically 8)
fz_open_range_filter(self, ranges, nranges)
Class-aware wrapper for `::fz_open_range_filter()`.
        The range filter copies data from specified ranges of the
        chained stream.
fz_open_rld(self)
Class-aware wrapper for `::fz_open_rld()`.
        rld filter performs Run Length Decoding of data read
        from the chained filter.
fz_open_sgilog16(self, w)
Class-aware wrapper for `::fz_open_sgilog16()`.
        SGI Log 16bit (greyscale) decode from the chained filter.
        Decodes lines of w pixels to 8bpp greyscale.
fz_open_sgilog24(self, w)
Class-aware wrapper for `::fz_open_sgilog24()`.
        SGI Log 24bit (LUV) decode from the chained filter.
        Decodes lines of w pixels to 8bpc rgb.
fz_open_sgilog32(self, w)
Class-aware wrapper for `::fz_open_sgilog32()`.
        SGI Log 32bit (LUV) decode from the chained filter.
        Decodes lines of w pixels to 8bpc rgb.
fz_open_tar_archive_with_stream(self)
Class-aware wrapper for `::fz_open_tar_archive_with_stream()`.
        Open a tar archive stream.
 
        Open an archive using a seekable stream object rather than
        opening a file or directory on disk.
 
        An exception is throw if the stream is not a tar archive as
        indicated by the presence of a tar signature.
fz_open_thunder(self, w)
Class-aware wrapper for `::fz_open_thunder()`.
        4bit greyscale Thunderscan decoding from the chained filter.
        Decodes lines of w pixels to 8bpp greyscale.
fz_open_zip_archive_with_stream(self)
Class-aware wrapper for `::fz_open_zip_archive_with_stream()`.
        Open a zip archive stream.
 
        Open an archive using a seekable stream object rather than
        opening a file or directory on disk.
 
        An exception is throw if the stream is not a zip archive as
        indicated by the presence of a zip signature.
fz_parse_xml_stream(self, preserve_white)
Class-aware wrapper for `::fz_parse_xml_stream()`.
        Parse the contents of buffer into a tree of xml nodes.
 
        preserve_white: whether to keep or delete all-whitespace nodes.
fz_peek_byte(self)
Class-aware wrapper for `::fz_peek_byte()`.
        Peek at the next byte in a stream.
 
        stm: The stream to peek at.
 
        Returns -1 for EOF, or the next byte that will be read.
fz_read(self, data, len)
Class-aware wrapper for `::fz_read()`.
        Read from a stream into a given data block.
 
        stm: The stream to read from.
 
        data: The data block to read into.
 
        len: The length of the data block (in bytes).
 
        Returns the number of bytes read. May throw exceptions.
fz_read_all(self, initial)
Class-aware wrapper for `::fz_read_all()`.
        Read all of a stream into a buffer.
 
        stm: The stream to read from
 
        initial: Suggested initial size for the buffer.
 
        Returns a buffer created from reading from the stream. May throw
        exceptions on failure to allocate.
fz_read_best = FzStream_fz_read_best_outparams_fn(self, initial, worst_case)
Helper for out-params of class method fz_stream::ll_fz_read_best() [fz_read_best()].
fz_read_bits(self, n)
Class-aware wrapper for `::fz_read_bits()`.
        Read the next n bits from a stream (assumed to
        be packed most significant bit first).
 
        stm: The stream to read from.
 
        n: The number of bits to read, between 1 and 8*sizeof(int)
        inclusive.
 
        Returns -1 for EOF, or the required number of bits.
fz_read_byte(self)
Class-aware wrapper for `::fz_read_byte()`.
        Read the next byte from a stream.
 
        stm: The stream t read from.
 
        Returns -1 for end of stream, or the next byte. May
        throw exceptions.
fz_read_float(self)
Class-aware wrapper for `::fz_read_float()`.
fz_read_float_le(self)
Class-aware wrapper for `::fz_read_float_le()`.
fz_read_int16(self)
Class-aware wrapper for `::fz_read_int16()`.
fz_read_int16_le(self)
Class-aware wrapper for `::fz_read_int16_le()`.
fz_read_int32(self)
Class-aware wrapper for `::fz_read_int32()`.
fz_read_int32_le(self)
Class-aware wrapper for `::fz_read_int32_le()`.
fz_read_int64(self)
Class-aware wrapper for `::fz_read_int64()`.
fz_read_int64_le(self)
Class-aware wrapper for `::fz_read_int64_le()`.
fz_read_line(self, buf, max)
Class-aware wrapper for `::fz_read_line()`.
        Read a line from stream into the buffer until either a
        terminating newline or EOF, which it replaces with a null byte
        ('').
 
        Returns buf on success, and NULL when end of file occurs while
        no characters have been read.
fz_read_rbits(self, n)
Class-aware wrapper for `::fz_read_rbits()`.
        Read the next n bits from a stream (assumed to
        be packed least significant bit first).
 
        stm: The stream to read from.
 
        n: The number of bits to read, between 1 and 8*sizeof(int)
        inclusive.
 
        Returns (unsigned int)-1 for EOF, or the required number of bits.
fz_read_string(self, buffer, len)
Class-aware wrapper for `::fz_read_string()`.
        Read a null terminated string from the stream into
        a buffer of a given length. The buffer will be null terminated.
        Throws on failure (including the failure to fit the entire
        string including the terminator into the buffer).
fz_read_uint16(self)
Class-aware wrapper for `::fz_read_uint16()`.
        fz_read_[u]int(16|24|32|64)(_le)?
 
        Read a 16/32/64 bit signed/unsigned integer from stream,
        in big or little-endian byte orders.
 
        Throws an exception if EOF is encountered.
fz_read_uint16_le(self)
Class-aware wrapper for `::fz_read_uint16_le()`.
fz_read_uint24(self)
Class-aware wrapper for `::fz_read_uint24()`.
fz_read_uint24_le(self)
Class-aware wrapper for `::fz_read_uint24_le()`.
fz_read_uint32(self)
Class-aware wrapper for `::fz_read_uint32()`.
fz_read_uint32_le(self)
Class-aware wrapper for `::fz_read_uint32_le()`.
fz_read_uint64(self)
Class-aware wrapper for `::fz_read_uint64()`.
fz_read_uint64_le(self)
Class-aware wrapper for `::fz_read_uint64_le()`.
fz_seek(self, offset, whence)
Class-aware wrapper for `::fz_seek()`.
        Seek within a stream.
 
        stm: The stream to seek within.
 
        offset: The offset to seek to.
 
        whence: From where the offset is measured (see fseek).
        SEEK_SET - start of stream.
        SEEK_CUR - current position.
        SEEK_END - end of stream.
fz_skip(self, len)
Class-aware wrapper for `::fz_skip()`.
        Read from a stream discarding data.
 
        stm: The stream to read from.
 
        len: The number of bytes to read.
 
        Returns the number of bytes read. May throw exceptions.
fz_skip_space(self)
Class-aware wrapper for `::fz_skip_space()`.
        Skip over whitespace (bytes <= 32) in a stream.
fz_skip_string(self, str)
Class-aware wrapper for `::fz_skip_string()`.
        Skip over a given string in a stream. Return 0 if successfully
        skipped, non-zero otherwise. As many characters will be skipped
        over as matched in the string.
fz_sync_bits(self)
Class-aware wrapper for `::fz_sync_bits()`.
        Called after reading bits to tell the stream
        that we are about to return to reading bytewise. Resyncs
        the stream to whole byte boundaries.
fz_tell(self)
Class-aware wrapper for `::fz_tell()`.
        return the current reading position within a stream
fz_try_open_archive_with_stream(self)
Class-aware wrapper for `::fz_try_open_archive_with_stream()`.
        Open zip or tar archive stream.
 
        Does the same as fz_open_archive_with_stream, but will not throw
        an error in the event of failing to recognise the format. Will
        still throw errors in other cases though!
fz_unpack_stream(self, depth, w, h, n, indexed, pad, skip)
Class-aware wrapper for `::fz_unpack_stream()`.
fz_unread_byte(self)
Class-aware wrapper for `::fz_unread_byte()`.
        Unread the single last byte successfully
        read from a stream. Do not call this without having
        successfully read a byte.
 
        stm: The stream to operate upon.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_load_cmap(self)
Class-aware wrapper for `::pdf_load_cmap()`.
pdf_open_crypt(self, crypt, num, gen)
Class-aware wrapper for `::pdf_open_crypt()`.
pdf_open_crypt_with_filter(self, crypt, name, num, gen)
Class-aware wrapper for `::pdf_open_crypt_with_filter()`.
pdf_open_document_with_stream(self)
Class-aware wrapper for `::pdf_open_document_with_stream()`.

Static methods defined here:
__swig_destroy__ = delete_FzStream(...)
Destructor using fz_drop_stream().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStrokeState(builtins.object)
    FzStrokeState(*args)
 
Wrapper class for struct `fz_stroke_state`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_stroke_state()`.
                Create a new (empty) stroke state structure (with no dash
                data) and return a reference to it.
 
                Throws exception on failure to allocate.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_stroke_state_with_dash_len()`.
                Create a new (empty) stroke state structure, with room for
                dash data of the given length, and return a reference to it.
 
                len: The number of dash elements to allow room for.
 
                Throws exception on failure to allocate.
 
 
|
 
*Overload 3:*
 Copy constructor using `fz_keep_stroke_state()`.
 
|
 
*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_stroke_state`.
__repr__ = _swig_repr(self)
fz_clone_stroke_state(self)
Class-aware wrapper for `::fz_clone_stroke_state()`.
        Create an identical stroke_state structure and return a
        reference to it.
 
        stroke: The stroke state reference to clone.
 
        Exceptions may be thrown in the event of a failure to
        allocate.
fz_unshare_stroke_state(self)
Class-aware wrapper for `::fz_unshare_stroke_state()`.
        Given a reference to a (possibly) shared stroke_state structure,
        return a reference to an equivalent stroke_state structure
        that is guaranteed to be unshared (i.e. one that can
        safely be modified).
 
        shared: The reference to a (possibly) shared structure
        to unshare. Ownership of this reference is passed in
        to this function, even in the case of exceptions being
        thrown.
 
        Exceptions may be thrown in the event of failure to
        allocate if required.
fz_unshare_stroke_state_with_dash_len(self, len)
Class-aware wrapper for `::fz_unshare_stroke_state_with_dash_len()`.
        Given a reference to a (possibly) shared stroke_state structure,
        return a reference to a stroke_state structure (with room for a
        given amount of dash data) that is guaranteed to be unshared
        (i.e. one that can safely be modified).
 
        shared: The reference to a (possibly) shared structure
        to unshare. Ownership of this reference is passed in
        to this function, even in the case of exceptions being
        thrown.
 
        Exceptions may be thrown in the event of failure to
        allocate if required.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStrokeState(...)
Destructor using fz_drop_stroke_state().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzStyleContext(builtins.object)
    FzStyleContext(*args)
 
Wrapper class for struct `fz_style_context`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_style_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzStyleContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzText(builtins.object)
    FzText(*args)
 
Wrapper class for struct `fz_text`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_text()`.
                Create a new empty fz_text object.
 
                Throws exception on failure to allocate.
 
 
|
 
*Overload 2:*
 Copy constructor using `fz_keep_text()`.
 
|
 
*Overload 3:*
 Constructor using raw copy of pre-existing `::fz_text`.
__repr__ = _swig_repr(self)
fz_bound_text(self, stroke, ctm)
Class-aware wrapper for `::fz_bound_text()`.
        Find the bounds of a given text object.
 
        text: The text object to find the bounds of.
 
        stroke: Pointer to the stroke attributes (for stroked
        text), or NULL (for filled text).
 
        ctm: The matrix in use.
 
        r: pointer to storage for the bounds.
 
        Returns a pointer to r, which is updated to contain the
        bounding box for the text object.
fz_show_glyph(self, font, trm, glyph, unicode, wmode, bidi_level, markup_dir, language)
Class-aware wrapper for `::fz_show_glyph()`.
        Add a glyph/unicode value to a text object.
 
        text: Text object to add to.
 
        font: The font the glyph should be added in.
 
        trm: The transform to use for the glyph.
 
        glyph: The glyph id to add.
 
        unicode: The unicode character for the glyph.
 
        wmode: 1 for vertical mode, 0 for horizontal.
 
        bidi_level: The bidirectional level for this glyph.
 
        markup_dir: The direction of the text as specified in the
        markup.
 
        language: The language in use (if known, 0 otherwise)
        (e.g. FZ_LANG_zh_Hans).
 
        Throws exception on failure to allocate.
fz_show_string(self, font, trm, s, wmode, bidi_level, markup_dir, language)
Class-aware wrapper for `::fz_show_string()`.
        Add a UTF8 string to a text object.
 
        text: Text object to add to.
 
        font: The font the string should be added in.
 
        trm: The transform to use.
 
        s: The utf-8 string to add.
 
        wmode: 1 for vertical mode, 0 for horizontal.
 
        bidi_level: The bidirectional level for this glyph.
 
        markup_dir: The direction of the text as specified in the markup.
 
        language: The language in use (if known, 0 otherwise)
                (e.g. FZ_LANG_zh_Hans).
 
        Returns the transform updated with the advance width of the
        string.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzText(...)
Destructor using fz_drop_text().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzTextItem(builtins.object)
    FzTextItem(*args)
 
Wrapper class for struct `fz_text_item`. Not copyable or assignable.
Text buffer.
 
The trm field contains the a, b, c and d coefficients.
The e and f coefficients come from the individual elements,
together they form the transform matrix for the glyph.
 
Glyphs are referenced by glyph ID.
The Unicode text equivalent is kept in a separate array
with indexes into the glyph array.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_text_item`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzTextItem(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzTextSpan(builtins.object)
    FzTextSpan(*args)
 
Wrapper class for struct `fz_text_span`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_text_span`.
__repr__ = _swig_repr(self)
font(self)
Gives class-aware access to m_internal->font.
items(self, i)
Gives access to m_internal->items[i].
                                                Returned reference is only valid as long as `this`.
                                                Provided mainly for use by SWIG bindings.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
trm(self)
Gives class-aware access to m_internal->trm.

Static methods defined here:
__swig_destroy__ = delete_FzTextSpan(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzTransition(builtins.object)
    FzTransition(*args)
 
Wrapper class for struct `fz_transition`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_transition`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_transition`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_FzTransition(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
direction
duration
outwards
state0
state1
thisown
The membership flag
type
We use default destructor.
vertical

Data and other attributes defined here:
__hash__ = None

 
class FzTree(builtins.object)
    FzTree(*args)
 
Wrapper class for struct `fz_tree`. Not copyable or assignable.
AA-tree to look up things by strings.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_tree`.
__repr__ = _swig_repr(self)
fz_new_tree_archive(self)
Class-aware wrapper for `::fz_new_tree_archive()`.
        Create an archive that holds named buffers.
 
        tree can either be a preformed tree with fz_buffers as values,
        or it can be NULL for an empty tree.
fz_tree_lookup(self, key)
Class-aware wrapper for `::fz_tree_lookup()`.
        Look for the value of a node in the tree with the given key.
 
        Simple pointer equivalence is used for key.
 
        Returns NULL for no match.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzTree(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzTuningContext(builtins.object)
    FzTuningContext(*args)
 
Wrapper class for struct `fz_tuning_context`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_tuning_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzTuningContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzVertex(builtins.object)
    FzVertex(*args)
 
Wrapper class for struct `fz_vertex`. Not copyable or assignable.
Handy routine for processing mesh based shades
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_vertex`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzVertex(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzWarnContext(builtins.object)
    FzWarnContext(*args)
 
Wrapper class for struct `fz_warn_context`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_warn_context`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzWarnContext(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzWriteStoryPosition(builtins.object)
    FzWriteStoryPosition(*args)
 
Wrapper class for struct `fz_write_story_position`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_write_story_position`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzWriteStoryPosition(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzWriteStoryPositions(builtins.object)
    FzWriteStoryPositions(*args)
 
Wrapper class for struct `fz_write_story_positions`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_write_story_positions`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzWriteStoryPositions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzXml(builtins.object)
    FzXml(*args)
 
Wrapper class for struct `fz_xml`.
XML document model
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `fz_keep_xml()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::fz_xml`.
__repr__ = _swig_repr(self)
fz_debug_xml(self, level)
Class-aware wrapper for `::fz_debug_xml()`.
        Pretty-print an XML tree to stdout.
fz_detach_xml(self)
Class-aware wrapper for `::fz_detach_xml()`.
        Detach a node from the tree, unlinking it from its parent,
        and setting the document root to the node.
fz_dom_add_attribute(self, att, value)
Class-aware wrapper for `::fz_dom_add_attribute()`.
        Add an attribute to an element.
 
        Ownership of att and value remain with the caller.
fz_dom_append_child(self, child)
Class-aware wrapper for `::fz_dom_append_child()`.
        Insert an element as the last child of a parent, unlinking the
        child from its current position if required.
fz_dom_attribute(self, att)
Class-aware wrapper for `::fz_dom_attribute()`.
        Retrieve the value of a given attribute from a given element.
 
        Returns a borrowed pointer to the value or NULL if not found.
fz_dom_body(self)
Class-aware wrapper for `::fz_dom_body()`.
        Return a borrowed reference for the 'body' element of
        the given DOM.
fz_dom_clone(self)
Class-aware wrapper for `::fz_dom_clone()`.
        Clone an element (and its children).
 
        A borrowed reference to the clone is returned. The clone is not
        yet linked into the DOM.
fz_dom_create_element(self, tag)
Class-aware wrapper for `::fz_dom_create_element()`.
        Create an element of a given tag type for the given DOM.
 
        The element is not linked into the DOM yet.
fz_dom_create_text_node(self, text)
Class-aware wrapper for `::fz_dom_create_text_node()`.
        Create a text node for the given DOM.
 
        The element is not linked into the DOM yet.
fz_dom_document_element(self)
Class-aware wrapper for `::fz_dom_document_element()`.
        Return a borrowed reference for the document (the top
        level element) of the DOM.
fz_dom_find(self, tag, att, match)
Class-aware wrapper for `::fz_dom_find()`.
        Find the first element matching the requirements in a depth first traversal from elt.
 
        The tagname must match tag, unless tag is NULL, when all tag names are considered to match.
 
        If att is NULL, then all tags match.
        Otherwise:
                If match is NULL, then only nodes that have an att attribute match.
                If match is non-NULL, then only nodes that have an att attribute that matches match match.
 
        Returns NULL (if no match found), or a borrowed reference to the first matching element.
fz_dom_find_next(self, tag, att, match)
Class-aware wrapper for `::fz_dom_find_next()`.
        Find the next element matching the requirements.
fz_dom_first_child(self)
Class-aware wrapper for `::fz_dom_first_child()`.
        Return a borrowed reference to the first child of a node,
        or NULL if there isn't one.
fz_dom_get_attribute = FzXml_fz_dom_get_attribute_outparams_fn(self, i)
Helper for out-params of class method fz_xml::ll_fz_dom_get_attribute() [fz_dom_get_attribute()].
fz_dom_insert_after(self, new_elt)
Class-aware wrapper for `::fz_dom_insert_after()`.
        Insert an element (new_elt), after another element (node),
        unlinking the new_elt from its current position if required.
fz_dom_insert_before(self, new_elt)
Class-aware wrapper for `::fz_dom_insert_before()`.
        Insert an element (new_elt), before another element (node),
        unlinking the new_elt from its current position if required.
fz_dom_next(self)
Class-aware wrapper for `::fz_dom_next()`.
        Return a borrowed reference to the next sibling of a node,
        or NULL if there isn't one.
fz_dom_parent(self)
Class-aware wrapper for `::fz_dom_parent()`.
        Return a borrowed reference to the parent of a node,
        or NULL if there isn't one.
fz_dom_previous(self)
Class-aware wrapper for `::fz_dom_previous()`.
        Return a borrowed reference to the previous sibling of a node,
        or NULL if there isn't one.
fz_dom_remove(self)
Class-aware wrapper for `::fz_dom_remove()`.
        Remove an element from the DOM. The element can be added back elsewhere
        if required.
 
        No reference counting changes for the element.
fz_dom_remove_attribute(self, att)
Class-aware wrapper for `::fz_dom_remove_attribute()`.
        Remove an attribute from an element.
fz_new_display_list_from_svg_xml = FzXml_fz_new_display_list_from_svg_xml_outparams_fn(self, xmldoc, base_uri, zip)
Helper for out-params of class method fz_xml::ll_fz_new_display_list_from_svg_xml() [fz_new_display_list_from_svg_xml()].
fz_new_image_from_svg_xml(self, xml, base_uri, zip)
Class-aware wrapper for `::fz_new_image_from_svg_xml()`.
        Create a scalable image from an SVG document.
fz_xml_att(self, att)
Class-aware wrapper for `::fz_xml_att()`.
        Return the value of an attribute of an XML node.
        NULL if the attribute doesn't exist.
fz_xml_att_alt(self, one, two)
Class-aware wrapper for `::fz_xml_att_alt()`.
        Return the value of an attribute of an XML node.
        If the first attribute doesn't exist, try the second.
        NULL if neither attribute exists.
fz_xml_att_eq(self, name, match)
Class-aware wrapper for `::fz_xml_att_eq()`.
        Check for a matching attribute on an XML node.
 
        If the node has the requested attribute (name), and the value
        matches (match) then return 1. Otherwise, 0.
fz_xml_down(self)
Class-aware wrapper for `::fz_xml_down()`.
        Return first child of XML node.
fz_xml_find(self, tag)
Class-aware wrapper for `::fz_xml_find()`.
        Search the siblings of XML nodes starting with item looking for
        the first with the given tag.
 
        Return NULL if none found.
fz_xml_find_dfs(self, tag, att, match)
Class-aware wrapper for `::fz_xml_find_dfs()`.
        Perform a depth first search from item, returning the first
        child that matches the given tag (or any tag if tag is NULL),
        with the given attribute (if att is non NULL), that matches
        match (if match is non NULL).
fz_xml_find_dfs_top(self, tag, att, match, top)
Class-aware wrapper for `::fz_xml_find_dfs_top()`.
        Perform a depth first search from item, returning the first
        child that matches the given tag (or any tag if tag is NULL),
        with the given attribute (if att is non NULL), that matches
        match (if match is non NULL). The search stops if it ever
        reaches the top of the tree, or the declared 'top' item.
fz_xml_find_down(self, tag)
Class-aware wrapper for `::fz_xml_find_down()`.
        Search the siblings of XML nodes starting with the first child
        of item looking for the first with the given tag.
 
        Return NULL if none found.
fz_xml_find_down_match(self, tag, att, match)
Class-aware wrapper for `::fz_xml_find_down_match()`.
        Search the siblings of XML nodes starting with the first child
        of item looking for the first with the given tag (or any tag if
        tag is NULL), and with a matching attribute.
 
        Return NULL if none found.
fz_xml_find_match(self, tag, att, match)
Class-aware wrapper for `::fz_xml_find_match()`.
        Search the siblings of XML nodes starting with item looking for
        the first with the given tag (or any tag if tag is NULL), and
        with a matching attribute.
 
        Return NULL if none found.
fz_xml_find_next(self, tag)
Class-aware wrapper for `::fz_xml_find_next()`.
        Search the siblings of XML nodes starting with the first sibling
        of item looking for the first with the given tag.
 
        Return NULL if none found.
fz_xml_find_next_dfs(self, tag, att, match)
Class-aware wrapper for `::fz_xml_find_next_dfs()`.
        Perform a depth first search onwards from item, returning the first
        child that matches the given tag (or any tag if tag is NULL),
        with the given attribute (if att is non NULL), that matches
        match (if match is non NULL).
fz_xml_find_next_dfs_top(self, tag, att, match, top)
Class-aware wrapper for `::fz_xml_find_next_dfs_top()`.
        Perform a depth first search onwards from item, returning the first
        child that matches the given tag (or any tag if tag is NULL),
        with the given attribute (if att is non NULL), that matches
        match (if match is non NULL). The search stops if it ever reaches
        the top of the tree, or the declared 'top' item.
fz_xml_find_next_match(self, tag, att, match)
Class-aware wrapper for `::fz_xml_find_next_match()`.
        Search the siblings of XML nodes starting with the first sibling
        of item looking for the first with the given tag (or any tag if tag
        is NULL), and with a matching attribute.
 
        Return NULL if none found.
fz_xml_is_tag(self, name)
Class-aware wrapper for `::fz_xml_is_tag()`.
        Return true if the tag name matches.
fz_xml_next(self)
Class-aware wrapper for `::fz_xml_next()`.
        Return next sibling of XML node.
fz_xml_prev(self)
Class-aware wrapper for `::fz_xml_prev()`.
        Return previous sibling of XML node.
fz_xml_root(self)
Class-aware wrapper for `::fz_xml_root()`.
        Return the topmost XML node of a document.
fz_xml_tag(self)
Class-aware wrapper for `::fz_xml_tag()`.
        Return tag of XML node. Return NULL for text nodes.
fz_xml_text(self)
Class-aware wrapper for `::fz_xml_text()`.
        Return the text content of an XML node.
        Return NULL if the node is a tag.
fz_xml_up(self)
Class-aware wrapper for `::fz_xml_up()`.
        Return parent of XML node.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzXml(...)
Destructor using fz_drop_xml().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzXmlDoc(builtins.object)
    FzXmlDoc(*args)
 
Wrapper class for struct `fz_xml_doc`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::fz_xml_doc`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzXmlDoc(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class FzZipWriter(builtins.object)
    FzZipWriter(*args)
 
Wrapper class for struct `fz_zip_writer`. Not copyable or assignable.
fz_zip_writer offers methods for creating and writing zip files.
It can be seen as the reverse of the fz_archive zip
implementation.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_zip_writer()`.
                Create a new zip writer that writes to a given file.
 
                Open an archive using a seekable stream object rather than
                opening a file or directory on disk.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_zip_writer_with_output()`.
                Create a new zip writer that writes to a given output stream.
 
                Ownership of out passes in immediately upon calling this function.
                The caller should never drop the fz_output, even if this function throws
                an exception.
 
 
|
 
*Overload 3:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 4:*
 Constructor using raw copy of pre-existing `::fz_zip_writer`.
__repr__ = _swig_repr(self)
fz_close_zip_writer(self)
Class-aware wrapper for `::fz_close_zip_writer()`.
        Close the zip file for writing.
 
        This flushes any pending data to the file. This can throw
        exceptions.
fz_write_zip_entry(self, name, buf, compress)
Class-aware wrapper for `::fz_write_zip_entry()`.
        Given a buffer of data, (optionally) compress it, and add it to
        the zip file with the given name.
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_FzZipWriter(...)
Destructor using fz_drop_zip_writer().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class IteratorWrap(builtins.object)
    IteratorWrap(container)
 
This is a Python iterator for containers that have C++-style
begin() and end() methods that return iterators.
 
Iterators must have the following methods:
 
    __increment__(): move to next item in the container.
    __ref__(): return reference to item in the container.
 
Must also be able to compare two iterators for equality.
 
  Methods defined here:
__init__(self, container)
Initialize self.  See help(type(self)) for accurate signature.
__iter__(self)
__next__(self)
next(self)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class PdfAlertEvent(builtins.object)
    PdfAlertEvent(*args)
 
Wrapper class for struct `pdf_alert_event`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_alert_event`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfAlertEvent(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfAnnot(builtins.object)
    PdfAnnot(*args)
 
Wrapper class for struct `pdf_annot`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `pdf_keep_annot()`.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_annot`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_annot`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_add_annot_border_dash_item(self, length)
Class-aware wrapper for `::pdf_add_annot_border_dash_item()`.
pdf_add_annot_ink_list_stroke(self)
Class-aware wrapper for `::pdf_add_annot_ink_list_stroke()`.
pdf_add_annot_ink_list_stroke_vertex(self, p)
Class-aware wrapper for `::pdf_add_annot_ink_list_stroke_vertex()`.
pdf_add_annot_quad_point(self, quad)
Class-aware wrapper for `::pdf_add_annot_quad_point()`.
pdf_add_annot_vertex(self, p)
Class-aware wrapper for `::pdf_add_annot_vertex()`.
pdf_annot_MK_BC = PdfAnnot_pdf_annot_MK_BC_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_MK_BC() [pdf_annot_MK_BC()].
pdf_annot_MK_BC_rgb(self, rgb)
Class-aware wrapper for `::pdf_annot_MK_BC_rgb()`.
pdf_annot_MK_BG = PdfAnnot_pdf_annot_MK_BG_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_MK_BG() [pdf_annot_MK_BG()].
pdf_annot_MK_BG_rgb(self, rgb)
Class-aware wrapper for `::pdf_annot_MK_BG_rgb()`.
pdf_annot_active(self)
Class-aware wrapper for `::pdf_annot_active()`.
pdf_annot_ap(self)
Class-aware wrapper for `::pdf_annot_ap()`.
pdf_annot_author(self)
Class-aware wrapper for `::pdf_annot_author()`.
pdf_annot_border(self)
Class-aware wrapper for `::pdf_annot_border()`.
pdf_annot_border_dash_count(self)
Class-aware wrapper for `::pdf_annot_border_dash_count()`.
pdf_annot_border_dash_item(self, i)
Class-aware wrapper for `::pdf_annot_border_dash_item()`.
pdf_annot_border_effect(self)
Class-aware wrapper for `::pdf_annot_border_effect()`.
pdf_annot_border_effect_intensity(self)
Class-aware wrapper for `::pdf_annot_border_effect_intensity()`.
pdf_annot_border_style(self)
Class-aware wrapper for `::pdf_annot_border_style()`.
pdf_annot_border_width(self)
Class-aware wrapper for `::pdf_annot_border_width()`.
pdf_annot_color = PdfAnnot_pdf_annot_color_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_color() [pdf_annot_color()].
pdf_annot_contents(self)
Class-aware wrapper for `::pdf_annot_contents()`.
pdf_annot_creation_date(self)
Class-aware wrapper for `::pdf_annot_creation_date()`.
pdf_annot_default_appearance = PdfAnnot_pdf_annot_default_appearance_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_default_appearance() [pdf_annot_default_appearance()].
pdf_annot_ensure_local_xref(self)
Class-aware wrapper for `::pdf_annot_ensure_local_xref()`.
pdf_annot_event_blur(self)
Class-aware wrapper for `::pdf_annot_event_blur()`.
pdf_annot_event_down(self)
Class-aware wrapper for `::pdf_annot_event_down()`.
pdf_annot_event_enter(self)
Class-aware wrapper for `::pdf_annot_event_enter()`.
pdf_annot_event_exit(self)
Class-aware wrapper for `::pdf_annot_event_exit()`.
pdf_annot_event_focus(self)
Class-aware wrapper for `::pdf_annot_event_focus()`.
pdf_annot_event_page_close(self)
Class-aware wrapper for `::pdf_annot_event_page_close()`.
pdf_annot_event_page_invisible(self)
Class-aware wrapper for `::pdf_annot_event_page_invisible()`.
pdf_annot_event_page_open(self)
Class-aware wrapper for `::pdf_annot_event_page_open()`.
pdf_annot_event_page_visible(self)
Class-aware wrapper for `::pdf_annot_event_page_visible()`.
pdf_annot_event_up(self)
Class-aware wrapper for `::pdf_annot_event_up()`.
pdf_annot_field_flags(self)
Class-aware wrapper for `::pdf_annot_field_flags()`.
pdf_annot_field_label(self)
Class-aware wrapper for `::pdf_annot_field_label()`.
pdf_annot_field_value(self)
Class-aware wrapper for `::pdf_annot_field_value()`.
pdf_annot_filespec(self)
Class-aware wrapper for `::pdf_annot_filespec()`.
pdf_annot_flags(self)
Class-aware wrapper for `::pdf_annot_flags()`.
pdf_annot_has_author(self)
Class-aware wrapper for `::pdf_annot_has_author()`.
pdf_annot_has_border(self)
Class-aware wrapper for `::pdf_annot_has_border()`.
pdf_annot_has_border_effect(self)
Class-aware wrapper for `::pdf_annot_has_border_effect()`.
pdf_annot_has_filespec(self)
Class-aware wrapper for `::pdf_annot_has_filespec()`.
pdf_annot_has_icon_name(self)
Class-aware wrapper for `::pdf_annot_has_icon_name()`.
pdf_annot_has_ink_list(self)
Class-aware wrapper for `::pdf_annot_has_ink_list()`.
pdf_annot_has_interior_color(self)
Class-aware wrapper for `::pdf_annot_has_interior_color()`.
pdf_annot_has_line(self)
Class-aware wrapper for `::pdf_annot_has_line()`.
pdf_annot_has_line_ending_styles(self)
Class-aware wrapper for `::pdf_annot_has_line_ending_styles()`.
pdf_annot_has_open(self)
Class-aware wrapper for `::pdf_annot_has_open()`.
pdf_annot_has_quad_points(self)
Class-aware wrapper for `::pdf_annot_has_quad_points()`.
pdf_annot_has_rect(self)
Class-aware wrapper for `::pdf_annot_has_rect()`.
pdf_annot_has_vertices(self)
Class-aware wrapper for `::pdf_annot_has_vertices()`.
pdf_annot_hidden_for_editing(self)
Class-aware wrapper for `::pdf_annot_hidden_for_editing()`.
pdf_annot_hot(self)
Class-aware wrapper for `::pdf_annot_hot()`.
pdf_annot_icon_name(self)
Class-aware wrapper for `::pdf_annot_icon_name()`.
pdf_annot_ink_list_count(self)
Class-aware wrapper for `::pdf_annot_ink_list_count()`.
pdf_annot_ink_list_stroke_count(self, i)
Class-aware wrapper for `::pdf_annot_ink_list_stroke_count()`.
pdf_annot_ink_list_stroke_vertex(self, i, k)
Class-aware wrapper for `::pdf_annot_ink_list_stroke_vertex()`.
pdf_annot_interior_color = PdfAnnot_pdf_annot_interior_color_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_interior_color() [pdf_annot_interior_color()].
pdf_annot_is_open(self)
Class-aware wrapper for `::pdf_annot_is_open()`.
pdf_annot_is_standard_stamp(self)
Class-aware wrapper for `::pdf_annot_is_standard_stamp()`.
pdf_annot_line(self, a, b)
Class-aware wrapper for `::pdf_annot_line()`.
pdf_annot_line_end_style(self)
Class-aware wrapper for `::pdf_annot_line_end_style()`.
pdf_annot_line_ending_styles = PdfAnnot_pdf_annot_line_ending_styles_outparams_fn(self)
Helper for out-params of class method pdf_annot::ll_pdf_annot_line_ending_styles() [pdf_annot_line_ending_styles()].
pdf_annot_line_start_style(self)
Class-aware wrapper for `::pdf_annot_line_start_style()`.
pdf_annot_modification_date(self)
Class-aware wrapper for `::pdf_annot_modification_date()`.
pdf_annot_needs_resynthesis(self)
Class-aware wrapper for `::pdf_annot_needs_resynthesis()`.
pdf_annot_obj(self)
Class-aware wrapper for `::pdf_annot_obj()`.
pdf_annot_opacity(self)
Class-aware wrapper for `::pdf_annot_opacity()`.
pdf_annot_page(self)
Class-aware wrapper for `::pdf_annot_page()`.
pdf_annot_pop_and_discard_local_xref(self)
Class-aware wrapper for `::pdf_annot_pop_and_discard_local_xref()`.
pdf_annot_pop_local_xref(self)
Class-aware wrapper for `::pdf_annot_pop_local_xref()`.
pdf_annot_popup(self)
Class-aware wrapper for `::pdf_annot_popup()`.
pdf_annot_push_local_xref(self)
Class-aware wrapper for `::pdf_annot_push_local_xref()`.
pdf_annot_quad_point(self, i)
Class-aware wrapper for `::pdf_annot_quad_point()`.
pdf_annot_quad_point_count(self)
Class-aware wrapper for `::pdf_annot_quad_point_count()`.
pdf_annot_quadding(self)
Class-aware wrapper for `::pdf_annot_quadding()`.
pdf_annot_rect(self)
Class-aware wrapper for `::pdf_annot_rect()`.
pdf_annot_request_resynthesis(self)
Class-aware wrapper for `::pdf_annot_request_resynthesis()`.
pdf_annot_transform(self)
Class-aware wrapper for `::pdf_annot_transform()`.
pdf_annot_type(self)
Class-aware wrapper for `::pdf_annot_type()`.
pdf_annot_vertex(self, i)
Class-aware wrapper for `::pdf_annot_vertex()`.
pdf_annot_vertex_count(self)
Class-aware wrapper for `::pdf_annot_vertex_count()`.
pdf_apply_redaction(self, opts)
Class-aware wrapper for `::pdf_apply_redaction()`.
pdf_bound_annot(self)
Class-aware wrapper for `::pdf_bound_annot()`.
pdf_bound_widget(self)
Class-aware wrapper for `::pdf_bound_widget()`.
pdf_choice_widget_is_multiselect(self)
Class-aware wrapper for `::pdf_choice_widget_is_multiselect()`.
pdf_choice_widget_options(self, exportval, opts)
Class-aware wrapper for `::pdf_choice_widget_options()`.
pdf_choice_widget_set_value(self, n, opts)
Class-aware wrapper for `::pdf_choice_widget_set_value()`.
pdf_choice_widget_value(self, opts)
Class-aware wrapper for `::pdf_choice_widget_value()`.
pdf_clear_annot_border_dash(self)
Class-aware wrapper for `::pdf_clear_annot_border_dash()`.
pdf_clear_annot_ink_list(self)
Class-aware wrapper for `::pdf_clear_annot_ink_list()`.
pdf_clear_annot_quad_points(self)
Class-aware wrapper for `::pdf_clear_annot_quad_points()`.
pdf_clear_annot_vertices(self)
Class-aware wrapper for `::pdf_clear_annot_vertices()`.
pdf_clear_signature(self)
Class-aware wrapper for `::pdf_clear_signature()`.
pdf_dirty_annot(self)
Class-aware wrapper for `::pdf_dirty_annot()`.
pdf_edit_text_field_value = PdfAnnot_pdf_edit_text_field_value_outparams_fn(self, value, change)
Helper for out-params of class method pdf_annot::ll_pdf_edit_text_field_value() [pdf_edit_text_field_value()].
pdf_get_widget_editing_state(self)
Class-aware wrapper for `::pdf_get_widget_editing_state()`.
pdf_new_display_list_from_annot(self)
Class-aware wrapper for `::pdf_new_display_list_from_annot()`.
pdf_new_pixmap_from_annot(self, ctm, cs, seps, alpha)
Class-aware wrapper for `::pdf_new_pixmap_from_annot()`.
pdf_next_annot(self)
Class-aware wrapper for `::pdf_next_annot()`.
pdf_next_widget(self)
Class-aware wrapper for `::pdf_next_widget()`.
pdf_run_annot(self, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_annot()`.
pdf_set_annot_active(self, active)
Class-aware wrapper for `::pdf_set_annot_active()`.
pdf_set_annot_appearance(self, appearance, state, ctm, bbox, res, contents)
Class-aware wrapper for `::pdf_set_annot_appearance()`.
pdf_set_annot_appearance_from_display_list(self, appearance, state, ctm, list)
Class-aware wrapper for `::pdf_set_annot_appearance_from_display_list()`.
pdf_set_annot_author(self, author)
Class-aware wrapper for `::pdf_set_annot_author()`.
pdf_set_annot_border(self, width)
Class-aware wrapper for `::pdf_set_annot_border()`.
pdf_set_annot_border_effect(self, effect)
Class-aware wrapper for `::pdf_set_annot_border_effect()`.
pdf_set_annot_border_effect_intensity(self, intensity)
Class-aware wrapper for `::pdf_set_annot_border_effect_intensity()`.
pdf_set_annot_border_style(self, style)
Class-aware wrapper for `::pdf_set_annot_border_style()`.
pdf_set_annot_border_width(self, width)
Class-aware wrapper for `::pdf_set_annot_border_width()`.
pdf_set_annot_color(self, color)
pdf_set_annot_contents(self, text)
Class-aware wrapper for `::pdf_set_annot_contents()`.
pdf_set_annot_creation_date(self, time)
Class-aware wrapper for `::pdf_set_annot_creation_date()`.
pdf_set_annot_default_appearance(self, font, size, n, color)
Class-aware wrapper for `::pdf_set_annot_default_appearance()`.
pdf_set_annot_filespec(self, obj)
Class-aware wrapper for `::pdf_set_annot_filespec()`.
pdf_set_annot_flags(self, flags)
Class-aware wrapper for `::pdf_set_annot_flags()`.
pdf_set_annot_hidden_for_editing(self, hidden)
Class-aware wrapper for `::pdf_set_annot_hidden_for_editing()`.
pdf_set_annot_hot(self, hot)
Class-aware wrapper for `::pdf_set_annot_hot()`.
pdf_set_annot_icon_name(self, name)
Class-aware wrapper for `::pdf_set_annot_icon_name()`.
pdf_set_annot_ink_list(self, n, count, v)
Class-aware wrapper for `::pdf_set_annot_ink_list()`.
pdf_set_annot_interior_color(self, color)
Python version of pdf_set_annot_color() using
pdf_set_annot_color2().
pdf_set_annot_is_open(self, is_open)
Class-aware wrapper for `::pdf_set_annot_is_open()`.
pdf_set_annot_language(self, lang)
Class-aware wrapper for `::pdf_set_annot_language()`.
pdf_set_annot_line(self, a, b)
Class-aware wrapper for `::pdf_set_annot_line()`.
pdf_set_annot_line_end_style(self, e)
Class-aware wrapper for `::pdf_set_annot_line_end_style()`.
pdf_set_annot_line_ending_styles(self, start_style, end_style)
Class-aware wrapper for `::pdf_set_annot_line_ending_styles()`.
pdf_set_annot_line_start_style(self, s)
Class-aware wrapper for `::pdf_set_annot_line_start_style()`.
pdf_set_annot_modification_date(self, time)
Class-aware wrapper for `::pdf_set_annot_modification_date()`.
pdf_set_annot_opacity(self, opacity)
Class-aware wrapper for `::pdf_set_annot_opacity()`.
pdf_set_annot_popup(self, rect)
Class-aware wrapper for `::pdf_set_annot_popup()`.
pdf_set_annot_quad_points(self, n, qv)
Class-aware wrapper for `::pdf_set_annot_quad_points()`.
pdf_set_annot_quadding(self, q)
Class-aware wrapper for `::pdf_set_annot_quadding()`.
pdf_set_annot_rect(self, rect)
Class-aware wrapper for `::pdf_set_annot_rect()`.
pdf_set_annot_resynthesised(self)
Class-aware wrapper for `::pdf_set_annot_resynthesised()`.
pdf_set_annot_stamp_image(self, image)
Class-aware wrapper for `::pdf_set_annot_stamp_image()`.
pdf_set_annot_vertex(self, i, p)
Class-aware wrapper for `::pdf_set_annot_vertex()`.
pdf_set_annot_vertices(self, n, v)
Class-aware wrapper for `::pdf_set_annot_vertices()`.
pdf_set_choice_field_value(self, value)
Class-aware wrapper for `::pdf_set_choice_field_value()`.
pdf_set_text_field_value(self, value)
Class-aware wrapper for `::pdf_set_text_field_value()`.
pdf_set_widget_editing_state(self, editing)
Class-aware wrapper for `::pdf_set_widget_editing_state()`.
pdf_sign_signature(self, signer, appearance_flags, graphic, reason, location)
Class-aware wrapper for `::pdf_sign_signature()`.
pdf_sign_signature_with_appearance(self, signer, date, disp_list)
Class-aware wrapper for `::pdf_sign_signature_with_appearance()`.
pdf_text_widget_format(self)
Class-aware wrapper for `::pdf_text_widget_format()`.
pdf_text_widget_max_len(self)
Class-aware wrapper for `::pdf_text_widget_max_len()`.
pdf_toggle_widget(self)
Class-aware wrapper for `::pdf_toggle_widget()`.
pdf_update_annot(self)
Class-aware wrapper for `::pdf_update_annot()`.
pdf_update_widget(self)
Class-aware wrapper for `::pdf_update_widget()`.
pdf_validate_signature(self)
Class-aware wrapper for `::pdf_validate_signature()`.
pdf_widget_is_readonly(self)
Class-aware wrapper for `::pdf_widget_is_readonly()`.
pdf_widget_is_signed(self)
Class-aware wrapper for `::pdf_widget_is_signed()`.
pdf_widget_type(self)
Class-aware wrapper for `::pdf_widget_type()`.

Static methods defined here:
__swig_destroy__ = delete_PdfAnnot(...)
Destructor using pdf_drop_annot().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfCmap(builtins.object)
    PdfCmap(*args)
 
Wrapper class for struct `pdf_cmap`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_new_cmap()`.
 
|
 
*Overload 2:*
Constructor using `pdf_new_identity_cmap()`.
 
|
 
*Overload 3:*
Copy constructor using `pdf_keep_cmap()`.
 
|
 
*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_cmap`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_add_codespace(self, low, high, n)
Class-aware wrapper for `::pdf_add_codespace()`.
pdf_cmap_size(self)
Class-aware wrapper for `::pdf_cmap_size()`.
pdf_cmap_wmode(self)
Class-aware wrapper for `::pdf_cmap_wmode()`.
pdf_decode_cmap = PdfCmap_pdf_decode_cmap_outparams_fn(self, s, e)
Helper for out-params of class method pdf_cmap::ll_pdf_decode_cmap() [pdf_decode_cmap()].
pdf_lookup_cmap(self, cpt)
Class-aware wrapper for `::pdf_lookup_cmap()`.
pdf_lookup_cmap_full = PdfCmap_pdf_lookup_cmap_full_outparams_fn(self, cpt)
Helper for out-params of class method pdf_cmap::ll_pdf_lookup_cmap_full() [pdf_lookup_cmap_full()].
pdf_map_one_to_many = PdfCmap_pdf_map_one_to_many_outparams_fn(self, one, len)
Helper for out-params of class method pdf_cmap::ll_pdf_map_one_to_many() [pdf_map_one_to_many()].
pdf_map_range_to_range(self, srclo, srchi, dstlo)
Class-aware wrapper for `::pdf_map_range_to_range()`.
pdf_set_cmap_wmode(self, wmode)
Class-aware wrapper for `::pdf_set_cmap_wmode()`.
pdf_set_usecmap(self, usecmap)
Class-aware wrapper for `::pdf_set_usecmap()`.
pdf_sort_cmap(self)
Class-aware wrapper for `::pdf_sort_cmap()`.

Static methods defined here:
__swig_destroy__ = delete_PdfCmap(...)
Destructor using pdf_drop_cmap().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfColorFilterOptions(builtins.object)
    PdfColorFilterOptions(*args)
 
Wrapper class for struct `pdf_color_filter_options`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_color_filter_options`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfColorFilterOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfCrypt(builtins.object)
    PdfCrypt(*args)
 
Wrapper class for struct `pdf_crypt`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_new_crypt()`.
 
|
 
*Overload 2:*
Constructor using `pdf_new_encrypt()`.
 
|
 
*Overload 3:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_crypt`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_crypt_encrypt_metadata(self)
Class-aware wrapper for `::pdf_crypt_encrypt_metadata()`.
pdf_crypt_key(self)
Class-aware wrapper for `::pdf_crypt_key()`.
pdf_crypt_length(self)
Class-aware wrapper for `::pdf_crypt_length()`.
pdf_crypt_method(self)
Class-aware wrapper for `::pdf_crypt_method()`.
pdf_crypt_obj(self, obj, num, gen)
Class-aware wrapper for `::pdf_crypt_obj()`.
pdf_crypt_owner_encryption(self)
Class-aware wrapper for `::pdf_crypt_owner_encryption()`.
pdf_crypt_owner_password(self)
Class-aware wrapper for `::pdf_crypt_owner_password()`.
pdf_crypt_permissions(self)
Class-aware wrapper for `::pdf_crypt_permissions()`.
pdf_crypt_permissions_encryption(self)
Class-aware wrapper for `::pdf_crypt_permissions_encryption()`.
pdf_crypt_revision(self)
Class-aware wrapper for `::pdf_crypt_revision()`.
pdf_crypt_stream_method(self)
Class-aware wrapper for `::pdf_crypt_stream_method()`.
pdf_crypt_string_method(self)
Class-aware wrapper for `::pdf_crypt_string_method()`.
pdf_crypt_user_encryption(self)
Class-aware wrapper for `::pdf_crypt_user_encryption()`.
pdf_crypt_user_password(self)
Class-aware wrapper for `::pdf_crypt_user_password()`.
pdf_crypt_version(self)
Class-aware wrapper for `::pdf_crypt_version()`.
pdf_encrypt_data(self, num, gen, fmt_str_out, arg, s, n)
Class-aware wrapper for `::pdf_encrypt_data()`.
pdf_encrypted_len(self, num, gen, len)
Class-aware wrapper for `::pdf_encrypted_len()`.

Static methods defined here:
__swig_destroy__ = delete_PdfCrypt(...)
Destructor using pdf_drop_crypt().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfCsi(builtins.object)
    PdfCsi(*args)
 
Wrapper class for struct `pdf_csi`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_csi`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfCsi(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfCycleList(builtins.object)
    PdfCycleList(*args)
 
Wrapper class for struct `pdf_cycle_list`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_cycle_list`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
pdf_cycle(self, prev, obj)
Class-aware wrapper for `::pdf_cycle()`.

Static methods defined here:
__swig_destroy__ = delete_PdfCycleList(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfDocEvent(builtins.object)
    PdfDocEvent(*args)
 
Wrapper class for struct `pdf_doc_event`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_doc_event`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
pdf_access_exec_menu_item_event(self)
Class-aware wrapper for `::pdf_access_exec_menu_item_event()`.

Static methods defined here:
__swig_destroy__ = delete_PdfDocEvent(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfDocument(builtins.object)
    PdfDocument(*args)
 
Wrapper class for struct `pdf_document`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_create_document()`.
 
|
 
*Overload 2:*
Constructor using `pdf_document_from_fz_document()`.
 
|
 
*Overload 3:*
Constructor using `pdf_open_document()`.
 
|
 
*Overload 4:*
Constructor using `pdf_open_document_with_stream()`.
 
|
 
*Overload 5:*
Copy constructor using `pdf_keep_document()`.
 
|
 
*Overload 6:*
Constructor using raw copy of pre-existing `::pdf_document`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_abandon_operation(self)
Class-aware wrapper for `::pdf_abandon_operation()`.
pdf_add_cid_font(self, font)
Class-aware wrapper for `::pdf_add_cid_font()`.
pdf_add_cjk_font(self, font, script, wmode, serif)
Class-aware wrapper for `::pdf_add_cjk_font()`.
pdf_add_embedded_file(self, filename, mimetype, contents, created, modifed, add_checksum)
Class-aware wrapper for `::pdf_add_embedded_file()`.
pdf_add_image(self, image)
Class-aware wrapper for `::pdf_add_image()`.
pdf_add_journal_fragment(self, parent, copy, copy_stream, newobj)
Class-aware wrapper for `::pdf_add_journal_fragment()`.
pdf_add_new_array(self, initial)
Class-aware wrapper for `::pdf_add_new_array()`.
pdf_add_new_dict(self, initial)
Class-aware wrapper for `::pdf_add_new_dict()`.
pdf_add_object(self, obj)
Class-aware wrapper for `::pdf_add_object()`.
pdf_add_page(self, mediabox, rotate, resources, contents)
Class-aware wrapper for `::pdf_add_page()`.
pdf_add_simple_font(self, font, encoding)
Class-aware wrapper for `::pdf_add_simple_font()`.
pdf_add_stream(self, buf, obj, compressed)
Class-aware wrapper for `::pdf_add_stream()`.
pdf_add_substitute_font(self, font)
Class-aware wrapper for `::pdf_add_substitute_font()`.
pdf_annot_field_event_keystroke(self, annot, evt)
Class-aware wrapper for `::pdf_annot_field_event_keystroke()`.
pdf_authenticate_password(self, pw)
Class-aware wrapper for `::pdf_authenticate_password()`.
pdf_begin_implicit_operation(self)
Class-aware wrapper for `::pdf_begin_implicit_operation()`.
pdf_begin_operation(self, operation)
Class-aware wrapper for `::pdf_begin_operation()`.
pdf_calculate_form(self)
Class-aware wrapper for `::pdf_calculate_form()`.
pdf_can_be_saved_incrementally(self)
Class-aware wrapper for `::pdf_can_be_saved_incrementally()`.
pdf_can_redo(self)
Class-aware wrapper for `::pdf_can_redo()`.
pdf_can_undo(self)
Class-aware wrapper for `::pdf_can_undo()`.
pdf_clear_xref(self)
Class-aware wrapper for `::pdf_clear_xref()`.
pdf_clear_xref_to_mark(self)
Class-aware wrapper for `::pdf_clear_xref_to_mark()`.
pdf_count_layer_config_ui(self)
Class-aware wrapper for `::pdf_count_layer_config_ui()`.
pdf_count_layer_configs(self)
Class-aware wrapper for `::pdf_count_layer_configs()`.
pdf_count_layers(self)
Class-aware wrapper for `::pdf_count_layers()`.
pdf_count_objects(self)
Class-aware wrapper for `::pdf_count_objects()`.
pdf_count_pages(self)
Class-aware wrapper for `::pdf_count_pages()`.
pdf_count_signatures(self)
Class-aware wrapper for `::pdf_count_signatures()`.
pdf_count_unsaved_versions(self)
Class-aware wrapper for `::pdf_count_unsaved_versions()`.
pdf_count_versions(self)
Class-aware wrapper for `::pdf_count_versions()`.
pdf_create_field_name(self, prefix, buf, len)
Class-aware wrapper for `::pdf_create_field_name()`.
pdf_create_object(self)
Class-aware wrapper for `::pdf_create_object()`.
pdf_debug_doc_changes(self)
Class-aware wrapper for `::pdf_debug_doc_changes()`.
pdf_delete_object(self, num)
Class-aware wrapper for `::pdf_delete_object()`.
pdf_delete_page(self, number)
Class-aware wrapper for `::pdf_delete_page()`.
pdf_delete_page_labels(self, index)
Class-aware wrapper for `::pdf_delete_page_labels()`.
pdf_delete_page_range(self, start, end)
Class-aware wrapper for `::pdf_delete_page_range()`.
pdf_deselect_layer_config_ui(self, ui)
Class-aware wrapper for `::pdf_deselect_layer_config_ui()`.
pdf_deserialise_journal(self, stm)
Class-aware wrapper for `::pdf_deserialise_journal()`.
pdf_disable_js(self)
Class-aware wrapper for `::pdf_disable_js()`.
pdf_doc_was_linearized(self)
Class-aware wrapper for `::pdf_doc_was_linearized()`.
pdf_document_event_did_print(self)
Class-aware wrapper for `::pdf_document_event_did_print()`.
pdf_document_event_did_save(self)
Class-aware wrapper for `::pdf_document_event_did_save()`.
pdf_document_event_will_close(self)
Class-aware wrapper for `::pdf_document_event_will_close()`.
pdf_document_event_will_print(self)
Class-aware wrapper for `::pdf_document_event_will_print()`.
pdf_document_event_will_save(self)
Class-aware wrapper for `::pdf_document_event_will_save()`.
pdf_document_output_intent(self)
Class-aware wrapper for `::pdf_document_output_intent()`.
pdf_document_permissions(self)
Class-aware wrapper for `::pdf_document_permissions()`.
pdf_empty_store(self)
Class-aware wrapper for `::pdf_empty_store()`.
pdf_enable_journal(self)
Class-aware wrapper for `::pdf_enable_journal()`.
pdf_enable_js(self)
Class-aware wrapper for `::pdf_enable_js()`.
pdf_enable_layer(self, layer, enabled)
Class-aware wrapper for `::pdf_enable_layer()`.
pdf_end_operation(self)
Class-aware wrapper for `::pdf_end_operation()`.
pdf_ensure_solid_xref(self, num)
Class-aware wrapper for `::pdf_ensure_solid_xref()`.
pdf_event_issue_alert(self, evt)
Class-aware wrapper for `::pdf_event_issue_alert()`.
pdf_event_issue_exec_menu_item(self, item)
Class-aware wrapper for `::pdf_event_issue_exec_menu_item()`.
pdf_event_issue_launch_url(self, url, new_frame)
Class-aware wrapper for `::pdf_event_issue_launch_url()`.
pdf_event_issue_mail_doc(self, evt)
Class-aware wrapper for `::pdf_event_issue_mail_doc()`.
pdf_event_issue_print(self)
Class-aware wrapper for `::pdf_event_issue_print()`.
pdf_field_event_calculate(self, field)
Class-aware wrapper for `::pdf_field_event_calculate()`.
pdf_field_event_format(self, field)
Class-aware wrapper for `::pdf_field_event_format()`.
pdf_field_event_keystroke(self, field, evt)
Class-aware wrapper for `::pdf_field_event_keystroke()`.
pdf_field_event_validate = PdfDocument_pdf_field_event_validate_outparams_fn(self, field, value)
Helper for out-params of class method pdf_document::ll_pdf_field_event_validate() [pdf_field_event_validate()].
pdf_field_reset(self, field)
Class-aware wrapper for `::pdf_field_reset()`.
pdf_filter_annot_contents(self, annot, options)
Class-aware wrapper for `::pdf_filter_annot_contents()`.
pdf_filter_page_contents(self, page, options)
Class-aware wrapper for `::pdf_filter_page_contents()`.
pdf_find_font_resource(self, type, encoding, item, key)
Class-aware wrapper for `::pdf_find_font_resource()`.
pdf_find_version_for_obj(self, obj)
Class-aware wrapper for `::pdf_find_version_for_obj()`.
pdf_forget_xref(self)
Class-aware wrapper for `::pdf_forget_xref()`.
pdf_get_doc_event_callback_data(self)
Class-aware wrapper for `::pdf_get_doc_event_callback_data()`.
pdf_graft_object(self, obj)
Class-aware wrapper for `::pdf_graft_object()`.
pdf_graft_page(self, page_to, src, page_from)
Class-aware wrapper for `::pdf_graft_page()`.
pdf_has_permission(self, p)
Class-aware wrapper for `::pdf_has_permission()`.
pdf_has_unsaved_changes(self)
Class-aware wrapper for `::pdf_has_unsaved_changes()`.
pdf_has_unsaved_sigs(self)
Class-aware wrapper for `::pdf_has_unsaved_sigs()`.
pdf_insert_font_resource(self, key, obj)
Class-aware wrapper for `::pdf_insert_font_resource()`.
pdf_insert_page(self, at, page)
Class-aware wrapper for `::pdf_insert_page()`.
pdf_invalidate_xfa(self)
Class-aware wrapper for `::pdf_invalidate_xfa()`.
pdf_is_local_object(self, obj)
Class-aware wrapper for `::pdf_is_local_object()`.
pdf_is_ocg_hidden(self, rdb, usage, ocg)
Class-aware wrapper for `::pdf_is_ocg_hidden()`.
pdf_js_set_console(self, console, user)
Class-aware wrapper for `::pdf_js_set_console()`.
pdf_js_supported(self)
Class-aware wrapper for `::pdf_js_supported()`.
pdf_layer_config_info(self, config_num, info)
Class-aware wrapper for `::pdf_layer_config_info()`.
pdf_layer_config_ui_info(self, ui, info)
Class-aware wrapper for `::pdf_layer_config_ui_info()`.
pdf_layer_is_enabled(self, layer)
Class-aware wrapper for `::pdf_layer_is_enabled()`.
pdf_layer_name(self, layer)
Class-aware wrapper for `::pdf_layer_name()`.
pdf_load_compressed_inline_image(self, dict, length, cstm, indexed, image)
Class-aware wrapper for `::pdf_load_compressed_inline_image()`.
pdf_load_default_colorspaces(self, page)
Class-aware wrapper for `::pdf_load_default_colorspaces()`.
pdf_load_embedded_cmap(self, ref)
Class-aware wrapper for `::pdf_load_embedded_cmap()`.
pdf_load_image(self, obj)
Class-aware wrapper for `::pdf_load_image()`.
pdf_load_inline_image(self, rdb, dict, file)
Class-aware wrapper for `::pdf_load_inline_image()`.
pdf_load_journal(self, filename)
Class-aware wrapper for `::pdf_load_journal()`.
pdf_load_link_annots(self, arg_1, annots, pagenum, page_ctm)
Class-aware wrapper for `::pdf_load_link_annots()`.
pdf_load_name_tree(self, which)
Class-aware wrapper for `::pdf_load_name_tree()`.
pdf_load_object(self, num)
Class-aware wrapper for `::pdf_load_object()`.
        Load a given object.
 
        This can cause xref reorganisations (solidifications etc) due to
        repairs, so all held pdf_xref_entries should be considered
        invalid after this call (other than the returned one).
pdf_load_outline(self)
Class-aware wrapper for `::pdf_load_outline()`.
pdf_load_page(self, number)
Class-aware wrapper for `::pdf_load_page()`.
pdf_load_page_tree(self)
Class-aware wrapper for `::pdf_load_page_tree()`.
pdf_load_pattern(self, obj)
Class-aware wrapper for `::pdf_load_pattern()`.
pdf_load_raw_stream_number(self, num)
Class-aware wrapper for `::pdf_load_raw_stream_number()`.
pdf_load_shading(self, obj)
Class-aware wrapper for `::pdf_load_shading()`.
pdf_load_stream_number(self, num)
Class-aware wrapper for `::pdf_load_stream_number()`.
pdf_load_to_unicode = PdfDocument_pdf_load_to_unicode_outparams_fn(self, font, collection, cmapstm)
Helper for out-params of class method pdf_document::ll_pdf_load_to_unicode() [pdf_load_to_unicode()].
pdf_load_type3_glyphs(self, fontdesc)
Class-aware wrapper for `::pdf_load_type3_glyphs()`.
pdf_load_unencrypted_object(self, num)
Class-aware wrapper for `::pdf_load_unencrypted_object()`.
pdf_lookup_dest(self, needle)
Class-aware wrapper for `::pdf_lookup_dest()`.
pdf_lookup_metadata(document, key)
Likepsd_lookup_metadata2() but returns None on error
instead of raising exception.
pdf_lookup_metadata2(self, key)
Class-aware wrapper for `::pdf_lookup_metadata2()`.
C++ alternative to `pdf_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
pdf_lookup_name(self, which, needle)
Class-aware wrapper for `::pdf_lookup_name()`.
pdf_lookup_page_number(self, pageobj)
Class-aware wrapper for `::pdf_lookup_page_number()`.
pdf_lookup_page_obj(self, needle)
Class-aware wrapper for `::pdf_lookup_page_obj()`.
pdf_mark_xref(self)
Class-aware wrapper for `::pdf_mark_xref()`.
pdf_metadata(self)
Class-aware wrapper for `::pdf_metadata()`.
pdf_minimize_document(self)
Class-aware wrapper for `::pdf_minimize_document()`.
pdf_needs_password(self)
Class-aware wrapper for `::pdf_needs_password()`.
pdf_new_action_from_link(self, uri)
Class-aware wrapper for `::pdf_new_action_from_link()`.
pdf_new_array(self, initialcap)
Class-aware wrapper for `::pdf_new_array()`.
pdf_new_color_filter(self, chain, struct_parents, transform, options, copts)
Class-aware wrapper for `::pdf_new_color_filter()`.
pdf_new_date(self, time)
Class-aware wrapper for `::pdf_new_date()`.
pdf_new_dest_from_link(self, uri, is_remote)
Class-aware wrapper for `::pdf_new_dest_from_link()`.
pdf_new_dict(self, initialcap)
Class-aware wrapper for `::pdf_new_dict()`.
pdf_new_graft_map(self)
Class-aware wrapper for `::pdf_new_graft_map()`.
pdf_new_indirect(self, num, gen)
Class-aware wrapper for `::pdf_new_indirect()`.
pdf_new_matrix(self, mtx)
Class-aware wrapper for `::pdf_new_matrix()`.
pdf_new_pdf_device(self, topctm, resources, contents)
Class-aware wrapper for `::pdf_new_pdf_device()`.
pdf_new_rect(self, rect)
Class-aware wrapper for `::pdf_new_rect()`.
pdf_new_run_processor(self, dev, ctm, struct_parent, usage, gstate, default_cs, cookie)
Class-aware wrapper for `::pdf_new_run_processor()`.
pdf_new_sanitize_filter(self, chain, struct_parents, transform, options, sopts)
Class-aware wrapper for `::pdf_new_sanitize_filter()`.
pdf_new_xobject(self, bbox, matrix, res, buffer)
Class-aware wrapper for `::pdf_new_xobject()`.
pdf_obj_num_is_stream(self, num)
Class-aware wrapper for `::pdf_obj_num_is_stream()`.
pdf_open_contents_stream(self, obj)
Class-aware wrapper for `::pdf_open_contents_stream()`.
pdf_open_inline_stream(self, stmobj, length, chain, params)
Class-aware wrapper for `::pdf_open_inline_stream()`.
pdf_open_raw_stream_number(self, num)
Class-aware wrapper for `::pdf_open_raw_stream_number()`.
pdf_open_stream_number(self, num)
Class-aware wrapper for `::pdf_open_stream_number()`.
pdf_open_stream_with_offset(self, num, dict, stm_ofs)
Class-aware wrapper for `::pdf_open_stream_with_offset()`.
pdf_page_label(self, page, buf, size)
Class-aware wrapper for `::pdf_page_label()`.
pdf_page_write = PdfDocument_pdf_page_write_outparams_fn(self, mediabox)
Helper for out-params of class method pdf_document::ll_pdf_page_write() [pdf_page_write()].
pdf_parse_array(self, f, buf)
Class-aware wrapper for `::pdf_parse_array()`.
pdf_parse_dict(self, f, buf)
Class-aware wrapper for `::pdf_parse_dict()`.
pdf_parse_ind_obj = PdfDocument_pdf_parse_ind_obj_outparams_fn(self, f)
Helper for out-params of class method pdf_document::ll_pdf_parse_ind_obj() [pdf_parse_ind_obj()].
pdf_parse_journal_obj = PdfDocument_pdf_parse_journal_obj_outparams_fn(self, stm)
Helper for out-params of class method pdf_document::ll_pdf_parse_journal_obj() [pdf_parse_journal_obj()].
pdf_parse_stm_obj(self, f, buf)
Class-aware wrapper for `::pdf_parse_stm_obj()`.
pdf_progressive_advance(self, pagenum)
Class-aware wrapper for `::pdf_progressive_advance()`.
pdf_purge_local_font_resources(self)
Class-aware wrapper for `::pdf_purge_local_font_resources()`.
pdf_purge_locals_from_store(self)
Class-aware wrapper for `::pdf_purge_locals_from_store()`.
pdf_read_journal(self, stm)
Class-aware wrapper for `::pdf_read_journal()`.
pdf_redact_page(self, page, opts)
Class-aware wrapper for `::pdf_redact_page()`.
pdf_redo(self)
Class-aware wrapper for `::pdf_redo()`.
pdf_repair_obj = PdfDocument_pdf_repair_obj_outparams_fn(self, buf)
Helper for out-params of class method pdf_document::ll_pdf_repair_obj() [pdf_repair_obj()].
pdf_repair_obj_stms(self)
Class-aware wrapper for `::pdf_repair_obj_stms()`.
pdf_repair_trailer(self)
Class-aware wrapper for `::pdf_repair_trailer()`.
pdf_repair_xref(self)
Class-aware wrapper for `::pdf_repair_xref()`.
pdf_replace_xref(self, entries, n)
Class-aware wrapper for `::pdf_replace_xref()`.
pdf_reset_form(self, fields, exclude)
Class-aware wrapper for `::pdf_reset_form()`.
pdf_resolve_link = PdfDocument_pdf_resolve_link_outparams_fn(self, uri)
Helper for out-params of class method pdf_document::ll_pdf_resolve_link() [pdf_resolve_link()].
pdf_run_glyph(self, resources, contents, dev, ctm, gstate, default_cs)
Class-aware wrapper for `::pdf_run_glyph()`.
pdf_save_document(self, filename, opts)
Class-aware wrapper for `::pdf_save_document()`.
pdf_save_journal(self, filename)
Class-aware wrapper for `::pdf_save_journal()`.
pdf_save_snapshot(self, filename)
Class-aware wrapper for `::pdf_save_snapshot()`.
pdf_select_layer_config(self, config_num)
Class-aware wrapper for `::pdf_select_layer_config()`.
pdf_select_layer_config_ui(self, ui)
Class-aware wrapper for `::pdf_select_layer_config_ui()`.
pdf_serialise_journal(self, out)
Class-aware wrapper for `::pdf_serialise_journal()`.
pdf_set_annot_field_value(self, widget, text, ignore_trigger_events)
Class-aware wrapper for `::pdf_set_annot_field_value()`.
pdf_set_doc_event_callback(self, event_cb, free_event_data_cb, data)
Class-aware wrapper for `::pdf_set_doc_event_callback()`.
pdf_set_document_language(self, lang)
Class-aware wrapper for `::pdf_set_document_language()`.
pdf_set_field_value(self, field, text, ignore_trigger_events)
Class-aware wrapper for `::pdf_set_field_value()`.
pdf_set_layer_config_as_default(self)
Class-aware wrapper for `::pdf_set_layer_config_as_default()`.
pdf_set_page_labels(self, index, style, prefix, start)
Class-aware wrapper for `::pdf_set_page_labels()`.
pdf_set_populating_xref_trailer(self, trailer)
Class-aware wrapper for `::pdf_set_populating_xref_trailer()`.
pdf_signature_byte_range(self, signature, byte_range)
Class-aware wrapper for `::pdf_signature_byte_range()`.
pdf_signature_contents = PdfDocument_pdf_signature_contents_outparams_fn(self, signature)
Helper for out-params of class method pdf_document::ll_pdf_signature_contents() [pdf_signature_contents()].
pdf_signature_hash_bytes(self, signature)
Class-aware wrapper for `::pdf_signature_hash_bytes()`.
pdf_signature_incremental_change_since_signing(self, signature)
Class-aware wrapper for `::pdf_signature_incremental_change_since_signing()`.
pdf_signature_is_signed(self, field)
Class-aware wrapper for `::pdf_signature_is_signed()`.
pdf_signature_set_value(self, field, signer, stime)
Class-aware wrapper for `::pdf_signature_set_value()`.
pdf_toggle_layer_config_ui(self, ui)
Class-aware wrapper for `::pdf_toggle_layer_config_ui()`.
pdf_trailer(self)
Class-aware wrapper for `::pdf_trailer()`.
pdf_undo(self)
Class-aware wrapper for `::pdf_undo()`.
pdf_undoredo_state = PdfDocument_pdf_undoredo_state_outparams_fn(self)
Helper for out-params of class method pdf_document::ll_pdf_undoredo_state() [pdf_undoredo_state()].
pdf_undoredo_step(self, step)
Class-aware wrapper for `::pdf_undoredo_step()`.
pdf_update_object(self, num, obj)
Class-aware wrapper for `::pdf_update_object()`.
pdf_update_stream(self, ref, buf, compressed)
Class-aware wrapper for `::pdf_update_stream()`.
pdf_update_xobject(self, xobj, bbox, mat, res, buffer)
Class-aware wrapper for `::pdf_update_xobject()`.
pdf_validate_change_history(self)
Class-aware wrapper for `::pdf_validate_change_history()`.
pdf_validate_changes(self, version)
Class-aware wrapper for `::pdf_validate_changes()`.
pdf_version(self)
Class-aware wrapper for `::pdf_version()`.
pdf_was_pure_xfa(self)
Class-aware wrapper for `::pdf_was_pure_xfa()`.
pdf_was_repaired(self)
Class-aware wrapper for `::pdf_was_repaired()`.
pdf_write_document(self, out, opts)
Class-aware wrapper for `::pdf_write_document()`.
pdf_write_journal(self, out)
Class-aware wrapper for `::pdf_write_journal()`.
pdf_write_snapshot(self, out)
Class-aware wrapper for `::pdf_write_snapshot()`.
pdf_xref_ensure_incremental_object(self, num)
Class-aware wrapper for `::pdf_xref_ensure_incremental_object()`.
pdf_xref_ensure_local_object(self, num)
Class-aware wrapper for `::pdf_xref_ensure_local_object()`.
pdf_xref_entry_map(self, fn, arg)
Class-aware wrapper for `::pdf_xref_entry_map()`.
pdf_xref_is_incremental(self, num)
Class-aware wrapper for `::pdf_xref_is_incremental()`.
pdf_xref_len(self)
Class-aware wrapper for `::pdf_xref_len()`.
pdf_xref_obj_is_unsaved_signature(self, obj)
Class-aware wrapper for `::pdf_xref_obj_is_unsaved_signature()`.
pdf_xref_remove_unsaved_signature(self, field)
Class-aware wrapper for `::pdf_xref_remove_unsaved_signature()`.
pdf_xref_store_unsaved_signature(self, field, signer)
Class-aware wrapper for `::pdf_xref_store_unsaved_signature()`.
super(self)
Returns wrapper for .super member.

Static methods defined here:
__swig_destroy__ = delete_PdfDocument(...)
Destructor using pdf_drop_document().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfEmbeddedFileParams(builtins.object)
    PdfEmbeddedFileParams(*args)
 
Wrapper class for struct `pdf_embedded_file_params`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_embedded_file_params`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfEmbeddedFileParams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfFilterFactory(builtins.object)
    PdfFilterFactory(*args)
 
Wrapper class for struct `pdf_filter_factory`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_filter_factory`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_filter_factory`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_PdfFilterFactory(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
filter
We use default destructor.
options
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class PdfFilterFactory2(PdfFilterFactory)
    Wrapper class for struct pdf_filter_factory with virtual fns for each fnptr; this is for use as a SWIG Director class.
 
 
Method resolution order:
PdfFilterFactory2
PdfFilterFactory
builtins.object

Methods defined here:
__disown__(self)
__init__(self)
== Constructor.
__repr__ = _swig_repr(self)
filter(self, arg_0, arg_1, arg_2, arg_3, arg_4, arg_5)
Default virtual method implementations; these all throw an exception.
use_virtual_filter(self, use=True)
These methods set the function pointers in *m_internal
to point to internal callbacks that call our virtual methods.

Static methods defined here:
__swig_destroy__ = delete_PdfFilterFactory2(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from PdfFilterFactory:
__eq__(self, rhs)
Comparison method.
__ne__(self, rhs)
Comparison method.
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Data descriptors inherited from PdfFilterFactory:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
options

Data and other attributes inherited from PdfFilterFactory:
__hash__ = None

 
class PdfFilterOptions(builtins.object)
    PdfFilterOptions(*args)
 
Wrapper class for struct `pdf_filter_options`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
Default constructor initialises all fields to null/zero.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_filter_options`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_filter_options`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
add_factory(self, factory)
We use default copy constructor and operator=.  Appends `factory` to internal vector and updates this->filters.
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_PdfFilterOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
ascii
complete
filters
instance_forms
m_filters
no_update
opaque
recurse
We use default destructor.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class PdfFilterOptions2(PdfFilterOptions)
    Wrapper class for struct pdf_filter_options with virtual fns for each fnptr; this is for use as a SWIG Director class.
 
 
Method resolution order:
PdfFilterOptions2
PdfFilterOptions
builtins.object

Methods defined here:
__disown__(self)
__init__(self)
== Constructor.
__repr__ = _swig_repr(self)
complete(self, arg_0, arg_1)
Default virtual method implementations; these all throw an exception.
use_virtual_complete(self, use=True)
These methods set the function pointers in *m_internal
to point to internal callbacks that call our virtual methods.

Static methods defined here:
__swig_destroy__ = delete_PdfFilterOptions2(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from PdfFilterOptions:
__eq__(self, rhs)
Comparison method.
__ne__(self, rhs)
Comparison method.
__str__ lambda self
add_factory(self, factory)
We use default copy constructor and operator=.  Appends `factory` to internal vector and updates this->filters.
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Data descriptors inherited from PdfFilterOptions:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
ascii
filters
instance_forms
m_filters
no_update
opaque
recurse
We use default destructor.

Data and other attributes inherited from PdfFilterOptions:
__hash__ = None

 
class PdfFontDesc(builtins.object)
    PdfFontDesc(*args)
 
Wrapper class for struct `pdf_font_desc`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_new_font_desc()`.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_font_desc`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
pdf_add_hmtx(self, lo, hi, w)
Class-aware wrapper for `::pdf_add_hmtx()`.
pdf_add_vmtx(self, lo, hi, x, y, w)
Class-aware wrapper for `::pdf_add_vmtx()`.
pdf_end_hmtx(self)
Class-aware wrapper for `::pdf_end_hmtx()`.
pdf_end_vmtx(self)
Class-aware wrapper for `::pdf_end_vmtx()`.
pdf_font_cid_to_gid(self, cid)
Class-aware wrapper for `::pdf_font_cid_to_gid()`.
pdf_set_default_hmtx(self, w)
Class-aware wrapper for `::pdf_set_default_hmtx()`.
pdf_set_default_vmtx(self, y, w)
Class-aware wrapper for `::pdf_set_default_vmtx()`.
pdf_set_font_wmode(self, wmode)
Class-aware wrapper for `::pdf_set_font_wmode()`.

Static methods defined here:
__swig_destroy__ = delete_PdfFontDesc(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfFontResourceKey(builtins.object)
    PdfFontResourceKey(*args)
 
Wrapper class for struct `pdf_font_resource_key`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_font_resource_key`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfFontResourceKey(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfFunction(builtins.object)
    PdfFunction(*args)
 
Wrapper class for struct `pdf_function`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `pdf_keep_function()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_function`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_eval_function = PdfFunction_pdf_eval_function_outparams_fn(self, in_, inlen, outlen)
Helper for out-params of class method pdf_function::ll_pdf_eval_function() [pdf_eval_function()].
pdf_function_size(self)
Class-aware wrapper for `::pdf_function_size()`.

Static methods defined here:
__swig_destroy__ = delete_PdfFunction(...)
Destructor using pdf_drop_function().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfGraftMap(builtins.object)
    PdfGraftMap(*args)
 
Wrapper class for struct `pdf_graft_map`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_new_graft_map()`.
 
|
 
*Overload 2:*
Copy constructor using `pdf_keep_graft_map()`.
 
|
 
*Overload 3:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_graft_map`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_graft_mapped_object(self, obj)
Class-aware wrapper for `::pdf_graft_mapped_object()`.
pdf_graft_mapped_page(self, page_to, src, page_from)
Class-aware wrapper for `::pdf_graft_mapped_page()`.

Static methods defined here:
__swig_destroy__ = delete_PdfGraftMap(...)
Destructor using pdf_drop_graft_map().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfGstate(builtins.object)
    PdfGstate(*args)
 
Wrapper class for struct `pdf_gstate`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_gstate`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfGstate(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfHintPage(builtins.object)
    PdfHintPage(*args)
 
Wrapper class for struct `pdf_hint_page`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_hint_page`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfHintPage(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfHintShared(builtins.object)
    PdfHintShared(*args)
 
Wrapper class for struct `pdf_hint_shared`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_hint_shared`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfHintShared(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfHmtx(builtins.object)
    PdfHmtx(*args)
 
Wrapper class for struct `pdf_hmtx`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_hmtx`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfHmtx(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfJournal(builtins.object)
    PdfJournal(*args)
 
Wrapper class for struct `pdf_journal`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_journal`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_discard_journal(self)
Class-aware wrapper for `::pdf_discard_journal()`.

Static methods defined here:
__swig_destroy__ = delete_PdfJournal(...)
Destructor using pdf_drop_journal().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfJs(builtins.object)
    PdfJs(*args)
 
Wrapper class for struct `pdf_js`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_js`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_js_event_init(self, target, value, willCommit)
Class-aware wrapper for `::pdf_js_event_init()`.
pdf_js_event_init_keystroke(self, target, evt)
Class-aware wrapper for `::pdf_js_event_init_keystroke()`.
pdf_js_event_result(self)
Class-aware wrapper for `::pdf_js_event_result()`.
pdf_js_event_result_keystroke(self, evt)
Class-aware wrapper for `::pdf_js_event_result_keystroke()`.
pdf_js_event_result_validate = PdfJs_pdf_js_event_result_validate_outparams_fn(self)
Helper for out-params of class method pdf_js::ll_pdf_js_event_result_validate() [pdf_js_event_result_validate()].
pdf_js_event_value(self)
Class-aware wrapper for `::pdf_js_event_value()`.
pdf_js_execute = PdfJs_pdf_js_execute_outparams_fn(self, name, code)
Helper for out-params of class method pdf_js::ll_pdf_js_execute() [pdf_js_execute()].

Static methods defined here:
__swig_destroy__ = delete_PdfJs(...)
Destructor using pdf_drop_js().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfJsConsole(builtins.object)
    PdfJsConsole(*args)
 
Wrapper class for struct `pdf_js_console`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_js_console`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfJsConsole(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfKeystrokeEvent(builtins.object)
    PdfKeystrokeEvent(*args)
 
Wrapper class for struct `pdf_keystroke_event`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_keystroke_event`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfKeystrokeEvent(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfLaunchUrlEvent(builtins.object)
    PdfLaunchUrlEvent(*args)
 
Wrapper class for struct `pdf_launch_url_event`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_launch_url_event`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfLaunchUrlEvent(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfLayerConfig(builtins.object)
    PdfLayerConfig(*args)
 
Wrapper class for struct `pdf_layer_config`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_layer_config`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_layer_config`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_PdfLayerConfig(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
creator
name
We use default destructor.
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class PdfLayerConfigUi(builtins.object)
    PdfLayerConfigUi(*args)
 
Wrapper class for struct `pdf_layer_config_ui`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
Default constructor sets .text to null, .type to PDF_LAYER_UI_LABEL, and other fields to zero.
 
|
 
*Overload 2:*
We use default copy constructor and operator=.  Constructor using raw copy of pre-existing `::pdf_layer_config_ui`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_layer_config_ui`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_PdfLayerConfigUi(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
depth
locked
selected
text
We use default destructor.
thisown
The membership flag
type

Data and other attributes defined here:
__hash__ = None

 
class PdfLexbuf(builtins.object)
    PdfLexbuf(*args)
 
Wrapper class for struct `pdf_lexbuf`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Constructor that calls pdf_lexbuf_init(size).
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_lexbuf`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_lexbuf_fin(self)
Class-aware wrapper for `::pdf_lexbuf_fin()`.
pdf_lexbuf_grow(self)
Class-aware wrapper for `::pdf_lexbuf_grow()`.
pdf_lexbuf_init(self, size)
Class-aware wrapper for `::pdf_lexbuf_init()`.

Static methods defined here:
__swig_destroy__ = delete_PdfLexbuf(...)
Destructor that calls pdf_lexbuf_fin().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfLexbufLarge(builtins.object)
    PdfLexbufLarge(*args)
 
Wrapper class for struct `pdf_lexbuf_large`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_lexbuf_large`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfLexbufLarge(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfLockedFields(builtins.object)
    PdfLockedFields(*args)
 
Wrapper class for struct `pdf_locked_fields`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_locked_fields`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_is_field_locked(self, name)
Class-aware wrapper for `::pdf_is_field_locked()`.

Static methods defined here:
__swig_destroy__ = delete_PdfLockedFields(...)
Destructor using pdf_drop_locked_fields().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfMailDocEvent(builtins.object)
    PdfMailDocEvent(*args)
 
Wrapper class for struct `pdf_mail_doc_event`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_mail_doc_event`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfMailDocEvent(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfMarkBits(builtins.object)
    PdfMarkBits(*args)
 
Wrapper class for struct `pdf_mark_bits`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_new_mark_bits()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_mark_bits`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_mark_bits_reset(self)
Class-aware wrapper for `::pdf_mark_bits_reset()`.
pdf_mark_bits_set(self, obj)
Class-aware wrapper for `::pdf_mark_bits_set()`.

Static methods defined here:
__swig_destroy__ = delete_PdfMarkBits(...)
Destructor using pdf_drop_mark_bits().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfMarkList(builtins.object)
    PdfMarkList(*args)
 
Wrapper class for struct `pdf_mark_list`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_mark_list`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
pdf_mark_list_free(self)
Class-aware wrapper for `::pdf_mark_list_free()`.
pdf_mark_list_init(self)
Class-aware wrapper for `::pdf_mark_list_init()`.
pdf_mark_list_pop(self)
Class-aware wrapper for `::pdf_mark_list_pop()`.
pdf_mark_list_push(self, obj)
Class-aware wrapper for `::pdf_mark_list_push()`.

Static methods defined here:
__swig_destroy__ = delete_PdfMarkList(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfMrange(builtins.object)
    PdfMrange(*args)
 
Wrapper class for struct `pdf_mrange`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_mrange`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfMrange(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfObj(builtins.object)
    PdfObj(*args)
 
Wrapper class for struct `pdf_obj`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_new_action_from_link()`.
 
|
 
*Overload 2:*
Constructor using `pdf_new_array()`.
 
|
 
*Overload 3:*
Constructor using `pdf_new_date()`.
 
|
 
*Overload 4:*
Constructor using `pdf_new_dest_from_link()`.
 
|
 
*Overload 5:*
Constructor using `pdf_new_indirect()`.
 
|
 
*Overload 6:*
Constructor using `pdf_new_int()`.
 
|
 
*Overload 7:*
Constructor using `pdf_new_matrix()`.
 
|
 
*Overload 8:*
Constructor using `pdf_new_name()`.
 
|
 
*Overload 9:*
Constructor using `pdf_new_real()`.
 
|
 
*Overload 10:*
Constructor using `pdf_new_rect()`.
 
|
 
*Overload 11:*
Constructor using `pdf_new_string()`.
 
|
 
*Overload 12:*
Constructor using `pdf_new_xobject()`.
 
|
 
*Overload 13:*
Copy constructor using `pdf_keep_obj()`.
 
|
 
*Overload 14:*
Constructor using raw copy of pre-existing `::pdf_obj`.
 
|
 
*Overload 15:*
Constructor using raw copy of pre-existing `::pdf_obj`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_array_contains(self, obj)
Class-aware wrapper for `::pdf_array_contains()`.
pdf_array_delete(self, index)
Class-aware wrapper for `::pdf_array_delete()`.
pdf_array_find(self, obj)
Class-aware wrapper for `::pdf_array_find()`.
pdf_array_get(self, i)
Class-aware wrapper for `::pdf_array_get()`.
pdf_array_get_bool(self, index)
Class-aware wrapper for `::pdf_array_get_bool()`.
pdf_array_get_int(self, index)
Class-aware wrapper for `::pdf_array_get_int()`.
pdf_array_get_matrix(self, index)
Class-aware wrapper for `::pdf_array_get_matrix()`.
pdf_array_get_name(self, index)
Class-aware wrapper for `::pdf_array_get_name()`.
pdf_array_get_real(self, index)
Class-aware wrapper for `::pdf_array_get_real()`.
pdf_array_get_rect(self, index)
Class-aware wrapper for `::pdf_array_get_rect()`.
pdf_array_get_string = PdfObj_pdf_array_get_string_outparams_fn(self, index)
Helper for out-params of class method pdf_obj::ll_pdf_array_get_string() [pdf_array_get_string()].
pdf_array_get_text_string(self, index)
Class-aware wrapper for `::pdf_array_get_text_string()`.
pdf_array_insert(self, obj, index)
Class-aware wrapper for `::pdf_array_insert()`.
pdf_array_len(self)
Class-aware wrapper for `::pdf_array_len()`.
pdf_array_push(self, obj)
Class-aware wrapper for `::pdf_array_push()`.
pdf_array_push_array(self, initial)
Class-aware wrapper for `::pdf_array_push_array()`.
pdf_array_push_bool(self, x)
Class-aware wrapper for `::pdf_array_push_bool()`.
pdf_array_push_dict(self, initial)
Class-aware wrapper for `::pdf_array_push_dict()`.
pdf_array_push_int(self, x)
Class-aware wrapper for `::pdf_array_push_int()`.
pdf_array_push_name(self, x)
Class-aware wrapper for `::pdf_array_push_name()`.
pdf_array_push_real(self, x)
Class-aware wrapper for `::pdf_array_push_real()`.
pdf_array_push_string(self, x, n)
Class-aware wrapper for `::pdf_array_push_string()`.
pdf_array_push_text_string(self, x)
Class-aware wrapper for `::pdf_array_push_text_string()`.
pdf_array_put(self, i, obj)
Class-aware wrapper for `::pdf_array_put()`.
pdf_button_field_on_state(self)
Class-aware wrapper for `::pdf_button_field_on_state()`.
pdf_choice_field_option(self, exportval, i)
Class-aware wrapper for `::pdf_choice_field_option()`.
pdf_choice_field_option_count(self)
Class-aware wrapper for `::pdf_choice_field_option_count()`.
pdf_clean_obj(self)
Class-aware wrapper for `::pdf_clean_obj()`.
pdf_copy_array(self)
Class-aware wrapper for `::pdf_copy_array()`.
pdf_copy_dict(self)
Class-aware wrapper for `::pdf_copy_dict()`.
pdf_debug_obj(self)
Class-aware wrapper for `::pdf_debug_obj()`.
pdf_debug_ref(self)
Class-aware wrapper for `::pdf_debug_ref()`.
pdf_deep_copy_obj(self)
Class-aware wrapper for `::pdf_deep_copy_obj()`.
pdf_dict_del(self, key)
Class-aware wrapper for `::pdf_dict_del()`.
pdf_dict_dels(self, key)
Class-aware wrapper for `::pdf_dict_dels()`.
pdf_dict_get(self, *args)
*Overload 1:*
Class-aware wrapper for `::pdf_dict_get()`.
 
|
 
*Overload 2:*
Typesafe wrapper for looking up things such as PDF_ENUM_NAME_Annots.
pdf_dict_get_bool(self, key)
Class-aware wrapper for `::pdf_dict_get_bool()`.
pdf_dict_get_date(self, key)
Class-aware wrapper for `::pdf_dict_get_date()`.
pdf_dict_get_inheritable(self, key)
Class-aware wrapper for `::pdf_dict_get_inheritable()`.
pdf_dict_get_int(self, key)
Class-aware wrapper for `::pdf_dict_get_int()`.
pdf_dict_get_int64(self, key)
Class-aware wrapper for `::pdf_dict_get_int64()`.
pdf_dict_get_key(self, idx)
Class-aware wrapper for `::pdf_dict_get_key()`.
pdf_dict_get_matrix(self, key)
Class-aware wrapper for `::pdf_dict_get_matrix()`.
pdf_dict_get_name(self, key)
Class-aware wrapper for `::pdf_dict_get_name()`.
pdf_dict_get_real(self, key)
Class-aware wrapper for `::pdf_dict_get_real()`.
pdf_dict_get_rect(self, key)
Class-aware wrapper for `::pdf_dict_get_rect()`.
pdf_dict_get_string = PdfObj_pdf_dict_get_string_outparams_fn(self)
Helper for out-params of class method pdf_obj::ll_pdf_dict_get_string() [pdf_dict_get_string()].
pdf_dict_get_text_string(self, key)
Class-aware wrapper for `::pdf_dict_get_text_string()`.
pdf_dict_get_val(self, idx)
Class-aware wrapper for `::pdf_dict_get_val()`.
pdf_dict_geta(self, key, abbrev)
Class-aware wrapper for `::pdf_dict_geta()`.
pdf_dict_getl(obj, *tail)
Python implementation of pdf_dict_getl(), because SWIG
doesn't handle variadic args. Each item in `tail` should be
a `mupdf.PdfObj`.
pdf_dict_getp(self, path)
Class-aware wrapper for `::pdf_dict_getp()`.
pdf_dict_getp_inheritable(self, path)
Class-aware wrapper for `::pdf_dict_getp_inheritable()`.
pdf_dict_gets(self, key)
Class-aware wrapper for `::pdf_dict_gets()`.
pdf_dict_gets_inheritable(self, key)
Class-aware wrapper for `::pdf_dict_gets_inheritable()`.
pdf_dict_getsa(self, key, abbrev)
Class-aware wrapper for `::pdf_dict_getsa()`.
pdf_dict_len(self)
Class-aware wrapper for `::pdf_dict_len()`.
pdf_dict_put(self, key, val)
Class-aware wrapper for `::pdf_dict_put()`.
pdf_dict_put_array(self, key, initial)
Class-aware wrapper for `::pdf_dict_put_array()`.
pdf_dict_put_bool(self, key, x)
Class-aware wrapper for `::pdf_dict_put_bool()`.
pdf_dict_put_date(self, key, time)
Class-aware wrapper for `::pdf_dict_put_date()`.
pdf_dict_put_dict(self, key, initial)
Class-aware wrapper for `::pdf_dict_put_dict()`.
pdf_dict_put_int(self, key, x)
Class-aware wrapper for `::pdf_dict_put_int()`.
pdf_dict_put_matrix(self, key, x)
Class-aware wrapper for `::pdf_dict_put_matrix()`.
pdf_dict_put_name(self, key, x)
Class-aware wrapper for `::pdf_dict_put_name()`.
pdf_dict_put_real(self, key, x)
Class-aware wrapper for `::pdf_dict_put_real()`.
pdf_dict_put_rect(self, key, x)
Class-aware wrapper for `::pdf_dict_put_rect()`.
pdf_dict_put_string(self, key, x, n)
Class-aware wrapper for `::pdf_dict_put_string()`.
pdf_dict_put_text_string(self, key, x)
Class-aware wrapper for `::pdf_dict_put_text_string()`.
pdf_dict_put_val_null(self, idx)
Class-aware wrapper for `::pdf_dict_put_val_null()`.
pdf_dict_putl(obj, val, *tail)
Python implementation of pdf_dict_putl(fz_context *ctx,
pdf_obj *obj, pdf_obj *val, ...) because SWIG doesn't
handle variadic args. Each item in `tail` should
be a SWIG wrapper for a `PdfObj`.
pdf_dict_putl_drop(obj, *tail)
pdf_dict_putp(self, path, val)
Class-aware wrapper for `::pdf_dict_putp()`.
pdf_dict_puts(self, key, val)
Class-aware wrapper for `::pdf_dict_puts()`.
pdf_dict_puts_dict(self, key, initial)
Class-aware wrapper for `::pdf_dict_puts_dict()`.
pdf_dirty_obj(self)
Class-aware wrapper for `::pdf_dirty_obj()`.
pdf_field_border_style(self)
Class-aware wrapper for `::pdf_field_border_style()`.
pdf_field_display(self)
Class-aware wrapper for `::pdf_field_display()`.
pdf_field_flags(self)
Class-aware wrapper for `::pdf_field_flags()`.
pdf_field_label(self)
Class-aware wrapper for `::pdf_field_label()`.
pdf_field_set_border_style(self, text)
Class-aware wrapper for `::pdf_field_set_border_style()`.
pdf_field_set_button_caption(self, text)
Class-aware wrapper for `::pdf_field_set_button_caption()`.
pdf_field_set_display(self, d)
Class-aware wrapper for `::pdf_field_set_display()`.
pdf_field_set_fill_color(self, col)
Class-aware wrapper for `::pdf_field_set_fill_color()`.
pdf_field_set_text_color(self, col)
Class-aware wrapper for `::pdf_field_set_text_color()`.
pdf_field_type(self)
Class-aware wrapper for `::pdf_field_type()`.
pdf_field_type_string(self)
Class-aware wrapper for `::pdf_field_type_string()`.
pdf_field_value(self)
Class-aware wrapper for `::pdf_field_value()`.
pdf_filter_xobject_instance(self, page_res, ctm, options, cycle_up)
Class-aware wrapper for `::pdf_filter_xobject_instance()`.
pdf_flatten_inheritable_page_items(self)
Class-aware wrapper for `::pdf_flatten_inheritable_page_items()`.
pdf_get_bound_document(self)
Class-aware wrapper for `::pdf_get_bound_document()`.
pdf_get_embedded_file_params(self, out)
Class-aware wrapper for `::pdf_get_embedded_file_params()`.
pdf_get_indirect_document(self)
Class-aware wrapper for `::pdf_get_indirect_document()`.
pdf_is_array(self)
Class-aware wrapper for `::pdf_is_array()`.
pdf_is_bool(self)
Class-aware wrapper for `::pdf_is_bool()`.
pdf_is_dict(self)
Class-aware wrapper for `::pdf_is_dict()`.
pdf_is_embedded_file(self)
Class-aware wrapper for `::pdf_is_embedded_file()`.
pdf_is_indirect(self)
Class-aware wrapper for `::pdf_is_indirect()`.
pdf_is_int(self)
Class-aware wrapper for `::pdf_is_int()`.
pdf_is_jpx_image(self)
Class-aware wrapper for `::pdf_is_jpx_image()`.
pdf_is_name(self)
Class-aware wrapper for `::pdf_is_name()`.
pdf_is_null(self)
Class-aware wrapper for `::pdf_is_null()`.
pdf_is_number(self)
Class-aware wrapper for `::pdf_is_number()`.
pdf_is_real(self)
Class-aware wrapper for `::pdf_is_real()`.
pdf_is_stream(self)
Class-aware wrapper for `::pdf_is_stream()`.
pdf_is_string(self)
Class-aware wrapper for `::pdf_is_string()`.
pdf_line_ending_from_name(self)
Class-aware wrapper for `::pdf_line_ending_from_name()`.
pdf_load_colorspace(self)
Class-aware wrapper for `::pdf_load_colorspace()`.
pdf_load_embedded_file_contents(self)
Class-aware wrapper for `::pdf_load_embedded_file_contents()`.
pdf_load_field_name = pdf_load_field_name2(field)
Alternative to `pdf_load_field_name()` that returns a std::string.
pdf_load_field_name2(self)
Alternative to `pdf_load_field_name()` that returns a std::string.
pdf_load_function(self, _in, out)
Class-aware wrapper for `::pdf_load_function()`.
pdf_load_raw_stream(self)
Class-aware wrapper for `::pdf_load_raw_stream()`.
pdf_load_stream(self)
Class-aware wrapper for `::pdf_load_stream()`.
pdf_load_stream_or_string_as_utf8(self)
Class-aware wrapper for `::pdf_load_stream_or_string_as_utf8()`.
pdf_lookup_field(self, name)
Class-aware wrapper for `::pdf_lookup_field()`.
pdf_lookup_number(self, needle)
Class-aware wrapper for `::pdf_lookup_number()`.
pdf_mark_obj(self)
Class-aware wrapper for `::pdf_mark_obj()`.
pdf_name_eq(self, b)
Class-aware wrapper for `::pdf_name_eq()`.
pdf_new_utf8_from_pdf_stream_obj(self)
Class-aware wrapper for `::pdf_new_utf8_from_pdf_stream_obj()`.
pdf_new_utf8_from_pdf_string_obj(self)
Class-aware wrapper for `::pdf_new_utf8_from_pdf_string_obj()`.
pdf_obj_is_dirty(self)
Class-aware wrapper for `::pdf_obj_is_dirty()`.
pdf_obj_is_incremental(self)
Class-aware wrapper for `::pdf_obj_is_incremental()`.
pdf_obj_marked(self)
Class-aware wrapper for `::pdf_obj_marked()`.
pdf_obj_memo = PdfObj_pdf_obj_memo_outparams_fn(self, bit)
Helper for out-params of class method pdf_obj::ll_pdf_obj_memo() [pdf_obj_memo()].
pdf_obj_parent_num(self)
Class-aware wrapper for `::pdf_obj_parent_num()`.
pdf_obj_refs(self)
Class-aware wrapper for `::pdf_obj_refs()`.
pdf_objcmp(self, b)
Class-aware wrapper for `::pdf_objcmp()`.
pdf_objcmp_deep(self, b)
Class-aware wrapper for `::pdf_objcmp_deep()`.
pdf_objcmp_resolve(self, b)
Class-aware wrapper for `::pdf_objcmp_resolve()`.
pdf_open_raw_stream(self)
Class-aware wrapper for `::pdf_open_raw_stream()`.
pdf_open_stream(self)
Class-aware wrapper for `::pdf_open_stream()`.
pdf_page_obj_transform(self, page_mediabox, page_ctm)
Class-aware wrapper for `::pdf_page_obj_transform()`.
pdf_page_obj_transform_box(self, page_mediabox, page_ctm, box)
Class-aware wrapper for `::pdf_page_obj_transform_box()`.
pdf_pin_document(self)
Class-aware wrapper for `::pdf_pin_document()`.
pdf_recolor_shade(self, reshade, opaque)
Class-aware wrapper for `::pdf_recolor_shade()`.
        Recolor a shade.
pdf_resolve_indirect(self)
Class-aware wrapper for `::pdf_resolve_indirect()`.
        Resolve an indirect object (or chain of objects).
 
        This can cause xref reorganisations (solidifications etc) due to
        repairs, so all held pdf_xref_entries should be considered
        invalid after this call (other than the returned one).
pdf_resolve_indirect_chain(self)
Class-aware wrapper for `::pdf_resolve_indirect_chain()`.
pdf_set_int(self, i)
Class-aware wrapper for `::pdf_set_int()`.
pdf_set_obj_memo(self, bit, memo)
Class-aware wrapper for `::pdf_set_obj_memo()`.
pdf_set_obj_parent(self, num)
Class-aware wrapper for `::pdf_set_obj_parent()`.
pdf_set_str_len(self, newlen)
Class-aware wrapper for `::pdf_set_str_len()`.
pdf_sort_dict(self)
Class-aware wrapper for `::pdf_sort_dict()`.
pdf_store_item(self, val, itemsize)
Class-aware wrapper for `::pdf_store_item()`.
pdf_to_bool(self)
Class-aware wrapper for `::pdf_to_bool()`.
pdf_to_date(self)
Class-aware wrapper for `::pdf_to_date()`.
pdf_to_gen(self)
Class-aware wrapper for `::pdf_to_gen()`.
pdf_to_int(self)
Class-aware wrapper for `::pdf_to_int()`.
pdf_to_int64(self)
Class-aware wrapper for `::pdf_to_int64()`.
pdf_to_matrix(self)
Class-aware wrapper for `::pdf_to_matrix()`.
pdf_to_name(self)
Class-aware wrapper for `::pdf_to_name()`.
pdf_to_num(self)
Class-aware wrapper for `::pdf_to_num()`.
pdf_to_quad(self, offset)
Class-aware wrapper for `::pdf_to_quad()`.
pdf_to_real(self)
Class-aware wrapper for `::pdf_to_real()`.
pdf_to_rect(self)
Class-aware wrapper for `::pdf_to_rect()`.
pdf_to_str_buf(self)
Class-aware wrapper for `::pdf_to_str_buf()`.
pdf_to_str_len(self)
Class-aware wrapper for `::pdf_to_str_len()`.
pdf_to_string = PdfObj_pdf_to_string_outparams_fn(self)
Helper for out-params of class method pdf_obj::ll_pdf_to_string() [pdf_to_string()].
pdf_to_text_string(self)
Class-aware wrapper for `::pdf_to_text_string()`.
pdf_unmark_obj(self)
Class-aware wrapper for `::pdf_unmark_obj()`.
pdf_verify_embedded_file_checksum(self)
Class-aware wrapper for `::pdf_verify_embedded_file_checksum()`.
pdf_walk_tree = PdfObj_pdf_walk_tree_outparams_fn(self, arrive, leave, arg)
Helper for out-params of class method pdf_obj::ll_pdf_walk_tree() [pdf_walk_tree()].
pdf_xobject_bbox(self)
Class-aware wrapper for `::pdf_xobject_bbox()`.
pdf_xobject_colorspace(self)
Class-aware wrapper for `::pdf_xobject_colorspace()`.
pdf_xobject_isolated(self)
Class-aware wrapper for `::pdf_xobject_isolated()`.
pdf_xobject_knockout(self)
Class-aware wrapper for `::pdf_xobject_knockout()`.
pdf_xobject_matrix(self)
Class-aware wrapper for `::pdf_xobject_matrix()`.
pdf_xobject_resources(self)
Class-aware wrapper for `::pdf_xobject_resources()`.
pdf_xobject_transparency(self)
Class-aware wrapper for `::pdf_xobject_transparency()`.

Static methods defined here:
__swig_destroy__ = delete_PdfObj(...)
Destructor using pdf_drop_obj().
pdf_new_dict(doc, initialcap)
Class-aware wrapper for `::pdf_new_dict()`.
pdf_new_text_string(s)
Class-aware wrapper for `::pdf_new_text_string()`.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfOcgDescriptor(builtins.object)
    PdfOcgDescriptor(*args)
 
Wrapper class for struct `pdf_ocg_descriptor`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_ocg_descriptor`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfOcgDescriptor(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfPage(builtins.object)
    PdfPage(*args)
 
Wrapper class for struct `pdf_page`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_page`.
__repr__ = _swig_repr(self)
doc(self)
Returns wrapper for .doc member.
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
obj(self)
Returns wrapper for .obj member.
pdf_bound_page(self, box)
Class-aware wrapper for `::pdf_bound_page()`.
pdf_create_annot(self, type)
Class-aware wrapper for `::pdf_create_annot()`.
pdf_create_annot_raw(self, type)
Class-aware wrapper for `::pdf_create_annot_raw()`.
pdf_create_link(self, bbox, uri)
Class-aware wrapper for `::pdf_create_link()`.
pdf_create_signature_widget(self, name)
Class-aware wrapper for `::pdf_create_signature_widget()`.
pdf_delete_annot(self, annot)
Class-aware wrapper for `::pdf_delete_annot()`.
pdf_delete_link(self, link)
Class-aware wrapper for `::pdf_delete_link()`.
pdf_first_annot(self)
Class-aware wrapper for `::pdf_first_annot()`.
pdf_first_widget(self)
Class-aware wrapper for `::pdf_first_widget()`.
pdf_load_links(self)
Class-aware wrapper for `::pdf_load_links()`.
pdf_new_link(self, rect, uri, obj)
Class-aware wrapper for `::pdf_new_link()`.
pdf_new_pixmap_from_page_contents_with_separations_and_usage(self, ctm, cs, seps, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_contents_with_separations_and_usage()`.
pdf_new_pixmap_from_page_contents_with_usage(self, ctm, cs, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_contents_with_usage()`.
pdf_new_pixmap_from_page_with_separations_and_usage(self, ctm, cs, seps, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_with_separations_and_usage()`.
pdf_new_pixmap_from_page_with_usage(self, ctm, cs, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_with_usage()`.
pdf_page_contents(self)
Class-aware wrapper for `::pdf_page_contents()`.
pdf_page_event_close(self)
Class-aware wrapper for `::pdf_page_event_close()`.
pdf_page_event_open(self)
Class-aware wrapper for `::pdf_page_event_open()`.
pdf_page_group(self)
Class-aware wrapper for `::pdf_page_group()`.
pdf_page_has_transparency(self)
Class-aware wrapper for `::pdf_page_has_transparency()`.
pdf_page_presentation = PdfPage_pdf_page_presentation_outparams_fn(self, transition)
Helper for out-params of class method pdf_page::ll_pdf_page_presentation() [pdf_page_presentation()].
pdf_page_resources(self)
Class-aware wrapper for `::pdf_page_resources()`.
pdf_page_separations(self)
Class-aware wrapper for `::pdf_page_separations()`.
pdf_page_transform(self, mediabox, ctm)
Class-aware wrapper for `::pdf_page_transform()`.
pdf_page_transform_box(self, mediabox, ctm, box)
Class-aware wrapper for `::pdf_page_transform_box()`.
pdf_run_page(self, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_page()`.
pdf_run_page_annots(self, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_page_annots()`.
pdf_run_page_annots_with_usage(self, dev, ctm, usage, cookie)
Class-aware wrapper for `::pdf_run_page_annots_with_usage()`.
pdf_run_page_contents(self, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_page_contents()`.
pdf_run_page_contents_with_usage(self, dev, ctm, usage, cookie)
Class-aware wrapper for `::pdf_run_page_contents_with_usage()`.
pdf_run_page_widgets(self, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_page_widgets()`.
pdf_run_page_widgets_with_usage(self, dev, ctm, usage, cookie)
Class-aware wrapper for `::pdf_run_page_widgets_with_usage()`.
pdf_run_page_with_usage(self, dev, ctm, usage, cookie)
Class-aware wrapper for `::pdf_run_page_with_usage()`.
pdf_update_page(self)
Class-aware wrapper for `::pdf_update_page()`.
super(self)
Returns wrapper for .super member.

Static methods defined here:
__swig_destroy__ = delete_PdfPage(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfPattern(builtins.object)
    PdfPattern(*args)
 
Wrapper class for struct `pdf_pattern`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Copy constructor using `pdf_keep_pattern()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_pattern`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfPattern(...)
Destructor using pdf_drop_pattern().

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfPkcs7DistinguishedName(builtins.object)
    PdfPkcs7DistinguishedName(*args)
 
Wrapper class for struct `pdf_pkcs7_distinguished_name`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_pkcs7_distinguished_name`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
pdf_signature_drop_distinguished_name(self)
Class-aware wrapper for `::pdf_signature_drop_distinguished_name()`.
pdf_signature_format_distinguished_name(self)
Class-aware wrapper for `::pdf_signature_format_distinguished_name()`.

Static methods defined here:
__swig_destroy__ = delete_PdfPkcs7DistinguishedName(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfPkcs7Signer(builtins.object)
    PdfPkcs7Signer(*args)
 
Wrapper class for struct `pdf_pkcs7_signer`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_pkcs7_signer`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfPkcs7Signer(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfPkcs7Verifier(builtins.object)
    PdfPkcs7Verifier(*args)
 
Wrapper class for struct `pdf_pkcs7_verifier`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_pkcs7_verifier`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
pdf_check_signature(self, doc, signature, ebuf, ebufsize)
Class-aware wrapper for `::pdf_check_signature()`.

Static methods defined here:
__swig_destroy__ = delete_PdfPkcs7Verifier(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfProcessor(builtins.object)
    PdfProcessor(*args)
 
Wrapper class for struct `pdf_processor`.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_new_buffer_processor()`.
 
|
 
*Overload 2:*
Constructor using `pdf_new_output_processor()`.
 
|
 
*Overload 3:*
Constructor using `pdf_new_run_processor()`.
 
|
 
*Overload 4:*
Constructor using `pdf_new_sanitize_filter()`.
 
|
 
*Overload 5:*
Copy constructor using `pdf_keep_processor()`.
 
|
 
*Overload 6:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 7:*
Constructor using raw copy of pre-existing `::pdf_processor`.
__repr__ = _swig_repr(self)
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_close_processor(self)
Class-aware wrapper for `::pdf_close_processor()`.
pdf_process_annot(self, annot, cookie)
Class-aware wrapper for `::pdf_process_annot()`.
pdf_process_contents = PdfProcessor_pdf_process_contents_outparams_fn(self, doc, obj, res, cookie)
Helper for out-params of class method pdf_processor::ll_pdf_process_contents() [pdf_process_contents()].
pdf_process_glyph(self, doc, resources, contents)
Class-aware wrapper for `::pdf_process_glyph()`.
pdf_process_raw_contents(self, doc, rdb, stmobj, cookie)
Class-aware wrapper for `::pdf_process_raw_contents()`.
pdf_processor_pop_resources(self)
Class-aware wrapper for `::pdf_processor_pop_resources()`.
pdf_processor_push_resources(self, res)
Class-aware wrapper for `::pdf_processor_push_resources()`.

Static methods defined here:
__swig_destroy__ = delete_PdfProcessor(...)
Destructor using pdf_drop_processor().
pdf_new_color_filter(doc, chain, struct_parents, transform, options, copts)
Class-aware wrapper for `::pdf_new_color_filter()`.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfProcessor2(PdfProcessor)
    Wrapper class for struct pdf_processor with virtual fns for each fnptr; this is for use as a SWIG Director class.
 
 
Method resolution order:
PdfProcessor2
PdfProcessor
builtins.object

Methods defined here:
__disown__(self)
__init__(self)
== Constructor.
__repr__ = _swig_repr(self)
close_processor(self, arg_0)
Default virtual method implementations; these all throw an exception.
drop_processor(self, arg_0)
op_B(self, arg_0)
op_BDC(self, arg_0, arg_2, arg_3, arg_4)
op_BI(self, arg_0, arg_2, arg_3)
op_BMC(self, arg_0, arg_2)
op_BT(self, arg_0)
op_BX(self, arg_0)
op_Bstar(self, arg_0)
op_CS(self, arg_0, arg_2, arg_3)
op_DP(self, arg_0, arg_2, arg_3, arg_4)
op_Do_form(self, arg_0, arg_2, arg_3)
op_Do_image(self, arg_0, arg_2, arg_3)
op_EMC(self, arg_0)
op_END(self, arg_0)
op_ET(self, arg_0)
op_EX(self, arg_0)
op_F(self, arg_0)
op_G(self, arg_0, arg_2)
op_J(self, arg_0, arg_2)
op_K(self, arg_0, arg_2, arg_3, arg_4, arg_5)
op_M(self, arg_0, arg_2)
op_MP(self, arg_0, arg_2)
op_Q(self, arg_0)
op_RG(self, arg_0, arg_2, arg_3, arg_4)
op_S(self, arg_0)
op_SC_color(self, arg_0, arg_2, arg_3)
op_SC_pattern(self, arg_0, arg_2, arg_3, arg_4, arg_5)
op_SC_shade(self, arg_0, arg_2, arg_3)
op_TD(self, arg_0, arg_2, arg_3)
op_TJ(self, arg_0, arg_2)
op_TL(self, arg_0, arg_2)
op_Tc(self, arg_0, arg_2)
op_Td(self, arg_0, arg_2, arg_3)
op_Tf(self, arg_0, arg_2, arg_3, arg_4)
op_Tj(self, arg_0, arg_2, arg_3)
op_Tm(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
op_Tr(self, arg_0, arg_2)
op_Ts(self, arg_0, arg_2)
op_Tstar(self, arg_0)
op_Tw(self, arg_0, arg_2)
op_Tz(self, arg_0, arg_2)
op_W(self, arg_0)
op_Wstar(self, arg_0)
op_b(self, arg_0)
op_bstar(self, arg_0)
op_c(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
op_cm(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
op_cs(self, arg_0, arg_2, arg_3)
op_d(self, arg_0, arg_2, arg_3)
op_d0(self, arg_0, arg_2, arg_3)
op_d1(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6, arg_7)
op_dquote(self, arg_0, arg_2, arg_3, arg_4, arg_5)
op_f(self, arg_0)
op_fstar(self, arg_0)
op_g(self, arg_0, arg_2)
op_gs_BM(self, arg_0, arg_2)
op_gs_CA(self, arg_0, arg_2)
op_gs_OP(self, arg_0, arg_2)
op_gs_OPM(self, arg_0, arg_2)
op_gs_SMask(self, arg_0, arg_2, arg_3, arg_4)
op_gs_UseBlackPtComp(self, arg_0, arg_2)
op_gs_begin(self, arg_0, arg_2, arg_3)
op_gs_ca(self, arg_0, arg_2)
op_gs_end(self, arg_0)
op_gs_op(self, arg_0, arg_2)
op_h(self, arg_0)
op_i(self, arg_0, arg_2)
op_j(self, arg_0, arg_2)
op_k(self, arg_0, arg_2, arg_3, arg_4, arg_5)
op_l(self, arg_0, arg_2, arg_3)
op_m(self, arg_0, arg_2, arg_3)
op_n(self, arg_0)
op_q(self, arg_0)
op_re(self, arg_0, arg_2, arg_3, arg_4, arg_5)
op_rg(self, arg_0, arg_2, arg_3, arg_4)
op_ri(self, arg_0, arg_2)
op_s(self, arg_0)
op_sc_color(self, arg_0, arg_2, arg_3)
op_sc_pattern(self, arg_0, arg_2, arg_3, arg_4, arg_5)
op_sc_shade(self, arg_0, arg_2, arg_3)
op_sh(self, arg_0, arg_2, arg_3)
op_squote(self, arg_0, arg_2, arg_3)
op_v(self, arg_0, arg_2, arg_3, arg_4, arg_5)
op_w(self, arg_0, arg_2)
op_y(self, arg_0, arg_2, arg_3, arg_4, arg_5)
pop_resources(self, arg_0)
push_resources(self, arg_0, arg_2)
use_virtual_close_processor(self, use=True)
These methods set the function pointers in *m_internal
to point to internal callbacks that call our virtual methods.
use_virtual_drop_processor(self, use=True)
use_virtual_op_B(self, use=True)
use_virtual_op_BDC(self, use=True)
use_virtual_op_BI(self, use=True)
use_virtual_op_BMC(self, use=True)
use_virtual_op_BT(self, use=True)
use_virtual_op_BX(self, use=True)
use_virtual_op_Bstar(self, use=True)
use_virtual_op_CS(self, use=True)
use_virtual_op_DP(self, use=True)
use_virtual_op_Do_form(self, use=True)
use_virtual_op_Do_image(self, use=True)
use_virtual_op_EMC(self, use=True)
use_virtual_op_END(self, use=True)
use_virtual_op_ET(self, use=True)
use_virtual_op_EX(self, use=True)
use_virtual_op_F(self, use=True)
use_virtual_op_G(self, use=True)
use_virtual_op_J(self, use=True)
use_virtual_op_K(self, use=True)
use_virtual_op_M(self, use=True)
use_virtual_op_MP(self, use=True)
use_virtual_op_Q(self, use=True)
use_virtual_op_RG(self, use=True)
use_virtual_op_S(self, use=True)
use_virtual_op_SC_color(self, use=True)
use_virtual_op_SC_pattern(self, use=True)
use_virtual_op_SC_shade(self, use=True)
use_virtual_op_TD(self, use=True)
use_virtual_op_TJ(self, use=True)
use_virtual_op_TL(self, use=True)
use_virtual_op_Tc(self, use=True)
use_virtual_op_Td(self, use=True)
use_virtual_op_Tf(self, use=True)
use_virtual_op_Tj(self, use=True)
use_virtual_op_Tm(self, use=True)
use_virtual_op_Tr(self, use=True)
use_virtual_op_Ts(self, use=True)
use_virtual_op_Tstar(self, use=True)
use_virtual_op_Tw(self, use=True)
use_virtual_op_Tz(self, use=True)
use_virtual_op_W(self, use=True)
use_virtual_op_Wstar(self, use=True)
use_virtual_op_b(self, use=True)
use_virtual_op_bstar(self, use=True)
use_virtual_op_c(self, use=True)
use_virtual_op_cm(self, use=True)
use_virtual_op_cs(self, use=True)
use_virtual_op_d(self, use=True)
use_virtual_op_d0(self, use=True)
use_virtual_op_d1(self, use=True)
use_virtual_op_dquote(self, use=True)
use_virtual_op_f(self, use=True)
use_virtual_op_fstar(self, use=True)
use_virtual_op_g(self, use=True)
use_virtual_op_gs_BM(self, use=True)
use_virtual_op_gs_CA(self, use=True)
use_virtual_op_gs_OP(self, use=True)
use_virtual_op_gs_OPM(self, use=True)
use_virtual_op_gs_SMask(self, use=True)
use_virtual_op_gs_UseBlackPtComp(self, use=True)
use_virtual_op_gs_begin(self, use=True)
use_virtual_op_gs_ca(self, use=True)
use_virtual_op_gs_end(self, use=True)
use_virtual_op_gs_op(self, use=True)
use_virtual_op_h(self, use=True)
use_virtual_op_i(self, use=True)
use_virtual_op_j(self, use=True)
use_virtual_op_k(self, use=True)
use_virtual_op_l(self, use=True)
use_virtual_op_m(self, use=True)
use_virtual_op_n(self, use=True)
use_virtual_op_q(self, use=True)
use_virtual_op_re(self, use=True)
use_virtual_op_rg(self, use=True)
use_virtual_op_ri(self, use=True)
use_virtual_op_s(self, use=True)
use_virtual_op_sc_color(self, use=True)
use_virtual_op_sc_pattern(self, use=True)
use_virtual_op_sc_shade(self, use=True)
use_virtual_op_sh(self, use=True)
use_virtual_op_squote(self, use=True)
use_virtual_op_v(self, use=True)
use_virtual_op_w(self, use=True)
use_virtual_op_y(self, use=True)
use_virtual_pop_resources(self, use=True)
use_virtual_push_resources(self, use=True)

Static methods defined here:
__swig_destroy__ = delete_PdfProcessor2(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from PdfProcessor:
m_internal_value(self)
Return numerical value of .m_internal; helps with Python debugging.
pdf_close_processor(self)
Class-aware wrapper for `::pdf_close_processor()`.
pdf_process_annot(self, annot, cookie)
Class-aware wrapper for `::pdf_process_annot()`.
pdf_process_contents = PdfProcessor_pdf_process_contents_outparams_fn(self, doc, obj, res, cookie)
Helper for out-params of class method pdf_processor::ll_pdf_process_contents() [pdf_process_contents()].
pdf_process_glyph(self, doc, resources, contents)
Class-aware wrapper for `::pdf_process_glyph()`.
pdf_process_raw_contents(self, doc, rdb, stmobj, cookie)
Class-aware wrapper for `::pdf_process_raw_contents()`.
pdf_processor_pop_resources(self)
Class-aware wrapper for `::pdf_processor_pop_resources()`.
pdf_processor_push_resources(self, res)
Class-aware wrapper for `::pdf_processor_push_resources()`.

Static methods inherited from PdfProcessor:
pdf_new_color_filter(doc, chain, struct_parents, transform, options, copts)
Class-aware wrapper for `::pdf_new_color_filter()`.

Data descriptors inherited from PdfProcessor:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.

 
class PdfRange(builtins.object)
    PdfRange(*args)
 
Wrapper class for struct `pdf_range`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_range`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfRange(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfRedactOptions(builtins.object)
    PdfRedactOptions(*args)
 
Wrapper class for struct `pdf_redact_options`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_redact_options`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_redact_options`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_PdfRedactOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
black_boxes
We use default destructor.
image_method
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class PdfRevPageMap(builtins.object)
    PdfRevPageMap(*args)
 
Wrapper class for struct `pdf_rev_page_map`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_rev_page_map`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfRevPageMap(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfSanitizeFilterOptions(builtins.object)
    PdfSanitizeFilterOptions(*args)
 
Wrapper class for struct `pdf_sanitize_filter_options`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
We use default copy constructor and operator=.  Default constructor, sets each member to default value.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_sanitize_filter_options`.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_sanitize_filter_options`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Static methods defined here:
__swig_destroy__ = delete_PdfSanitizeFilterOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
after_text_object
culler
image_filter
opaque
We use default destructor.
text_filter
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class PdfSanitizeFilterOptions2(PdfSanitizeFilterOptions)
    Wrapper class for struct pdf_sanitize_filter_options with virtual fns for each fnptr; this is for use as a SWIG Director class.
 
 
Method resolution order:
PdfSanitizeFilterOptions2
PdfSanitizeFilterOptions
builtins.object

Methods defined here:
__disown__(self)
__init__(self)
== Constructor.
__repr__ = _swig_repr(self)
after_text_object(self, arg_0, arg_2, arg_3, arg_4)
culler(self, arg_0, arg_2, arg_3)
image_filter(self, arg_0, arg_2, arg_3, arg_4)
Default virtual method implementations; these all throw an exception.
text_filter(self, arg_0, arg_2, arg_3, arg_4, arg_5, arg_6)
use_virtual_after_text_object(self, use=True)
use_virtual_culler(self, use=True)
use_virtual_image_filter(self, use=True)
These methods set the function pointers in *m_internal
to point to internal callbacks that call our virtual methods.
use_virtual_text_filter(self, use=True)

Static methods defined here:
__swig_destroy__ = delete_PdfSanitizeFilterOptions2(...)

Data descriptors defined here:
thisown
The membership flag

Methods inherited from PdfSanitizeFilterOptions:
__eq__(self, rhs)
Comparison method.
__ne__(self, rhs)
Comparison method.
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.

Data descriptors inherited from PdfSanitizeFilterOptions:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
opaque
We use default destructor.

Data and other attributes inherited from PdfSanitizeFilterOptions:
__hash__ = None

 
class PdfTextObjectState(builtins.object)
    PdfTextObjectState(*args)
 
Wrapper class for struct `pdf_text_object_state`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_text_object_state`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.
pdf_tos_get_text(self)
Class-aware wrapper for `::pdf_tos_get_text()`.
pdf_tos_make_trm(self, text, fontdesc, cid, trm)
Class-aware wrapper for `::pdf_tos_make_trm()`.
pdf_tos_move_after_char(self)
Class-aware wrapper for `::pdf_tos_move_after_char()`.
pdf_tos_newline(self, leading)
Class-aware wrapper for `::pdf_tos_newline()`.
pdf_tos_reset(self, render)
Class-aware wrapper for `::pdf_tos_reset()`.
pdf_tos_set_matrix(self, a, b, c, d, e, f)
Class-aware wrapper for `::pdf_tos_set_matrix()`.
pdf_tos_translate(self, tx, ty)
Class-aware wrapper for `::pdf_tos_translate()`.

Static methods defined here:
__swig_destroy__ = delete_PdfTextObjectState(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfTextState(builtins.object)
    PdfTextState(*args)
 
Wrapper class for struct `pdf_text_state`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_text_state`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfTextState(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfUnsavedSig(builtins.object)
    PdfUnsavedSig(*args)
 
Wrapper class for struct `pdf_unsaved_sig`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_unsaved_sig`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfUnsavedSig(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfVmtx(builtins.object)
    PdfVmtx(*args)
 
Wrapper class for struct `pdf_vmtx`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_vmtx`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfVmtx(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfWriteOptions(builtins.object)
    PdfWriteOptions(*args)
 
Wrapper class for struct `pdf_write_options`.
 
  Methods defined here:
__eq__(self, rhs)
Comparison method.
__init__(self, *args)
*Overload 1:*
Default constructor, makes copy of pdf_default_write_options.
 
|
 
*Overload 2:*
Copy constructor using raw memcopy().
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_write_options`.
 
|
 
*Overload 4:*
Constructor using raw copy of pre-existing `::pdf_write_options`.
__ne__(self, rhs)
Comparison method.
__repr__ lambda self
__str__ lambda self
internal(self, *args)
*Overload 1:*
Access as underlying struct.
 
|
 
*Overload 2:*
Access as underlying struct.
opwd_utf8_set_value(self, text)
Copies <text> into opwd_utf8[].
pdf_parse_write_options(self, args)
We use default copy constructor and operator=.  Class-aware wrapper for `::pdf_parse_write_options()`.
to_string(self)
Returns string containing our members, labelled and inside (...), using operator<<.
upwd_utf8_set_value(self, text)
Copies <text> into upwd_utf8[].

Static methods defined here:
__swig_destroy__ = delete_PdfWriteOptions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
do_appearance
do_ascii
do_clean
do_compress
do_compress_fonts
do_compress_images
do_decompress
do_encrypt
do_garbage
do_incremental
We use default destructor.
do_linear
do_preserve_metadata
do_pretty
do_sanitize
do_snapshot
do_use_objstms
dont_regenerate_id
opwd_utf8
permissions
thisown
The membership flag
upwd_utf8

Data and other attributes defined here:
__hash__ = None

 
class PdfXrange(builtins.object)
    PdfXrange(*args)
 
Wrapper class for struct `pdf_xrange`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_xrange`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfXrange(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfXref(builtins.object)
    PdfXref(*args)
 
Wrapper class for struct `pdf_xref`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
== Constructors.  Constructor using `pdf_new_local_xref()`.
 
|
 
*Overload 2:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 3:*
Constructor using raw copy of pre-existing `::pdf_xref`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfXref(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfXrefEntry(builtins.object)
    PdfXrefEntry(*args)
 
Wrapper class for struct `pdf_xref_entry`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_xref_entry`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfXrefEntry(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class PdfXrefSubsec(builtins.object)
    PdfXrefSubsec(*args)
 
Wrapper class for struct `pdf_xref_subsec`. Not copyable or assignable.
 
  Methods defined here:
__init__(self, *args)
*Overload 1:*
Default constructor, sets `m_internal` to null.
 
|
 
*Overload 2:*
Constructor using raw copy of pre-existing `::pdf_xref_subsec`.
__repr__ = _swig_repr(self)
m_internal_value(self)
We use default destructor.  Return numerical value of .m_internal; helps with Python debugging.

Static methods defined here:
__swig_destroy__ = delete_PdfXrefSubsec(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
m_internal
Pointer to wrapped data.
thisown
The membership flag

 
class StoryPositionsCallback(builtins.object)
     Methods defined here:
__disown__(self)
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)
call(self, position)

Static methods defined here:
__swig_destroy__ = delete_StoryPositionsCallback(...)
s_call(ctx, self0, position)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
class StoryPositionsCallback_python(StoryPositionsCallback)
    StoryPositionsCallback_python(python_callback)
 
# It's important that when we create class derived
# from StoryPositionsCallback, we ensure that
StoryPositionsCallback's constructor is called. Otherwise
# the new instance doesn't seem to be an instance of
StoryPositionsCallback.
 
 
Method resolution order:
StoryPositionsCallback_python
StoryPositionsCallback
builtins.object

Methods defined here:
__init__(self, python_callback)
Initialize self.  See help(type(self)) for accurate signature.
call(self, position)

Methods inherited from StoryPositionsCallback:
__disown__(self)
__repr__ = _swig_repr(self)

Static methods inherited from StoryPositionsCallback:
__swig_destroy__ = delete_StoryPositionsCallback(...)
s_call(ctx, self0, position)

Data descriptors inherited from StoryPositionsCallback:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
class SwigPyIterator(builtins.object)
    SwigPyIterator(*args, **kwargs)
 

 
  Methods defined here:
__add__(self, n)
__eq__(self, x)
Return self==value.
__iadd__(self, n)
__init__(self, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
__isub__(self, n)
__iter__(self)
__ne__(self, x)
Return self!=value.
__next__(self)
__repr__ = _swig_repr(self)
__sub__(self, *args)
advance(self, n)
copy(self)
decr(self, n=1)
distance(self, x)
equal(self, x)
incr(self, n=1)
next(self)
previous(self)
value(self)

Static methods defined here:
__swig_destroy__ = delete_SwigPyIterator(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

Data and other attributes defined here:
__hash__ = None

 
class fz_aa_context(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_aa_context(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bits
hscale
min_line_width
scale
text_bits
thisown
The membership flag
vscale

 
class fz_aes(builtins.object)
    Structure definitions are public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_aes(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
buf
nr
rk
thisown
The membership flag

 
class fz_alloc_context(builtins.object)
    Allocator structure; holds callbacks and private data pointer.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_alloc_context(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
free
malloc
realloc
thisown
The membership flag
user

 
class fz_arc4(builtins.object)
    Structure definition is public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_arc4(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
state
thisown
The membership flag
x
y

 
class fz_archive(builtins.object)
    Implementation details: Subject to change.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_archive(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
count_entries
drop_archive
file
format
has_entry
list_entry
open_entry
read_entry
refs
thisown
The membership flag

 
class fz_band_writer(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_band_writer(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
alpha
band
close
drop
h
header
line
n
out
pagenum
s
seps
thisown
The membership flag
trailer
w
xres
yres

 
class fz_bitmap(builtins.object)
    Bitmaps have 1 bit per component. Only used for creating
halftoned versions of contone buffers, and saving out. Samples
are stored msb first, akin to pbms.
 
The internals of this struct are considered implementation
details and subject to change. Where possible, accessor
functions should be used in preference.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_bitmap(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
h
n
refs
samples
stride
thisown
The membership flag
w
xres
yres

 
class fz_buffer(builtins.object)
    fz_buffer is a wrapper around a dynamically allocated array of
bytes.
 
Buffers have a capacity (the number of bytes storage immediately
available) and a current size.
 
The contents of the structure are considered implementation
details and are subject to change. Users should use the accessor
functions in preference.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_buffer(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
cap
data
len
refs
shared
thisown
The membership flag
unused_bits

 
class fz_color_params(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_color_params(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bp
op
opm
ri
thisown
The membership flag

 
class fz_colorspace(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_colorspace(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
flags
key_storable
n
name
thisown
The membership flag
type

 
class fz_compressed_buffer(builtins.object)
    Buffers of compressed data; typically for the source data
for images.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_compressed_buffer(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
buffer
params
thisown
The membership flag

 
class fz_compression_params(builtins.object)
    Compression parameters used for buffers of compressed data;
typically for the source data for images.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_compression_params(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
type

 
class fz_context(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_context(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
aa
alloc
colorspace
error
font
glyph_cache
handler
icc_enabled
locks
seed48
stddbg
store
style
thisown
The membership flag
throw_on_repair
tuning
user
warn

 
class fz_convert_color2_v(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_convert_color2_v(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
v0
v1
v2
v3

 
class fz_cookie(builtins.object)
    Cookie support - simple communication channel between app/library.
 
Provide two-way communication between application and library.
Intended for multi-threaded applications where one thread is
rendering pages and another thread wants to read progress
feedback or abort a job that takes a long time to finish. The
communication is unsynchronized without locking.
 
abort: The application should set this field to 0 before
calling fz_run_page to render a page. At any point when the
page is being rendered the application my set this field to 1
which will cause the rendering to finish soon. This field is
checked periodically when the page is rendered, but exactly
when is not known, therefore there is no upper bound on
exactly when the rendering will abort. If the application
did not provide a set of locks to fz_new_context, it must also
await the completion of fz_run_page before issuing another
call to fz_run_page. Note that once the application has set
this field to 1 after it called fz_run_page it may not change
the value again.
 
progress: Communicates rendering progress back to the
application and is read only. Increments as a page is being
rendered. The value starts out at 0 and is limited to less
than or equal to progress_max, unless progress_max is -1.
 
progress_max: Communicates the known upper bound of rendering
back to the application and is read only. The maximum value
that the progress field may take. If there is no known upper
bound on how long the rendering may take this value is -1 and
progress is not limited. Note that the value of progress_max
may change from -1 to a positive value once an upper bound is
known, so take this into consideration when comparing the
value of progress to that of progress_max.
 
errors: count of errors during current rendering.
 
incomplete: Initially should be set to 0. Will be set to
non-zero if a TRYLATER error is thrown during rendering.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_cookie(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
abort
errors
incomplete
progress
progress_max
thisown
The membership flag

 
class fz_default_colorspaces(builtins.object)
    Structure to hold default colorspaces.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_default_colorspaces(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
cmyk
gray
oi
refs
rgb
thisown
The membership flag

 
class fz_device(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_device(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
begin_group
begin_layer
begin_mask
begin_metatext
begin_structure
begin_tile
clip_image_mask
clip_path
clip_stroke_path
clip_stroke_text
clip_text
close_device
container
container_cap
container_len
d1_rect
drop_device
end_group
end_layer
end_mask
end_metatext
end_structure
end_tile
fill_image
fill_image_mask
fill_path
fill_shade
fill_text
flags
hints
ignore_text
pop_clip
refs
render_flags
set_default_colorspaces
stroke_path
stroke_text
thisown
The membership flag

 
class fz_device_container_stack(builtins.object)
    The device structure is public to allow devices to be
implemented outside of fitz.
 
Device methods should always be called using e.g.
fz_fill_path(ctx, dev, ...) rather than
dev->fill_path(ctx, dev, ...)
 
Devices can keep track of containers (clips/masks/groups/tiles)
as they go to save callers having to do it.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_device_container_stack(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
scissor
thisown
The membership flag
type
user

 
class fz_document(builtins.object)
    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.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_document(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
authenticate_password
count_chapters
count_pages
did_layout
drop_document
format_link_uri
get_output_intent
has_permission
is_reflowable
layout
load_outline
load_page
lookup_bookmark
lookup_metadata
make_bookmark
needs_password
open
outline_iterator
output_accelerator
page_label
refs
resolve_link_dest
set_metadata
thisown
The membership flag

 
class fz_document_handler(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_document_handler(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
extensions
mimetypes
open
open_accel
open_accel_with_stream
open_with_stream
recognize
recognize_content
thisown
The membership flag

 
class fz_document_writer(builtins.object)
    Structure is public to allow other structures to
be derived from it. Do not access members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_document_writer(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
begin_page
close_writer
dev
drop_writer
end_page
thisown
The membership flag

 
class fz_draw_options(builtins.object)
    struct fz_draw_options: Options for creating a pixmap and draw
device.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_draw_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
alpha
colorspace
graphics
height
rotate
text
thisown
The membership flag
width
x_resolution
y_resolution

 
class fz_error_context(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_error_context(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
errcode
message
padding
print_user
stack
stack_base
thisown
The membership flag
top

 
class fz_font(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_font(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
advance_cache
bbox
bbox_table
buffer
digest
encoding_cache
flags
ft_face
glyph_count
has_digest
name
refs
shaper_data
subfont
t3doc
t3flags
t3freeres
t3lists
t3matrix
t3procs
t3resources
t3run
t3widths
thisown
The membership flag
use_glyph_bbox
width_count
width_default
width_table

 
class fz_font_flags_t(builtins.object)
    Every fz_font carries a set of flags
within it, in a fz_font_flags_t structure.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_font_flags_t(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
cjk
cjk_lang
embed
fake_bold
fake_italic
ft_stretch
ft_substitute
has_opentype
invalid_bbox
is_bold
is_italic
is_mono
is_serif
never_embed
thisown
The membership flag

 
class fz_image(builtins.object)
    Structure is public to allow other structures to
be derived from it. Do not access members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_image(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bpc
colorkey
colorspace
decode
decoded
drop_image
get_pixmap
get_size
h
imagemask
interpolate
key_storable
mask
n
orientation
scalable
thisown
The membership flag
use_colorkey
use_decode
w
xres
yres

 
class fz_irect(builtins.object)
    fz_irect is a rectangle using integers instead of floats.
 
It's used in the draw device and for pixmap dimensions.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_irect(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
x0
x1
y0
y1

 
class fz_key_storable(builtins.object)
    Any storable object that can appear in the key of another
storable object should include an fz_key_storable structure
at the start (by convention at least) of their structure.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_key_storable(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
storable
store_key_refs
thisown
The membership flag

 
class fz_layout_block(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_layout_block(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
head
inv_matrix
matrix
pool
tailp
text_tailp
thisown
The membership flag

 
class fz_layout_char(builtins.object)
    Simple text layout (for use with annotation editing primarily).
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_layout_char(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
advance
next
p
thisown
The membership flag
x

 
class fz_layout_line(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_layout_line(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
font_size
next
p
text
thisown
The membership flag
x
y

 
class fz_link(builtins.object)
    fz_link is a list of interactive links on a page.
 
There is no relation between the order of the links in the
list and the order they appear on the page. The list of links
for a given page can be obtained from fz_load_links.
 
A link is reference counted. Dropping a reference to a link is
done by calling fz_drop_link.
 
rect: The hot zone. The area that can be clicked in
untransformed coordinates.
 
uri: Link destinations come in two forms: internal and external.
Internal links refer to other pages in the same document.
External links are URLs to other documents.
 
next: A pointer to the next link on the same page.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_link(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
drop
next
rect
refs
set_rect_fn
set_uri_fn
thisown
The membership flag
uri

 
class fz_link_dest(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_link_dest(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
h
loc
thisown
The membership flag
type
w
x
y
zoom

 
class fz_location(builtins.object)
    Locations within the document are referred to in terms of
chapter and page, rather than just a page number. For some
documents (such as epub documents with large numbers of pages
broken into many chapters) this can make navigation much faster
as only the required chapter needs to be decoded at a time.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_location(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
chapter
page
thisown
The membership flag

 
class fz_locks_context(builtins.object)
    Locking functions
 
MuPDF is kept deliberately free of any knowledge of particular
threading systems. As such, in order for safe multi-threaded
operation, we rely on callbacks to client provided functions.
 
A client is expected to provide FZ_LOCK_MAX number of mutexes,
and a function to lock/unlock each of them. These may be
recursive mutexes, but do not have to be.
 
If a client does not intend to use multiple threads, then it
may pass NULL instead of a lock structure.
 
In order to avoid deadlocks, we have one simple rule
internally as to how we use locks: We can never take lock n
when we already hold any lock i, where 0 <= i <= n. In order
to verify this, we have some debugging code, that can be
enabled by defining FITZ_DEBUG_LOCKING.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_locks_context(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
lock
thisown
The membership flag
unlock
user

 
class fz_matrix(builtins.object)
        fz_matrix is a row-major 3x3 matrix used for representing
    transformations of coordinates throughout MuPDF.
 
    Since all points reside in a two-dimensional space, one vector
    is always a constant unit vector; hence only some elements may
    vary in a matrix. Below is how the elements map between
    different representations.
 
a b 0
    | c d 0 | normally represented as [ a b c d e f ].
    \ e f 1 /
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_matrix(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
a
b
c
d
e
f
thisown
The membership flag

 
class fz_md5(builtins.object)
    Structure definition is public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_md5(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
a
b
buffer
c
d
hi
lo
thisown
The membership flag

 
class fz_outline(builtins.object)
    Structure based API
fz_outline is a tree of the outline of a document (also known
as table of contents).
 
title: Title of outline item using UTF-8 encoding. May be NULL
if the outline item has no text string.
 
uri: Destination in the document to be displayed when this
outline item is activated. May be an internal or external
link, or NULL if the outline item does not have a destination.
 
page: The page number of an internal link, or -1 for external
links or links with no destination.
 
next: The next outline item at the same level as this outline
item. May be NULL if no more outline items exist at this level.
 
down: The outline items immediate children in the hierarchy.
May be NULL if no children exist.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_outline(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
down
is_open
next
page
refs
thisown
The membership flag
title
uri
x
y

 
class fz_outline_item(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_outline_item(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
is_open
thisown
The membership flag
title
uri

 
class fz_outline_iterator(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_outline_iterator(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
doc
down
drop
insert
item
next
prev
thisown
The membership flag
up
update

 
class fz_output(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_output(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
as_stream
bits
bp
buffered
close
drop
ep
seek
state
tell
thisown
The membership flag
truncate
wp
write

 
class fz_page(builtins.object)
    Structure definition is public so other classes can
derive from it. Do not access the members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_page(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bound_page
chapter
control_separation
create_link
delete_link
doc
drop_page
incomplete
load_links
next
number
overprint
page_presentation
prev
refs
run_page_annots
run_page_contents
run_page_widgets
separation_disabled
separations
thisown
The membership flag

 
class fz_path_walker(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_path_walker(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
closepath
curveto
curvetov
curvetoy
lineto
moveto
quadto
rectto
thisown
The membership flag

 
class fz_pcl_options(builtins.object)
    PCL output
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_pcl_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
duplex
duplex_set
even_page_init
features
manual_feed
manual_feed_set
media_position
media_position_set
odd_page_init
orientation
page_count
paper_size
thisown
The membership flag
tumble

 
class fz_pclm_options(builtins.object)
    PCLm output
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_pclm_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
compress
page_count
strip_height
thisown
The membership flag

 
class fz_pdfocr_options(builtins.object)
    PDFOCR output
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_pdfocr_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
compress
datadir
language
page_count
strip_height
thisown
The membership flag

 
class fz_pixmap(builtins.object)
    Pixmaps represent a set of pixels for a 2 dimensional region of
a plane. Each pixel has n components per pixel. The components
are in the order process-components, spot-colors, alpha, where
there can be 0 of any of those types. The data is in
premultiplied alpha when rendering, but non-premultiplied for
colorspace conversions and rescaling.
 
x, y: The minimum x and y coord of the region in pixels.
 
w, h: The width and height of the region in pixels.
 
n: The number of color components in the image.
    n = num composite colors + num spots + num alphas
 
s: The number of spot channels in the image.
 
alpha: 0 for no alpha, 1 for alpha present.
 
flags: flag bits.
    Bit 0: If set, draw the image with linear interpolation.
    Bit 1: If set, free the samples buffer when the pixmap
    is destroyed.
 
stride: The byte offset from the data for any given pixel
to the data for the same pixel on the row below.
 
seps: NULL, or a pointer to a separations structure. If NULL,
s should be 0.
 
xres, yres: Image resolution in dpi. Default is 96 dpi.
 
colorspace: Pointer to a colorspace object describing the
colorspace the pixmap is in. If NULL, the image is a mask.
 
samples: Pointer to the first byte of the pixmap sample data.
This is typically a simple block of memory w * h * n bytes of
memory in which the components are stored linearly, but with the
use of appropriate stride values, scanlines can be stored in
different orders, and have different amounts of padding. The
first n bytes are components 0 to n-1 for the pixel at (x,y).
Each successive n bytes gives another pixel in scanline order
as we move across the line. The start of each scanline is offset
the start of the previous one by stride bytes.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_pixmap(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
alpha
colorspace
flags
h
n
s
samples
seps
storable
stride
thisown
The membership flag
underlying
w
x
xres
y
yres

 
class fz_point(builtins.object)
    fz_point is a point in a two-dimensional space.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_point(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
x
y

 
class fz_pwg_options(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_pwg_options(...)

Data descriptors defined here:
PageSize
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
advance_distance
advance_media
collate
compression
cut_media
duplex
insert_sheet
jog
leading_edge
manual_feed
media_class
media_color
media_position
media_type
media_type_num
media_weight
mirror_print
negative_print
num_copies
orientation
output_face_up
output_type
page_size_name
rendering_intent
row_count
row_feed
row_step
separations
thisown
The membership flag
tray_switch
tumble

 
class fz_quad(builtins.object)
    A representation for a region defined by 4 points.
 
The significant difference between quads and rects is that
the edges of quads are not axis aligned.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_quad(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
ll
lr
thisown
The membership flag
ul
ur

 
class fz_range(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_range(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
length
offset
thisown
The membership flag

 
class fz_rect(builtins.object)
    fz_rect is a rectangle represented by two diagonally opposite
corners at arbitrary coordinates.
 
Rectangles are always axis-aligned with the X- and Y- axes. We
wish to distinguish rectangles in 3 categories; infinite, finite,
and invalid. Zero area rectangles are a sub-category of finite
ones.
 
For all valid rectangles, x0 <= x1 and y0 <= y1 in all cases.
Infinite rectangles have x0 = y0 = FZ_MIN_INF_RECT,
x1 = y1 = FZ_MAX_INF_RECT. For any non infinite valid rectangle,
the area is defined as (x1 - x0) * (y1 - y0).
 
To check for empty or infinite rectangles use fz_is_empty_rect
and fz_is_infinite_rect. To check for valid rectangles use
fz_is_valid_rect.
 
We choose this representation, so that we can easily distinguish
the difference between intersecting 2 valid rectangles and
getting an invalid one, as opposed to getting a zero area one
(which nonetheless has valid bounds within the plane).
 
x0, y0: The top left corner.
 
x1, y1: The bottom right corner.
 
We choose FZ_{MIN,MAX}_INF_RECT to be the largest 32bit signed
integer values that survive roundtripping to floats.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_rect(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
x0
x1
y0
y1

 
class fz_search_page2_hit(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_search_page2_hit(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
mark
quad
thisown
The membership flag

 
class fz_sha256(builtins.object)
    Structure definition is public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_sha256(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
count
state
thisown
The membership flag

 
class fz_sha512(builtins.object)
    Structure definition is public to enable stack
based allocation. Do not access the members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_sha512(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
count
state
thisown
The membership flag

 
class fz_shade(builtins.object)
    Structure is public to allow derived classes. Do not
access the members directly.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_shade(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
background
bbox
buffer
colorspace
function
matrix
storable
thisown
The membership flag
type
use_background
use_function

 
class fz_shaper_data_t(builtins.object)
    In order to shape a given font, we need to
declare it to a shaper library (harfbuzz, by default, but others
are possible). To avoid redeclaring it every time we need to
shape, we hold a shaper handle and the destructor for it within
the font itself. The handle is initialised by the caller when
first required and the destructor is called when the fz_font is
destroyed.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_shaper_data_t(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
destroy
shaper_handle
thisown
The membership flag

 
class fz_stext_block(builtins.object)
    A text block is a list of lines of text (typically a paragraph),
or an image.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_stext_block(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bbox
next
prev
thisown
The membership flag
type

 
class fz_stext_char(builtins.object)
    A text char is a unicode character, the style in which is
appears, and the point at which it is positioned.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_stext_char(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
c
color
font
next
origin
quad
size
thisown
The membership flag

 
class fz_stext_line(builtins.object)
    A text line is a list of characters that share a common baseline.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_stext_line(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bbox
dir
first_char
last_char
next
prev
thisown
The membership flag
wmode

 
class fz_stext_options(builtins.object)
    Options for creating a pixmap and draw device.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_stext_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
flags
scale
thisown
The membership flag

 
class fz_stext_page(builtins.object)
    A text page is a list of blocks, together with an overall
bounding box.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_stext_page(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
first_block
last_block
mediabox
pool
thisown
The membership flag

 
class fz_storable(builtins.object)
    Any storable object should include an fz_storable structure
at the start (by convention at least) of their structure.
(Unless it starts with an fz_key_storable, see below).
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_storable(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
drop
refs
thisown
The membership flag

 
class fz_store_hash(builtins.object)
    The store can be seen as a dictionary that maps keys to
fz_storable values. In order to allow keys of different types to
be stored, we have a structure full of functions for each key
'type'; this fz_store_type pointer is stored with each key, and
tells the store how to perform certain operations (like taking/
dropping a reference, comparing two keys, outputting details for
debugging etc).
 
The store uses a hash table internally for speed where possible.
In order for this to work, we need a mechanism for turning a
generic 'key' into 'a hashable string'. For this purpose the
type structure contains a make_hash_key function pointer that
maps from a void * to a fz_store_hash structure. If
make_hash_key function returns 0, then the key is determined not
to be hashable, and the value is not stored in the hash table.
 
Some objects can be used both as values within the store, and as
a component of keys within the store. We refer to these objects
as "key storable" objects. In this case, we need to take
additional care to ensure that we do not end up keeping an item
within the store, purely because its value is referred to by
another key in the store.
 
An example of this are fz_images in PDF files. Each fz_image is
placed into the     store to enable it to be easily reused. When the
image is rendered, a pixmap is generated from the image, and the
pixmap is placed into the store so it can be reused on
subsequent renders. The image forms part of the key for the
pixmap.
 
When we close the pdf document (and any associated pages/display
lists etc), we drop the images from the store. This may leave us
in the position of the images having non-zero reference counts
purely because they are used as part of the keys for the
pixmaps.
 
We therefore use special reference counting functions to keep
track of these "key storable" items, and hence store the number
of references to these items that are used in keys.
 
When the number of references to an object == the number of
references to an object from keys in the store, we know that we
can remove all the items which have that object as part of the
key. This is done by running a pass over the store, 'reaping'
those items.
 
Reap passes are slower than we would like as they touch every
item in the store. We therefore provide a way to 'batch' such
reap passes together, using fz_defer_reap_start/
fz_defer_reap_end to bracket a region in which many may be
triggered.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_store_hash(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
drop
thisown
The membership flag

 
class fz_store_type(builtins.object)
    Every type of object to be placed into the store defines an
fz_store_type. This contains the pointers to functions to
make hashes, manipulate keys, and check for needing reaping.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_store_type(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
cmp_key
drop_key
format_key
keep_key
make_hash_key
name
needs_reap
thisown
The membership flag

 
class fz_story_element_position(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_story_element_position(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
depth
heading
href
id
open_close
rect
rectangle_num
text
thisown
The membership flag

 
class fz_stream(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_stream(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
avail
bits
drop
eof
error
next
pos
progressive
refs
rp
seek
state
thisown
The membership flag
wp

 
class fz_stroke_state(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_stroke_state(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
dash_cap
dash_len
dash_list
dash_phase
end_cap
linejoin
linewidth
miterlimit
refs
start_cap
thisown
The membership flag

 
class fz_text(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_text(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
head
refs
tail
thisown
The membership flag

 
class fz_text_item(builtins.object)
    Text buffer.
 
The trm field contains the a, b, c and d coefficients.
The e and f coefficients come from the individual elements,
together they form the transform matrix for the glyph.
 
Glyphs are referenced by glyph ID.
The Unicode text equivalent is kept in a separate array
with indexes into the glyph array.
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_text_item(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
gid
thisown
The membership flag
ucs
x
y

 
class fz_text_span(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_text_span(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bidi_level
cap
font
items
language
len
markup_dir
next
thisown
The membership flag
trm
wmode

 
class fz_transition(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_fz_transition(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
direction
duration
outwards
state0
state1
thisown
The membership flag
type
vertical

 
class fz_vertex(builtins.object)
    Handy routine for processing mesh based shades
 
  Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_vertex(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
c
p
thisown
The membership flag

 
class fz_warn_context(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_warn_context(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
count
message
print_user
thisown
The membership flag

 
class fz_write_story_position(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_write_story_position(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
element
page_num
thisown
The membership flag

 
class fz_write_story_positions(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_fz_write_story_positions(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
num
positions
thisown
The membership flag

 
class ll_fz_bidi_fragment_text_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_bidi_fragment_text_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
baseDir
thisown
The membership flag

 
class ll_fz_bitmap_details_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_bitmap_details_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
h
n
stride
thisown
The membership flag
w

 
class ll_fz_buffer_extract_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_buffer_extract_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
data
thisown
The membership flag

 
class ll_fz_buffer_storage_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_buffer_storage_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
datap
thisown
The membership flag

 
class ll_fz_chartorune_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_chartorune_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
rune
thisown
The membership flag

 
class ll_fz_clamp_color_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_clamp_color_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
out
thisown
The membership flag

 
class ll_fz_convert_color_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_convert_color_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
dv
thisown
The membership flag

 
class ll_fz_convert_separation_colors_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_convert_separation_colors_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
dst_color
thisown
The membership flag

 
class ll_fz_decomp_image_from_stream_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_decomp_image_from_stream_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
l2extra
thisown
The membership flag

 
class ll_fz_deflate_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_deflate_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
compressed_length
thisown
The membership flag

 
class ll_fz_dom_get_attribute_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_dom_get_attribute_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
att
thisown
The membership flag

 
class ll_fz_drop_imp16_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_drop_imp16_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
refs
thisown
The membership flag

 
class ll_fz_drop_imp_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_drop_imp_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
refs
thisown
The membership flag

 
class ll_fz_encode_character_with_fallback_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_encode_character_with_fallback_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
out_font
thisown
The membership flag

 
class ll_fz_error_callback_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_error_callback_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
user

 
class ll_fz_fill_pixmap_with_color_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_fill_pixmap_with_color_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
color
thisown
The membership flag

 
class ll_fz_get_pixmap_from_image_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_get_pixmap_from_image_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
h
thisown
The membership flag
w

 
class ll_fz_getopt_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_getopt_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
nargv
thisown
The membership flag

 
class ll_fz_grisu_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_grisu_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
exp
thisown
The membership flag

 
class ll_fz_has_option_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_has_option_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
val

 
class ll_fz_image_resolution_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_image_resolution_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
xres
yres

 
class ll_fz_keep_imp16_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_keep_imp16_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
refs
thisown
The membership flag

 
class ll_fz_keep_imp_locked_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_keep_imp_locked_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
refs
thisown
The membership flag

 
class ll_fz_keep_imp_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_keep_imp_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
refs
thisown
The membership flag

 
class ll_fz_lookup_base14_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_base14_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_fz_lookup_builtin_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_builtin_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_fz_lookup_cjk_font_by_language_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_cjk_font_by_language_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
subfont
thisown
The membership flag

 
class ll_fz_lookup_cjk_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_cjk_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
index
len
thisown
The membership flag

 
class ll_fz_lookup_noto_emoji_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_noto_emoji_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_fz_lookup_noto_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_noto_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
subfont
thisown
The membership flag

 
class ll_fz_lookup_noto_math_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_noto_math_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_fz_lookup_noto_music_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_noto_music_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_fz_lookup_noto_symbol1_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_noto_symbol1_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_fz_lookup_noto_symbol2_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_lookup_noto_symbol2_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_fz_new_deflated_data_from_buffer_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_deflated_data_from_buffer_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
compressed_length
thisown
The membership flag

 
class ll_fz_new_deflated_data_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_deflated_data_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
compressed_length
thisown
The membership flag

 
class ll_fz_new_display_list_from_svg_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_display_list_from_svg_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
h
thisown
The membership flag
w

 
class ll_fz_new_display_list_from_svg_xml_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_display_list_from_svg_xml_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
h
thisown
The membership flag
w

 
class ll_fz_new_draw_device_with_options_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_draw_device_with_options_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
pixmap
thisown
The membership flag

 
class ll_fz_new_image_from_compressed_buffer_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_image_from_compressed_buffer_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
colorkey
decode
thisown
The membership flag

 
class ll_fz_new_image_of_size_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_image_of_size_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
colorkey
decode
thisown
The membership flag

 
class ll_fz_new_svg_device_with_id_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_svg_device_with_id_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
id
thisown
The membership flag

 
class ll_fz_new_test_device_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_new_test_device_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
is_color
thisown
The membership flag

 
class ll_fz_open_image_decomp_stream_from_buffer_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_open_image_decomp_stream_from_buffer_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
l2factor
thisown
The membership flag

 
class ll_fz_open_image_decomp_stream_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_open_image_decomp_stream_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
l2factor
thisown
The membership flag

 
class ll_fz_page_presentation_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_page_presentation_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
duration
thisown
The membership flag

 
class ll_fz_paint_shade_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_paint_shade_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
cache
thisown
The membership flag

 
class ll_fz_parse_page_range_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_parse_page_range_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
a
b
thisown
The membership flag

 
class ll_fz_read_best_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_read_best_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
truncated

 
class ll_fz_resolve_link_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_resolve_link_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
xp
yp

 
class ll_fz_search_chapter_page_number_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_search_chapter_page_number_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
hit_mark
thisown
The membership flag

 
class ll_fz_search_display_list_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_search_display_list_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
hit_mark
thisown
The membership flag

 
class ll_fz_search_page_number_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_search_page_number_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
hit_mark
thisown
The membership flag

 
class ll_fz_search_page_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_search_page_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
hit_mark
thisown
The membership flag

 
class ll_fz_search_stext_page_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_search_stext_page_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
hit_mark
thisown
The membership flag

 
class ll_fz_separation_equivalent_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_separation_equivalent_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
dst_color
thisown
The membership flag

 
class ll_fz_store_scavenge_external_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_store_scavenge_external_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
phase
thisown
The membership flag

 
class ll_fz_store_scavenge_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_store_scavenge_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
phase
thisown
The membership flag

 
class ll_fz_strsep_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_strsep_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
stringp
thisown
The membership flag

 
class ll_fz_strtof_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_strtof_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
es
thisown
The membership flag

 
class ll_fz_warning_callback_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_fz_warning_callback_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
user

 
class ll_pdf_annot_MK_BC_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_annot_MK_BC_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
n
thisown
The membership flag

 
class ll_pdf_annot_MK_BG_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_annot_MK_BG_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
n
thisown
The membership flag

 
class ll_pdf_annot_color_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_annot_color_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
n
thisown
The membership flag

 
class ll_pdf_annot_default_appearance_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_annot_default_appearance_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
font
n
size
thisown
The membership flag

 
class ll_pdf_annot_interior_color_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_annot_interior_color_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
n
thisown
The membership flag

 
class ll_pdf_annot_line_ending_styles_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_annot_line_ending_styles_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
end_style
start_style
thisown
The membership flag

 
class ll_pdf_array_get_string_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_array_get_string_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
sizep
thisown
The membership flag

 
class ll_pdf_decode_cmap_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_decode_cmap_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
cpt
thisown
The membership flag

 
class ll_pdf_dict_get_put_drop_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_dict_get_put_drop_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
old_val
thisown
The membership flag

 
class ll_pdf_dict_get_string_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_dict_get_string_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
sizep
thisown
The membership flag

 
class ll_pdf_edit_text_field_value_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_edit_text_field_value_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
newvalue
selEnd
selStart
thisown
The membership flag

 
class ll_pdf_eval_function_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_eval_function_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
out
thisown
The membership flag

 
class ll_pdf_field_event_validate_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_field_event_validate_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
newvalue
thisown
The membership flag

 
class ll_pdf_js_event_result_validate_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_js_event_result_validate_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
newvalue
thisown
The membership flag

 
class ll_pdf_js_execute_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_js_execute_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
result
thisown
The membership flag

 
class ll_pdf_load_encoding_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_load_encoding_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
estrings
thisown
The membership flag

 
class ll_pdf_load_to_unicode_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_load_to_unicode_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
strings
thisown
The membership flag

 
class ll_pdf_lookup_cmap_full_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_lookup_cmap_full_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
out
thisown
The membership flag

 
class ll_pdf_lookup_substitute_font_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_lookup_substitute_font_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_pdf_map_one_to_many_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_map_one_to_many_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
many
thisown
The membership flag

 
class ll_pdf_obj_memo_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_obj_memo_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
memo
thisown
The membership flag

 
class ll_pdf_page_presentation_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_page_presentation_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
duration
thisown
The membership flag

 
class ll_pdf_page_write_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_page_write_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
pcontents
presources
thisown
The membership flag

 
class ll_pdf_parse_default_appearance_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_parse_default_appearance_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
font
n
size
thisown
The membership flag

 
class ll_pdf_parse_ind_obj_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_parse_ind_obj_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
gen
num
stm_ofs
thisown
The membership flag
try_repair

 
class ll_pdf_parse_journal_obj_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_parse_journal_obj_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
newobj
onum
ostm
thisown
The membership flag

 
class ll_pdf_process_contents_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_process_contents_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
out_res
thisown
The membership flag

 
class ll_pdf_repair_obj_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_repair_obj_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
encrypt
id
page
root
stmlenp
stmofsp
thisown
The membership flag
tmpofs

 
class ll_pdf_resolve_link_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_resolve_link_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
xp
yp

 
class ll_pdf_sample_shade_function_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_sample_shade_function_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
func
thisown
The membership flag

 
class ll_pdf_signature_contents_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_signature_contents_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
contents
thisown
The membership flag

 
class ll_pdf_sprint_obj_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_sprint_obj_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
thisown
The membership flag

 
class ll_pdf_to_string_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_to_string_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
sizep
thisown
The membership flag

 
class ll_pdf_undoredo_state_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_undoredo_state_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
steps
thisown
The membership flag

 
class ll_pdf_walk_tree_outparams(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_ll_pdf_walk_tree_outparams(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
names
thisown
The membership flag
values

 
class pdf_alert_event(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_alert_event(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
button_group_type
button_pressed
check_box_message
doc
finally_checked
has_check_box
icon_type
initially_checked
message
thisown
The membership flag
title

 
class pdf_cmap(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_cmap(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
cmap_name
codespace_len
dcap
dict
dlen
mcap
mlen
mranges
ranges
rcap
rlen
storable
tcap
thisown
The membership flag
tlen
tree
ttop
usecmap
usecmap_name
wmode
xcap
xlen
xranges

 
class pdf_color_filter_options(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_color_filter_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
color_rewrite
image_rewrite
opaque
repeated_image_rewrite
shade_rewrite
thisown
The membership flag

 
class pdf_csi(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_csi(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
buf
cookie
d1_rect
doc
gstate
in_text
name
obj
rdb
stack
string
string_len
thisown
The membership flag
top
xbalance

 
class pdf_cycle_list(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_cycle_list(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
num
thisown
The membership flag
up

 
class pdf_doc_event(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_doc_event(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag
type

 
class pdf_document(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_document(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
crypt
disallow_new_increments
event_cb
event_cb_data
file
file_length
file_reading_linearly
file_size
free_event_data_cb
fwd_page_map
has_linearization_object
hint_obj_offsets
hint_obj_offsets_max
hint_object_length
hint_object_offset
hint_page
hint_shared
hint_shared_ref
hints_loaded
journal
js
last_xref_was_old_style
lexbuf
linear_obj
linear_page1_obj_num
linear_page_count
linear_page_num
linear_page_refs
linear_pos
local_xref
local_xref_nesting
map_page_count
max_type3_fonts
max_xref_len
non_structural_change
num_incremental_sections
num_type3_fonts
num_xref_sections
ocg
oi
orphans
orphans_count
orphans_max
page_tree_broken
recalculate
redacted
repair_attempted
repair_in_progress
resources_localised
resynth_required
rev_page_map
save_in_progress
saved_num_xref_sections
saved_xref_sections
startxref
super
thisown
The membership flag
type3_fonts
version
xfa
xref_base
xref_index
xref_sections

 
class pdf_embedded_file_params(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_embedded_file_params(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
created
filename
mimetype
modified
size
thisown
The membership flag

 
class pdf_filter_factory(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_pdf_filter_factory(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
filter
options
thisown
The membership flag

 
class pdf_filter_options(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_pdf_filter_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
ascii
complete
filters
instance_forms
no_update
opaque
recurse
thisown
The membership flag

 
class pdf_font_desc(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_font_desc(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
ascent
cap_height
cid_to_gid
cid_to_gid_len
cid_to_ucs
cid_to_ucs_len
descent
dhmtx
dvmtx
encoding
flags
font
hmtx
hmtx_cap
hmtx_len
is_embedded
italic_angle
missing_width
size
storable
t3loading
thisown
The membership flag
to_ttf_cmap
to_unicode
vmtx
vmtx_cap
vmtx_len
wmode
x_height

 
class pdf_font_resource_key(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_font_resource_key(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
digest
encoding
local_xref
thisown
The membership flag
type

 
class pdf_hint_page(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_hint_page(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
index
number
offset
thisown
The membership flag

 
class pdf_hint_shared(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_hint_shared(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
number
offset
thisown
The membership flag

 
class pdf_hmtx(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_hmtx(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
hi
lo
thisown
The membership flag
w

 
class pdf_js_console(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_js_console(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
clear
drop
hide
show
thisown
The membership flag
write

 
class pdf_keystroke_event(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_keystroke_event(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
change
newChange
newValue
selEnd
selStart
thisown
The membership flag
value
willCommit

 
class pdf_launch_url_event(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_launch_url_event(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
new_frame
thisown
The membership flag
url

 
class pdf_layer_config(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_pdf_layer_config(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
creator
name
thisown
The membership flag

 
class pdf_layer_config_ui(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_pdf_layer_config_ui(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
depth
locked
selected
text
thisown
The membership flag
type

 
class pdf_lexbuf(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_lexbuf(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
base_size
buffer
f
i
len
scratch
size
thisown
The membership flag

 
class pdf_lexbuf_large(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_lexbuf_large(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
base
buffer
thisown
The membership flag

 
class pdf_mail_doc_event(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_mail_doc_event(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
ask_user
bcc
cc
message
subject
thisown
The membership flag
to

 
class pdf_mark_bits(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_mark_bits(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bits
len
thisown
The membership flag

 
class pdf_mark_list(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_mark_list(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
list
local_list
max
thisown
The membership flag

 
class pdf_mrange(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_mrange(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
low
out
thisown
The membership flag

 
class pdf_page(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_page(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
annot_tailp
annots
doc
links
obj
overprint
super
thisown
The membership flag
transparency
widget_tailp
widgets

 
class pdf_pattern(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_pattern(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
bbox
contents
document
id
ismask
matrix
resources
storable
thisown
The membership flag
xstep
ystep

 
class pdf_pkcs7_distinguished_name(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_pkcs7_distinguished_name(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
c
cn
email
o
ou
thisown
The membership flag

 
class pdf_pkcs7_signer(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_pkcs7_signer(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
create_digest
drop
get_signing_name
keep
max_digest_size
thisown
The membership flag

 
class pdf_pkcs7_verifier(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_pkcs7_verifier(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
check_certificate
check_digest
drop
get_signatory
thisown
The membership flag

 
class pdf_processor(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_processor(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
close_processor
drop_processor
hidden
op_B
op_BDC
op_BI
op_BMC
op_BT
op_BX
op_Bstar
op_CS
op_DP
op_Do_form
op_Do_image
op_EMC
op_END
op_ET
op_EX
op_F
op_G
op_J
op_K
op_M
op_MP
op_Q
op_RG
op_S
op_SC_color
op_SC_pattern
op_SC_shade
op_TD
op_TJ
op_TL
op_Tc
op_Td
op_Tf
op_Tj
op_Tm
op_Tr
op_Ts
op_Tstar
op_Tw
op_Tz
op_W
op_Wstar
op_b
op_bstar
op_c
op_cm
op_cs
op_d
op_d0
op_d1
op_dquote
op_f
op_fstar
op_g
op_gs_BM
op_gs_CA
op_gs_OP
op_gs_OPM
op_gs_SMask
op_gs_UseBlackPtComp
op_gs_begin
op_gs_ca
op_gs_end
op_gs_op
op_h
op_i
op_j
op_k
op_l
op_m
op_n
op_q
op_re
op_rg
op_ri
op_s
op_sc_color
op_sc_pattern
op_sc_shade
op_sh
op_squote
op_v
op_w
op_y
pop_resources
push_resources
refs
thisown
The membership flag
usage

 
class pdf_range(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_range(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
high
low
out
thisown
The membership flag

 
class pdf_redact_options(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_pdf_redact_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
black_boxes
image_method
thisown
The membership flag

 
class pdf_rev_page_map(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_rev_page_map(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
object
page
thisown
The membership flag

 
class pdf_sanitize_filter_options(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_pdf_sanitize_filter_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
after_text_object
culler
image_filter
opaque
text_filter
thisown
The membership flag

 
class pdf_text_object_state(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_text_object_state(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
char_bbox
char_tx
char_ty
cid
fontdesc
gid
text
text_bbox
text_mode
thisown
The membership flag
tlm
tm

 
class pdf_text_state(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_text_state(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
char_space
font
leading
render
rise
scale
size
thisown
The membership flag
word_space

 
class pdf_unsaved_sig(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_unsaved_sig(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
byte_range_end
byte_range_start
contents_end
contents_start
field
next
signer
thisown
The membership flag

 
class pdf_vmtx(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_vmtx(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
hi
lo
thisown
The membership flag
w
x
y

 
class pdf_write_options(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ lambda s
__str__ lambda s

Static methods defined here:
__swig_destroy__ = delete_pdf_write_options(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
do_appearance
do_ascii
do_clean
do_compress
do_compress_fonts
do_compress_images
do_decompress
do_encrypt
do_garbage
do_incremental
do_linear
do_preserve_metadata
do_pretty
do_sanitize
do_snapshot
do_use_objstms
dont_regenerate_id
opwd_utf8
permissions
thisown
The membership flag
upwd_utf8

 
class pdf_xrange(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_xrange(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
high
low
out
thisown
The membership flag

 
class pdf_xref(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_xref(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
end_ofs
num_objects
pre_repair_trailer
subsec
thisown
The membership flag
trailer
unsaved_sigs
unsaved_sigs_end

 
class pdf_xref_entry(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_xref_entry(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
gen
marked
num
obj
ofs
stm_buf
stm_ofs
thisown
The membership flag
type

 
class pdf_xref_subsec(builtins.object)
     Methods defined here:
__init__(self)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)

Static methods defined here:
__swig_destroy__ = delete_pdf_xref_subsec(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
len
next
start
table
thisown
The membership flag

 
class uchar_array(builtins.object)
    uchar_array(nelements)
 

 
  Methods defined here:
__getitem__(self, index)
__init__(self, nelements)
Initialize self.  See help(type(self)) for accurate signature.
__repr__ = _swig_repr(self)
__setitem__(self, index, value)
cast(self)

Static methods defined here:
__swig_destroy__ = delete_uchar_array(...)
frompointer(t)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
class vector_search_page2_hit(builtins.object)
    vector_search_page2_hit(*args)
 

 
  Methods defined here:
__bool__(self)
__delitem__(self, *args)
__delslice__(self, i, j)
__getitem__(self, *args)
__getslice__(self, i, j)
__init__(self, *args)
Initialize self.  See help(type(self)) for accurate signature.
__iter__(self)
__len__(self)
__nonzero__(self)
__repr__ = _swig_repr(self)
__setitem__(self, *args)
__setslice__(self, *args)
append(self, x)
assign(self, n, x)
back(self)
begin(self)
capacity(self)
clear(self)
empty(self)
end(self)
erase(self, *args)
front(self)
get_allocator(self)
insert(self, *args)
iterator(self)
pop(self)
pop_back(self)
push_back(self, x)
rbegin(self)
rend(self)
reserve(self, n)
resize(self, *args)
size(self)
swap(self, v)

Static methods defined here:
__swig_destroy__ = delete_vector_search_page2_hit(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
class vectori(builtins.object)
    vectori(*args)
 

 
  Methods defined here:
__bool__(self)
__delitem__(self, *args)
__delslice__(self, i, j)
__getitem__(self, *args)
__getslice__(self, i, j)
__init__(self, *args)
Initialize self.  See help(type(self)) for accurate signature.
__iter__(self)
__len__(self)
__nonzero__(self)
__repr__ = _swig_repr(self)
__setitem__(self, *args)
__setslice__(self, *args)
append(self, x)
assign(self, n, x)
back(self)
begin(self)
capacity(self)
clear(self)
empty(self)
end(self)
erase(self, *args)
front(self)
get_allocator(self)
insert(self, *args)
iterator(self)
pop(self)
pop_back(self)
push_back(self, x)
rbegin(self)
rend(self)
reserve(self, n)
resize(self, *args)
size(self)
swap(self, v)

Static methods defined here:
__swig_destroy__ = delete_vectori(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
class vectorq(builtins.object)
    vectorq(*args)
 

 
  Methods defined here:
__bool__(self)
__delitem__(self, *args)
__delslice__(self, i, j)
__getitem__(self, *args)
__getslice__(self, i, j)
__init__(self, *args)
Initialize self.  See help(type(self)) for accurate signature.
__iter__(self)
__len__(self)
__nonzero__(self)
__repr__ = _swig_repr(self)
__setitem__(self, *args)
__setslice__(self, *args)
append(self, x)
assign(self, n, x)
back(self)
begin(self)
capacity(self)
clear(self)
empty(self)
end(self)
erase(self, *args)
front(self)
get_allocator(self)
insert(self, *args)
iterator(self)
pop(self)
pop_back(self)
push_back(self, x)
rbegin(self)
rend(self)
reserve(self, n)
resize(self, *args)
size(self)
swap(self, v)

Static methods defined here:
__swig_destroy__ = delete_vectorq(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
class vectors(builtins.object)
    vectors(*args)
 

 
  Methods defined here:
__bool__(self)
__delitem__(self, *args)
__delslice__(self, i, j)
__getitem__(self, *args)
__getslice__(self, i, j)
__init__(self, *args)
Initialize self.  See help(type(self)) for accurate signature.
__iter__(self)
__len__(self)
__nonzero__(self)
__repr__ = _swig_repr(self)
__setitem__(self, *args)
__setslice__(self, *args)
append(self, x)
assign(self, n, x)
back(self)
begin(self)
capacity(self)
clear(self)
empty(self)
end(self)
erase(self, *args)
front(self)
get_allocator(self)
insert(self, *args)
iterator(self)
pop(self)
pop_back(self)
push_back(self, x)
rbegin(self)
rend(self)
reserve(self, n)
resize(self, *args)
size(self)
swap(self, v)

Static methods defined here:
__swig_destroy__ = delete_vectors(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
class vectoruc(builtins.object)
    vectoruc(*args)
 

 
  Methods defined here:
__bool__(self)
__delitem__(self, *args)
__delslice__(self, i, j)
__getitem__(self, *args)
__getslice__(self, i, j)
__init__(self, *args)
Initialize self.  See help(type(self)) for accurate signature.
__iter__(self)
__len__(self)
__nonzero__(self)
__repr__ = _swig_repr(self)
__setitem__(self, *args)
__setslice__(self, *args)
append(self, x)
assign(self, n, x)
back(self)
begin(self)
capacity(self)
clear(self)
empty(self)
end(self)
erase(self, *args)
front(self)
get_allocator(self)
insert(self, *args)
iterator(self)
pop(self)
pop_back(self)
push_back(self, x)
rbegin(self)
rend(self)
reserve(self, n)
resize(self, *args)
size(self)
swap(self, v)

Static methods defined here:
__swig_destroy__ = delete_vectoruc(...)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
thisown
The membership flag

 
Functions
       
FzBitmap_fz_bitmap_details_outparams_fn(self)
Helper for out-params of class method fz_bitmap::ll_fz_bitmap_details() [fz_bitmap_details()].
FzBuffer_fz_buffer_extract_outparams_fn(self)
Helper for out-params of class method fz_buffer::ll_fz_buffer_extract() [fz_buffer_extract()].
FzBuffer_fz_buffer_storage_outparams_fn(self)
Helper for out-params of class method fz_buffer::ll_fz_buffer_storage() [fz_buffer_storage()].
FzBuffer_fz_new_display_list_from_svg_outparams_fn(self, base_uri, zip)
Helper for out-params of class method fz_buffer::ll_fz_new_display_list_from_svg() [fz_new_display_list_from_svg()].
FzColorspace_fz_clamp_color_outparams_fn(self, in_)
Helper for out-params of class method fz_colorspace::ll_fz_clamp_color() [fz_clamp_color()].
FzColorspace_fz_convert_color_outparams_fn(self, sv, params)
Helper for out-params of class method fz_colorspace::ll_fz_convert_color() [fz_convert_color()].
FzColorspace_fz_convert_separation_colors_outparams_fn(self, src_color, dst_seps, color_params)
Helper for out-params of class method fz_colorspace::ll_fz_convert_separation_colors() [fz_convert_separation_colors()].
FzCompressedBuffer_fz_open_image_decomp_stream_from_buffer_outparams_fn(self)
Helper for out-params of class method fz_compressed_buffer::ll_fz_open_image_decomp_stream_from_buffer() [fz_open_image_decomp_stream_from_buffer()].
FzDisplayList_fz_search_display_list_outparams_fn(self, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_display_list::ll_fz_search_display_list() [fz_search_display_list()].
FzDocumentWriter__init__0 = __init__(self, *args)
*Overload 1:*
 == Constructors.  Constructor using `fz_new_document_writer_of_size()`.
                Internal function to allocate a
                block for a derived document_writer structure, with the base
                structure's function pointers populated correctly, and the extra
                space zero initialised.
 
 
|
 
*Overload 2:*
 Constructor using `fz_new_document_writer_with_buffer()`.
 
|
 
*Overload 3:*
 Constructor using `fz_new_jpeg_pixmap_writer()`.
 
|
 
*Overload 4:*
 Constructor using `fz_new_pixmap_writer()`.
 
|
 
*Overload 5:*
 Constructor using one of:
                fz_new_cbz_writer()
                fz_new_docx_writer()
                fz_new_odt_writer()
                fz_new_pam_pixmap_writer()
                fz_new_pbm_pixmap_writer()
                fz_new_pcl_writer()
                fz_new_pclm_writer()
                fz_new_pdf_writer()
                fz_new_pdfocr_writer()
                fz_new_pgm_pixmap_writer()
                fz_new_pkm_pixmap_writer()
                fz_new_png_pixmap_writer()
                fz_new_pnm_pixmap_writer()
                fz_new_ppm_pixmap_writer()
                fz_new_ps_writer()
                fz_new_pwg_writer()
                fz_new_svg_writer()
 
 
|
 
*Overload 6:*
 Constructor using one of:
                fz_new_cbz_writer_with_output()
                fz_new_docx_writer_with_output()
                fz_new_odt_writer_with_output()
                fz_new_pcl_writer_with_output()
                fz_new_pclm_writer_with_output()
                fz_new_pdf_writer_with_output()
                fz_new_pdfocr_writer_with_output()
                fz_new_ps_writer_with_output()
                fz_new_pwg_writer_with_output()
 
        This constructor takes ownership of <out> -
        out.m_internal is set to NULL after this constructor
        returns so <out> must not be used again.
 
 
|
 
*Overload 7:*
 Constructor using one of:
                fz_new_document_writer()
                fz_new_text_writer()
 
 
|
 
*Overload 8:*
 Constructor using fz_new_document_writer_with_output().
 
        This constructor takes ownership of <out> -
        out.m_internal is set to NULL after this constructor
        returns so <out> must not be used again.
 
 
|
 
*Overload 9:*
 Constructor using fz_new_text_writer_with_output().
 
        This constructor takes ownership of <out> -
        out.m_internal is set to NULL after this constructor
        returns so <out> must not be used again.
 
 
|
 
*Overload 10:*
 Default constructor, sets `m_internal` to null.
 
|
 
*Overload 11:*
 Constructor using raw copy of pre-existing `::fz_document_writer`.
FzDocumentWriter__init__1(self, *args)
FzDocument_fz_resolve_link_outparams_fn(self, uri)
Helper for out-params of class method fz_document::ll_fz_resolve_link() [fz_resolve_link()].
FzDocument_fz_search_chapter_page_number_outparams_fn(self, chapter, page, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_document::ll_fz_search_chapter_page_number() [fz_search_chapter_page_number()].
FzDocument_fz_search_page_number_outparams_fn(self, number, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_document::ll_fz_search_page_number() [fz_search_page_number()].
FzFont_fz_encode_character_with_fallback_outparams_fn(self, unicode, script, language)
Helper for out-params of class method fz_font::ll_fz_encode_character_with_fallback() [fz_encode_character_with_fallback()].
FzImage_fz_get_pixmap_from_image_outparams_fn(self, subarea, ctm)
Helper for out-params of class method fz_image::ll_fz_get_pixmap_from_image() [fz_get_pixmap_from_image()].
FzImage_fz_image_resolution_outparams_fn(self)
Helper for out-params of class method fz_image::ll_fz_image_resolution() [fz_image_resolution()].
FzOutput_fz_new_svg_device_with_id_outparams_fn(self, page_width, page_height, text_format, reuse_images)
Helper for out-params of class method fz_output::ll_fz_new_svg_device_with_id() [fz_new_svg_device_with_id()].
FzPage_fz_page_presentation_outparams_fn(self, transition)
Helper for out-params of class method fz_page::ll_fz_page_presentation() [fz_page_presentation()].
FzPage_fz_search_page_outparams_fn(self, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_page::ll_fz_search_page() [fz_search_page()].
FzPixmap_fz_fill_pixmap_with_color_outparams_fn(self, colorspace, color_params)
Helper for out-params of class method fz_pixmap::ll_fz_fill_pixmap_with_color() [fz_fill_pixmap_with_color()].
FzSeparations_fz_separation_equivalent_outparams_fn(self, idx, dst_cs, prf, color_params)
Helper for out-params of class method fz_separations::ll_fz_separation_equivalent() [fz_separation_equivalent()].
FzShade_fz_paint_shade_outparams_fn(self, override_cs, ctm, dest, color_params, bbox, eop)
Helper for out-params of class method fz_shade::ll_fz_paint_shade() [fz_paint_shade()].
FzStextPage_fz_search_stext_page_outparams_fn(self, needle, hit_bbox, hit_max)
Helper for out-params of class method fz_stext_page::ll_fz_search_stext_page() [fz_search_stext_page()].
FzStream_fz_decomp_image_from_stream_outparams_fn(self, image, subarea, indexed, l2factor)
Helper for out-params of class method fz_stream::ll_fz_decomp_image_from_stream() [fz_decomp_image_from_stream()].
FzStream_fz_open_image_decomp_stream_outparams_fn(self, arg_1)
Helper for out-params of class method fz_stream::ll_fz_open_image_decomp_stream() [fz_open_image_decomp_stream()].
FzStream_fz_read_best_outparams_fn(self, initial, worst_case)
Helper for out-params of class method fz_stream::ll_fz_read_best() [fz_read_best()].
FzXml_fz_dom_get_attribute_outparams_fn(self, i)
Helper for out-params of class method fz_xml::ll_fz_dom_get_attribute() [fz_dom_get_attribute()].
FzXml_fz_new_display_list_from_svg_xml_outparams_fn(self, xmldoc, base_uri, zip)
Helper for out-params of class method fz_xml::ll_fz_new_display_list_from_svg_xml() [fz_new_display_list_from_svg_xml()].
Memento_addBacktraceLimitFnname(fnname)
Memento_adjustRef(blk, adjust)
Memento_blockInfo(blk)
Memento_breakAt(arg1)
Memento_breakOnFree(a)
Memento_breakOnRealloc(a)
Memento_breakpoint()
Memento_bt()
Memento_calloc(arg1, arg2)
Memento_check()
Memento_checkAllMemory()
Memento_checkBlock(arg1)
Memento_checkBytePointerOrNull(blk)
Memento_checkIntPointerOrNull(blk)
Memento_checkPointerOrNull(blk)
Memento_checkShortPointerOrNull(blk)
Memento_dropByteRef(blk)
Memento_dropIntRef(blk)
Memento_dropRef(blk)
Memento_dropShortRef(blk)
Memento_failAt(arg1)
Memento_failThisEvent()
Memento_fin()
Memento_find(a)
Memento_free(arg1)
Memento_getBlockNum(arg1)
Memento_info(addr)
Memento_label(arg1, arg2)
Memento_listBlockInfo()
Memento_listBlocks()
Memento_listNewBlocks()
Memento_listPhasedBlocks()
Memento_malloc(s)
Memento_paranoidAt(arg1)
Memento_realloc(arg1, s)
Memento_reference(blk)
Memento_sequence()
Memento_setAtexitFin(atexitfin)
Memento_setIgnoreNewDelete(ignore)
Memento_setMax(arg1)
Memento_setParanoia(arg1)
Memento_setVerbose(arg1)
Memento_squeezing()
Memento_startLeaking()
Memento_stats()
Memento_stopLeaking()
Memento_strdup(arg1)
Memento_takeByteRef(blk)
Memento_takeIntRef(blk)
Memento_takeRef(blk)
Memento_takeShortRef(blk)
Memento_tick()
PdfAnnot_pdf_annot_MK_BC_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_MK_BC() [pdf_annot_MK_BC()].
PdfAnnot_pdf_annot_MK_BG_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_MK_BG() [pdf_annot_MK_BG()].
PdfAnnot_pdf_annot_color_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_color() [pdf_annot_color()].
PdfAnnot_pdf_annot_default_appearance_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_default_appearance() [pdf_annot_default_appearance()].
PdfAnnot_pdf_annot_interior_color_outparams_fn(self, color)
Helper for out-params of class method pdf_annot::ll_pdf_annot_interior_color() [pdf_annot_interior_color()].
PdfAnnot_pdf_annot_line_ending_styles_outparams_fn(self)
Helper for out-params of class method pdf_annot::ll_pdf_annot_line_ending_styles() [pdf_annot_line_ending_styles()].
PdfAnnot_pdf_edit_text_field_value_outparams_fn(self, value, change)
Helper for out-params of class method pdf_annot::ll_pdf_edit_text_field_value() [pdf_edit_text_field_value()].
PdfCmap_pdf_decode_cmap_outparams_fn(self, s, e)
Helper for out-params of class method pdf_cmap::ll_pdf_decode_cmap() [pdf_decode_cmap()].
PdfCmap_pdf_lookup_cmap_full_outparams_fn(self, cpt)
Helper for out-params of class method pdf_cmap::ll_pdf_lookup_cmap_full() [pdf_lookup_cmap_full()].
PdfCmap_pdf_map_one_to_many_outparams_fn(self, one, len)
Helper for out-params of class method pdf_cmap::ll_pdf_map_one_to_many() [pdf_map_one_to_many()].
PdfDocument_pdf_field_event_validate_outparams_fn(self, field, value)
Helper for out-params of class method pdf_document::ll_pdf_field_event_validate() [pdf_field_event_validate()].
PdfDocument_pdf_load_to_unicode_outparams_fn(self, font, collection, cmapstm)
Helper for out-params of class method pdf_document::ll_pdf_load_to_unicode() [pdf_load_to_unicode()].
PdfDocument_pdf_page_write_outparams_fn(self, mediabox)
Helper for out-params of class method pdf_document::ll_pdf_page_write() [pdf_page_write()].
PdfDocument_pdf_parse_ind_obj_outparams_fn(self, f)
Helper for out-params of class method pdf_document::ll_pdf_parse_ind_obj() [pdf_parse_ind_obj()].
PdfDocument_pdf_parse_journal_obj_outparams_fn(self, stm)
Helper for out-params of class method pdf_document::ll_pdf_parse_journal_obj() [pdf_parse_journal_obj()].
PdfDocument_pdf_repair_obj_outparams_fn(self, buf)
Helper for out-params of class method pdf_document::ll_pdf_repair_obj() [pdf_repair_obj()].
PdfDocument_pdf_resolve_link_outparams_fn(self, uri)
Helper for out-params of class method pdf_document::ll_pdf_resolve_link() [pdf_resolve_link()].
PdfDocument_pdf_signature_contents_outparams_fn(self, signature)
Helper for out-params of class method pdf_document::ll_pdf_signature_contents() [pdf_signature_contents()].
PdfDocument_pdf_undoredo_state_outparams_fn(self)
Helper for out-params of class method pdf_document::ll_pdf_undoredo_state() [pdf_undoredo_state()].
PdfFunction_pdf_eval_function_outparams_fn(self, in_, inlen, outlen)
Helper for out-params of class method pdf_function::ll_pdf_eval_function() [pdf_eval_function()].
PdfJs_pdf_js_event_result_validate_outparams_fn(self)
Helper for out-params of class method pdf_js::ll_pdf_js_event_result_validate() [pdf_js_event_result_validate()].
PdfJs_pdf_js_execute_outparams_fn(self, name, code)
Helper for out-params of class method pdf_js::ll_pdf_js_execute() [pdf_js_execute()].
PdfObj_pdf_array_get_string_outparams_fn(self, index)
Helper for out-params of class method pdf_obj::ll_pdf_array_get_string() [pdf_array_get_string()].
PdfObj_pdf_dict_get_string_outparams_fn(self)
Helper for out-params of class method pdf_obj::ll_pdf_dict_get_string() [pdf_dict_get_string()].
PdfObj_pdf_obj_memo_outparams_fn(self, bit)
Helper for out-params of class method pdf_obj::ll_pdf_obj_memo() [pdf_obj_memo()].
PdfObj_pdf_to_string_outparams_fn(self)
Helper for out-params of class method pdf_obj::ll_pdf_to_string() [pdf_to_string()].
PdfObj_pdf_walk_tree_outparams_fn(self, arrive, leave, arg)
Helper for out-params of class method pdf_obj::ll_pdf_walk_tree() [pdf_walk_tree()].
PdfPage_pdf_page_presentation_outparams_fn(self, transition)
Helper for out-params of class method pdf_page::ll_pdf_page_presentation() [pdf_page_presentation()].
PdfProcessor_pdf_process_contents_outparams_fn(self, doc, obj, res, cookie)
Helper for out-params of class method pdf_processor::ll_pdf_process_contents() [pdf_process_contents()].
Pixmap_set_alpha_helper(balen, n, data_len, zero_out, data, pix, premultiply, bground, colors, bgcolor)
bytes_getitem(ary, index)
bytes_setitem(ary, index, value)
cdata(ptr, nelements=1)
copy_pint(value)
delete_bytes(ary)
delete_floats(ary)
delete_pint(obj)
exception_info(exception_or_traceback=None, limit=None, file=None, chain=True, outer=True, show_exception_type=True, _filelinefn=True)
Shows an exception and/or backtrace.
 
Alternative to `traceback.*` functions that print/return information about
exceptions and backtraces, such as:
 
    * `traceback.format_exc()`
    * `traceback.format_exception()`
    * `traceback.print_exc()`
    * `traceback.print_exception()`
 
Install as system default with:
 
    `sys.excepthook = lambda type_, exception, traceback: jlib.exception_info( exception)`
 
Returns `None`, or the generated text if `file` is 'return'.
 
Args:
    exception_or_traceback:
        `None`, a `BaseException`, a `types.TracebackType` (typically from
        an exception's `.__traceback__` member) or an `inspect.FrameInfo`.
 
        If `None` we use current exception from `sys.exc_info()` if set,
        otherwise the current backtrace from `inspect.stack()`.
    limit:
        As in `traceback.*` functions: `None` to show all frames, positive
        to show last `limit` frames, negative to exclude outermost `-limit`
        frames. Zero to not show any backtraces.
    file:
        As in `traceback.*` functions: file-like object to which we write
        output, or `sys.stderr` if `None`. Special value 'return' makes us
        return our output as a string.
    chain:
        As in `traceback.*` functions: if true (the default) we show
        chained exceptions as described in PEP-3134. Special value
        'because' reverses the usual ordering, showing higher-level
        exceptions first and joining with 'Because:' text.
    outer:
        If true (the default) we also show an exception's outer frames
        above the `catch` block (see next section for details). We
        use `outer=false` internally for chained exceptions to avoid
        duplication.
    show_exception_type:
        Controls whether exception text is prefixed by
        `f'{type(exception)}: '`. If callable we only include this prefix
        if `show_exception_type(exception)` is true. Otherwise if true (the
        default) we include the prefix for all exceptions (this mimcs the
        behaviour of `traceback.*` functions). Otherwise we exclude the
        prefix for all exceptions.
    _filelinefn:
        Internal only; makes us omit file:line: information to allow simple
        doctest comparison with expected output.
 
Differences from `traceback.*` functions:
 
    Frames are displayed as one line in the form::
 
        <file>:<line>:<function>: <text>
 
    Filenames are displayed as relative to the current directory if
    applicable.
 
    Inclusion of outer frames:
        Unlike `traceback.*` functions, stack traces for exceptions include
        outer stack frames above the point at which an exception was caught
        - i.e. frames from the top-level <module> or thread creation to the
        catch block. [Search for 'sys.exc_info backtrace incomplete' for
        more details.]
 
        We separate the two parts of the backtrace using a marker line
        '^except raise:' where '^except' points upwards to the frame that
        caught the exception and 'raise:' refers downwards to the frame
        that raised the exception.
 
        So the backtrace for an exception looks like this::
 
            <file>:<line>:<fn>: <text>  [in root module.]
            ...                         [... other frames]
            <file>:<line>:<fn>: <text>  [in except: block where exception was caught.]
            ^except raise:              [marker line]
            <file>:<line>:<fn>: <text>  [in try: block.]
            ...                         [... other frames]
            <file>:<line>:<fn>: <text>  [where the exception was raised.]
 
Examples:
 
    In these examples we use `file=sys.stdout` so we can check the output
    with `doctest`, and set `_filelinefn=0` so that the output can be
    matched easily. We also use `+ELLIPSIS` and `...` to match arbitrary
    outer frames from the doctest code itself.
 
    Basic handling of an exception:
 
        >>> def c():
        ...     raise Exception( 'c() failed')
        >>> def b():
        ...     try:
        ...         c()
        ...     except Exception as e:
        ...         exception_info( e, file=sys.stdout, _filelinefn=0)
        >>> def a():
        ...     b()
 
        >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
        Traceback (most recent call last):
            ...
            a(): b()
            b(): exception_info( e, file=sys.stdout, _filelinefn=0)
            ^except raise:
            b(): c()
            c(): raise Exception( 'c() failed')
        Exception: c() failed
 
    Handling of chained exceptions:
 
        >>> def e():
        ...     raise Exception( 'e(): deliberate error')
        >>> def d():
        ...     e()
        >>> def c():
        ...     try:
        ...         d()
        ...     except Exception as e:
        ...         raise Exception( 'c: d() failed') from e
        >>> def b():
        ...     try:
        ...         c()
        ...     except Exception as e:
        ...         exception_info( file=sys.stdout, chain=g_chain, _filelinefn=0)
        >>> def a():
        ...     b()
 
        With `chain=True` (the default), we output low-level exceptions
        first, matching the behaviour of `traceback.*` functions:
 
            >>> g_chain = True
            >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
            Traceback (most recent call last):
                c(): d()
                d(): e()
                e(): raise Exception( 'e(): deliberate error')
            Exception: e(): deliberate error
            <BLANKLINE>
            The above exception was the direct cause of the following exception:
            Traceback (most recent call last):
                ...
                <module>(): a() # doctest: +REPORT_UDIFF +ELLIPSIS
                a(): b()
                b(): exception_info( file=sys.stdout, chain=g_chain, _filelinefn=0)
                ^except raise:
                b(): c()
                c(): raise Exception( 'c: d() failed') from e
            Exception: c: d() failed
 
        With `chain='because'`, we output high-level exceptions first:
            >>> g_chain = 'because'
            >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
            Traceback (most recent call last):
                ...
                <module>(): a() # doctest: +REPORT_UDIFF +ELLIPSIS
                a(): b()
                b(): exception_info( file=sys.stdout, chain=g_chain, _filelinefn=0)
                ^except raise:
                b(): c()
                c(): raise Exception( 'c: d() failed') from e
            Exception: c: d() failed
            <BLANKLINE>
            Because:
            Traceback (most recent call last):
                c(): d()
                d(): e()
                e(): raise Exception( 'e(): deliberate error')
            Exception: e(): deliberate error
 
    Show current backtrace by passing `exception_or_traceback=None`:
        >>> def c():
        ...     exception_info( None, file=sys.stdout, _filelinefn=0)
        >>> def b():
        ...     return c()
        >>> def a():
        ...     return b()
 
        >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
        Traceback (most recent call last):
            ...
            <module>(): a() # doctest: +REPORT_UDIFF +ELLIPSIS
            a(): return b()
            b(): return c()
            c(): exception_info( None, file=sys.stdout, _filelinefn=0)
 
    Show an exception's `.__traceback__` backtrace:
        >>> def c():
        ...     raise Exception( 'foo') # raise
        >>> def b():
        ...     return c()  # call c
        >>> def a():
        ...     try:
        ...         b() # call b
        ...     except Exception as e:
        ...         exception_info( e.__traceback__, file=sys.stdout, _filelinefn=0)
 
        >>> a() # doctest: +REPORT_UDIFF +ELLIPSIS
        Traceback (most recent call last):
            ...
            a(): b() # call b
            b(): return c()  # call c
            c(): raise Exception( 'foo') # raise
floats_getitem(ary, index)
floats_setitem(ary, index, value)
fz_aa_level()
Class-aware wrapper for `::fz_aa_level()`.
    Get the number of bits of antialiasing we are
    using (for graphics). Between 0 and 8.
fz_abs(f)
Class-aware wrapper for `::fz_abs()`.
    Some standard math functions, done as static inlines for speed.
    People with compilers that do not adequately implement inline
    may like to reimplement these using macros.
fz_absi(i)
Class-aware wrapper for `::fz_absi()`.
fz_add_layout_char(block, x, w, p)
Class-aware wrapper for `::fz_add_layout_char()`.
    Add a new char to the line at the end of the layout block.
fz_add_layout_line(block, x, y, h, p)
Class-aware wrapper for `::fz_add_layout_line()`.
    Add a new line to the end of the layout block.
fz_add_separation(sep, name, cs, cs_channel)
Class-aware wrapper for `::fz_add_separation()`.
    Add a separation (null terminated name, colorspace)
fz_add_separation_equivalents(sep, rgba, cmyk, name)
Class-aware wrapper for `::fz_add_separation_equivalents()`.
    Add a separation with equivalents (null terminated name,
    colorspace)
 
    (old, deprecated)
fz_adjust_rect_for_stroke(rect, stroke, ctm)
Class-aware wrapper for `::fz_adjust_rect_for_stroke()`.
    Given a rectangle (assumed to be the bounding box for a path),
    expand it to allow for the expansion of the bbox that would be
    seen by stroking the path with the given stroke state and
    transform.
fz_advance_glyph(font, glyph, wmode)
Class-aware wrapper for `::fz_advance_glyph()`.
    Return the advance for a given glyph.
 
    font: The font to look for the glyph in.
 
    glyph: The glyph to find the advance for.
 
    wmode: 1 for vertical mode, 0 for horizontal.
 
    Returns the advance for the glyph.
fz_aes_crypt_cbc(ctx, mode, length, iv, input, output)
Class-aware wrapper for `::fz_aes_crypt_cbc()`.
    AES block processing. Encrypts or Decrypts (according to mode,
    which must match what was initially set up) length bytes (which
    must be a multiple of 16), using (and modifying) the insertion
    vector iv, reading from input, and writing to output.
 
    Never throws an exception.
fz_aes_setkey_dec(ctx, key, keysize)
Class-aware wrapper for `::fz_aes_setkey_dec()`.
    AES decryption intialisation. Fills in the supplied context
    and prepares for decryption using the given key.
 
    Returns non-zero for error (key size other than 128/192/256).
 
    Never throws an exception.
fz_aes_setkey_enc(ctx, key, keysize)
Class-aware wrapper for `::fz_aes_setkey_enc()`.
    AES encryption intialisation. Fills in the supplied context
    and prepares for encryption using the given key.
 
    Returns non-zero for error (key size other than 128/192/256).
 
    Never throws an exception.
fz_alpha_from_gray(gray)
Class-aware wrapper for `::fz_alpha_from_gray()`.
fz_append_base64(out, data, size, newline)
Class-aware wrapper for `::fz_append_base64()`.
    Write a base64 encoded data block, optionally with periodic newlines.
fz_append_base64_buffer(out, data, newline)
Class-aware wrapper for `::fz_append_base64_buffer()`.
    Append a base64 encoded fz_buffer, optionally with periodic newlines.
fz_append_bits(buf, value, count)
Class-aware wrapper for `::fz_append_bits()`.
fz_append_bits_pad(buf)
Class-aware wrapper for `::fz_append_bits_pad()`.
fz_append_buffer(destination, source)
Class-aware wrapper for `::fz_append_buffer()`.
    Append the contents of the source buffer onto the end of the
    destination buffer, extending automatically as required.
 
    Ownership of buffers does not change.
fz_append_byte(buf, c)
Class-aware wrapper for `::fz_append_byte()`.
fz_append_data(buf, data, len)
Class-aware wrapper for `::fz_append_data()`.
    fz_append_*: Append data to a buffer.
 
    The buffer will automatically grow as required.
fz_append_image_as_data_uri(out, image)
Class-aware wrapper for `::fz_append_image_as_data_uri()`.
fz_append_int16_be(buf, x)
Class-aware wrapper for `::fz_append_int16_be()`.
fz_append_int16_le(buf, x)
Class-aware wrapper for `::fz_append_int16_le()`.
fz_append_int32_be(buf, x)
Class-aware wrapper for `::fz_append_int32_be()`.
fz_append_int32_le(buf, x)
Class-aware wrapper for `::fz_append_int32_le()`.
fz_append_pdf_string(buffer, text)
Class-aware wrapper for `::fz_append_pdf_string()`.
    fz_append_pdf_string: Append a string with PDF syntax quotes and
    escapes.
 
    The buffer will automatically grow as required.
fz_append_pixmap_as_data_uri(out, pixmap)
Class-aware wrapper for `::fz_append_pixmap_as_data_uri()`.
fz_append_rune(buf, c)
Class-aware wrapper for `::fz_append_rune()`.
fz_append_string(buf, data)
Class-aware wrapper for `::fz_append_string()`.
fz_arc4_encrypt(state, dest, src, len)
Class-aware wrapper for `::fz_arc4_encrypt()`.
    RC4 block encrypt operation; encrypt src into dst (both of
    length len) updating the RC4 state as we go.
 
    Never throws an exception.
fz_arc4_final(state)
Class-aware wrapper for `::fz_arc4_final()`.
    RC4 finalization. Zero the context.
 
    Never throws an exception.
fz_arc4_init(state, key, len)
Class-aware wrapper for `::fz_arc4_init()`.
    RC4 initialization. Begins an RC4 operation, writing a new
    context.
 
    Never throws an exception.
fz_archive_format(arch)
Class-aware wrapper for `::fz_archive_format()`.
    Return a pointer to a string describing the format of the
    archive.
 
    The lifetime of the string is unspecified (in current
    implementations the string will persist until the archive
    is closed, but this is not guaranteed).
fz_atof(s)
Class-aware wrapper for `::fz_atof()`.
    Range checking atof
fz_atoi(s)
Class-aware wrapper for `::fz_atoi()`.
    atoi that copes with NULL
fz_atoi64(s)
Class-aware wrapper for `::fz_atoi64()`.
    64bit atoi that copes with NULL
fz_authenticate_password(doc, password)
Class-aware wrapper for `::fz_authenticate_password()`.
    Test if the given password can decrypt the document.
 
    password: The password string to be checked. Some document
    specifications do not specify any particular text encoding, so
    neither do we.
 
    Returns 0 for failure to authenticate, non-zero for success.
 
    For PDF documents, further information can be given by examining
    the bits in the return code.
 
            Bit 0 => No password required
            Bit 1 => User password authenticated
            Bit 2 => Owner password authenticated
fz_available(stm, max)
Class-aware wrapper for `::fz_available()`.
    Ask how many bytes are available immediately from
    a given stream.
 
    stm: The stream to read from.
 
    max: A hint for the underlying stream; the maximum number of
    bytes that we are sure we will want to read. If you do not know
    this number, give 1.
 
    Returns the number of bytes immediately available between the
    read and write pointers. This number is guaranteed only to be 0
    if we have hit EOF. The number of bytes returned here need have
    no relation to max (could be larger, could be smaller).
fz_base_colorspace(cs)
Class-aware wrapper for `::fz_base_colorspace()`.
    Get the 'base' colorspace for a colorspace.
 
    For indexed colorspaces, this is the colorspace the index
    decodes into. For all other colorspaces, it is the colorspace
    itself.
 
    The returned colorspace is 'borrowed' (i.e. no additional
    references are taken or dropped).
fz_basename(path)
Class-aware wrapper for `::fz_basename()`.
    Find the filename component in a path.
fz_begin_group(dev, area, cs, isolated, knockout, blendmode, alpha)
Class-aware wrapper for `::fz_begin_group()`.
fz_begin_layer(dev, layer_name)
Class-aware wrapper for `::fz_begin_layer()`.
fz_begin_mask(dev, area, luminosity, colorspace, bc, color_params)
Class-aware wrapper for `::fz_begin_mask()`.
fz_begin_metatext(dev, meta, text)
Class-aware wrapper for `::fz_begin_metatext()`.
fz_begin_page(wri, mediabox)
Class-aware wrapper for `::fz_begin_page()`.
    Called to start the process of writing a page to
    a document.
 
    mediabox: page size rectangle in points.
 
    Returns a borrowed fz_device to write page contents to. This
    should be kept if required, and only dropped if it was kept.
fz_begin_structure(dev, standard, raw, uid)
Class-aware wrapper for `::fz_begin_structure()`.
fz_begin_tile(dev, area, view, xstep, ystep, ctm)
Class-aware wrapper for `::fz_begin_tile()`.
fz_begin_tile_id(dev, area, view, xstep, ystep, ctm, id)
Class-aware wrapper for `::fz_begin_tile_id()`.
fz_bidi_fragment_text = fz_bidi_fragment_text_outparams_fn(text, textlen, callback, arg, flags)
Class-aware helper for out-params of fz_bidi_fragment_text() [fz_bidi_fragment_text()].
fz_bidi_fragment_text_outparams_fn(text, textlen, callback, arg, flags)
Class-aware helper for out-params of fz_bidi_fragment_text() [fz_bidi_fragment_text()].
fz_bitmap_details = fz_bitmap_details_outparams_fn(bitmap)
Class-aware helper for out-params of fz_bitmap_details() [fz_bitmap_details()].
fz_bitmap_details_outparams_fn(bitmap)
Class-aware helper for out-params of fz_bitmap_details() [fz_bitmap_details()].
fz_blendmode_name(blendmode)
Class-aware wrapper for `::fz_blendmode_name()`.
    Map from enumeration to blend mode string.
 
    The string is static, with arbitrary lifespan.
fz_bound_display_list(list)
Class-aware wrapper for `::fz_bound_display_list()`.
    Return the bounding box of the page recorded in a display list.
fz_bound_glyph(font, gid, trm)
Class-aware wrapper for `::fz_bound_glyph()`.
    Return a bbox for a given glyph in a font.
 
    font: The font to look for the glyph in.
 
    gid: The glyph to bound.
 
    trm: The matrix to apply to the glyph before bounding.
 
    Returns rectangle by value containing the bounds of the given
    glyph.
fz_bound_page(page)
Class-aware wrapper for `::fz_bound_page()`.
    Determine the size of a page at 72 dpi.
fz_bound_page_box(page, box)
Class-aware wrapper for `::fz_bound_page_box()`.
fz_bound_path(path, stroke, ctm)
Class-aware wrapper for `::fz_bound_path()`.
    Return a bounding rectangle for a path.
 
    path: The path to bound.
 
    stroke: If NULL, the bounding rectangle given is for
    the filled path. If non-NULL the bounding rectangle
    given is for the path stroked with the given attributes.
 
    ctm: The matrix to apply to the path during stroking.
 
    r: Pointer to a fz_rect which will be used to hold
    the result.
 
    Returns r, updated to contain the bounding rectangle.
fz_bound_shade(shade, ctm)
Class-aware wrapper for `::fz_bound_shade()`.
    Bound a given shading.
 
    shade: The shade to bound.
 
    ctm: The transform to apply to the shade before bounding.
 
    r: Pointer to storage to put the bounds in.
 
    Returns r, updated to contain the bounds for the shading.
fz_bound_text(text, stroke, ctm)
Class-aware wrapper for `::fz_bound_text()`.
    Find the bounds of a given text object.
 
    text: The text object to find the bounds of.
 
    stroke: Pointer to the stroke attributes (for stroked
    text), or NULL (for filled text).
 
    ctm: The matrix in use.
 
    r: pointer to storage for the bounds.
 
    Returns a pointer to r, which is updated to contain the
    bounding box for the text object.
fz_box_type_from_string(name)
Class-aware wrapper for `::fz_box_type_from_string()`.
fz_buffer_extract(buffer)
Returns buffer data as a Python bytes instance, leaving the
buffer empty.
fz_buffer_extract_copy(buffer)
Returns buffer data as a Python bytes instance, leaving the
buffer unchanged.
fz_buffer_extract_outparams_fn(buf)
Class-aware helper for out-params of fz_buffer_extract() [fz_buffer_extract()].
fz_buffer_storage = fz_buffer_storage_outparams_fn(buf)
Class-aware helper for out-params of fz_buffer_storage() [fz_buffer_storage()].
fz_buffer_storage_memoryview(buffer, writable=False)
Returns a read-only or writable Python `memoryview` onto
`fz_buffer` data. This relies on `buffer` existing and
not changing size while the `memoryview` is used.
fz_buffer_storage_outparams_fn(buf)
Class-aware helper for out-params of fz_buffer_storage() [fz_buffer_storage()].
fz_calloc(count, size)
Class-aware wrapper for `::fz_calloc()`.
    Allocate array of memory of count entries of size bytes.
    Clears the memory to zero.
 
    Throws exception in the event of failure to allocate.
fz_calloc_no_throw(count, size)
Class-aware wrapper for `::fz_calloc_no_throw()`.
    fz_calloc equivalent that returns NULL rather than throwing
    exceptions.
fz_caught()
Class-aware wrapper for `::fz_caught()`.
    Within an fz_catch() block, retrieve the error code for
    the current exception.
 
    This assumes no intervening use of fz_try/fz_catch.
fz_caught_message()
Class-aware wrapper for `::fz_caught_message()`.
    Within an fz_catch() block, retrieve the formatted message
    string for the current exception.
 
    This assumes no intervening use of fz_try/fz_catch.
fz_chartorune = fz_chartorune_outparams_fn(str)
Class-aware helper for out-params of fz_chartorune() [fz_chartorune()].
fz_chartorune_outparams_fn(str)
Class-aware helper for out-params of fz_chartorune() [fz_chartorune()].
fz_clamp(x, min, max)
Class-aware wrapper for `::fz_clamp()`.
fz_clamp64(x, min, max)
Class-aware wrapper for `::fz_clamp64()`.
fz_clamp_color = fz_clamp_color_outparams_fn(cs, in_)
Class-aware helper for out-params of fz_clamp_color() [fz_clamp_color()].
fz_clamp_color_outparams_fn(cs, in_)
Class-aware helper for out-params of fz_clamp_color() [fz_clamp_color()].
fz_clamp_location(doc, loc)
Class-aware wrapper for `::fz_clamp_location()`.
    Clamps a location into valid chapter/page range. (First clamps
    the chapter into range, then the page into range).
fz_clampd(x, min, max)
Class-aware wrapper for `::fz_clampd()`.
fz_clampi(x, min, max)
Class-aware wrapper for `::fz_clampi()`.
fz_clampp(x, min, max)
Class-aware wrapper for `::fz_clampp()`.
fz_cleanname(name)
Class-aware wrapper for `::fz_cleanname()`.
    rewrite path to the shortest string that names the same path.
 
    Eliminates multiple and trailing slashes, interprets "." and
    "..". Overwrites the string in place.
fz_clear_bitmap(bit)
Class-aware wrapper for `::fz_clear_bitmap()`.
    Set the entire bitmap to 0.
 
    Never throws exceptions.
fz_clear_buffer(buf)
Class-aware wrapper for `::fz_clear_buffer()`.
    Empties the buffer. Storage is not freed, but is held ready
    to be reused as the buffer is refilled.
 
    Never throws exceptions.
fz_clear_pixmap(pix)
Class-aware wrapper for `::fz_clear_pixmap()`.
    Sets all components (including alpha) of
    all pixels in a pixmap to 0.
 
    pix: The pixmap to clear.
fz_clear_pixmap_rect_with_value(pix, value, r)
Class-aware wrapper for `::fz_clear_pixmap_rect_with_value()`.
    Clears a subrect of a pixmap with the given value.
 
    pix: The pixmap to clear.
 
    value: Values in the range 0 to 255 are valid. Each component
    sample for each pixel in the pixmap will be set to this value,
    while alpha will always be set to 255 (non-transparent).
 
    r: the rectangle.
fz_clear_pixmap_with_value(pix, value)
Class-aware wrapper for `::fz_clear_pixmap_with_value()`.
    Clears a pixmap with the given value.
 
    pix: The pixmap to clear.
 
    value: Values in the range 0 to 255 are valid. Each component
    sample for each pixel in the pixmap will be set to this value,
    while alpha will always be set to 255 (non-transparent).
 
    This function is horrible, and should be removed from the
    API and replaced with a less magic one.
fz_clip_image_mask(dev, image, ctm, scissor)
Class-aware wrapper for `::fz_clip_image_mask()`.
fz_clip_path(dev, path, even_odd, ctm, scissor)
Class-aware wrapper for `::fz_clip_path()`.
fz_clip_stroke_path(dev, path, stroke, ctm, scissor)
Class-aware wrapper for `::fz_clip_stroke_path()`.
fz_clip_stroke_text(dev, text, stroke, ctm, scissor)
Class-aware wrapper for `::fz_clip_stroke_text()`.
fz_clip_text(dev, text, ctm, scissor)
Class-aware wrapper for `::fz_clip_text()`.
fz_clone_buffer(buf)
Class-aware wrapper for `::fz_clone_buffer()`.
    Make a new buffer, containing a copy of the data used in
    the original.
fz_clone_default_colorspaces(base)
Class-aware wrapper for `::fz_clone_default_colorspaces()`.
    Returns a reference to a newly cloned default colorspaces
    structure.
 
    The new clone may safely be altered without fear of race
    conditions as the caller is the only reference holder.
fz_clone_path(path)
Class-aware wrapper for `::fz_clone_path()`.
    Clone the data for a path.
 
    This is used in preference to fz_keep_path when a whole
    new copy of a path is required, rather than just a shared
    pointer. This probably indicates that the path is about to
    be modified.
 
    path: path to clone.
 
    Throws exceptions on failure to allocate.
fz_clone_pixmap(old)
Class-aware wrapper for `::fz_clone_pixmap()`.
    Clone a pixmap, copying the pixels and associated data to new
    storage.
 
    The reference count of 'old' is unchanged.
fz_clone_pixmap_area_with_different_seps(src, bbox, dcs, seps, color_params, default_cs)
Class-aware wrapper for `::fz_clone_pixmap_area_with_different_seps()`.
fz_clone_separations_for_overprint(seps)
Class-aware wrapper for `::fz_clone_separations_for_overprint()`.
    Return a separations object with all the spots in the input
    separations object that are set to composite, reset to be
    enabled. If there ARE no spots in the object, this returns
    NULL. If the object already has all its spots enabled, then
    just returns another handle on the same object.
fz_clone_stroke_state(stroke)
Class-aware wrapper for `::fz_clone_stroke_state()`.
    Create an identical stroke_state structure and return a
    reference to it.
 
    stroke: The stroke state reference to clone.
 
    Exceptions may be thrown in the event of a failure to
    allocate.
fz_close_band_writer(writer)
Class-aware wrapper for `::fz_close_band_writer()`.
    Finishes up the output and closes the band writer. After this
    call no more headers or bands may be written.
fz_close_device(dev)
Class-aware wrapper for `::fz_close_device()`.
    Signal the end of input, and flush any buffered output.
    This is NOT called implicitly on fz_drop_device. This
    may throw exceptions.
fz_close_document_writer(wri)
Class-aware wrapper for `::fz_close_document_writer()`.
    Called to end the process of writing
    pages to a document.
 
    This writes any file level trailers required. After this
    completes successfully the file is up to date and complete.
fz_close_output(arg_0)
Class-aware wrapper for `::fz_close_output()`.
    Flush pending output and close an output stream.
fz_close_zip_writer(zip)
Class-aware wrapper for `::fz_close_zip_writer()`.
    Close the zip file for writing.
 
    This flushes any pending data to the file. This can throw
    exceptions.
fz_closepath(path)
Class-aware wrapper for `::fz_closepath()`.
    Close the current subpath.
 
    path: The path to modify.
 
    Throws exceptions on failure to allocate, attempting to modify
    a packed path, and illegal path closes (i.e. closing a non open
    path).
fz_colorspace_colorant(cs, n)
Class-aware wrapper for `::fz_colorspace_colorant()`.
    Retrieve a the name for a colorant.
 
    Returns a pointer with the same lifespan as the colorspace.
fz_colorspace_device_n_has_cmyk(cs)
Class-aware wrapper for `::fz_colorspace_device_n_has_cmyk()`.
    True if DeviceN color space has cyan magenta yellow or black as
    one of its colorants.
fz_colorspace_device_n_has_only_cmyk(cs)
Class-aware wrapper for `::fz_colorspace_device_n_has_only_cmyk()`.
    True if DeviceN color space has only colorants from the CMYK set.
fz_colorspace_is_cmyk(cs)
Class-aware wrapper for `::fz_colorspace_is_cmyk()`.
fz_colorspace_is_device(cs)
Class-aware wrapper for `::fz_colorspace_is_device()`.
fz_colorspace_is_device_cmyk(cs)
Class-aware wrapper for `::fz_colorspace_is_device_cmyk()`.
fz_colorspace_is_device_gray(cs)
Class-aware wrapper for `::fz_colorspace_is_device_gray()`.
fz_colorspace_is_device_n(cs)
Class-aware wrapper for `::fz_colorspace_is_device_n()`.
fz_colorspace_is_gray(cs)
Class-aware wrapper for `::fz_colorspace_is_gray()`.
    Tests for particular types of colorspaces
fz_colorspace_is_indexed(cs)
Class-aware wrapper for `::fz_colorspace_is_indexed()`.
fz_colorspace_is_lab(cs)
Class-aware wrapper for `::fz_colorspace_is_lab()`.
fz_colorspace_is_lab_icc(cs)
Class-aware wrapper for `::fz_colorspace_is_lab_icc()`.
fz_colorspace_is_rgb(cs)
Class-aware wrapper for `::fz_colorspace_is_rgb()`.
fz_colorspace_is_subtractive(cs)
Class-aware wrapper for `::fz_colorspace_is_subtractive()`.
    True for CMYK, Separation and DeviceN colorspaces.
fz_colorspace_n(cs)
Class-aware wrapper for `::fz_colorspace_n()`.
    Query the number of colorants in a colorspace.
fz_colorspace_name(cs)
Class-aware wrapper for `::fz_colorspace_name()`.
    Query the name of a colorspace.
 
    The returned string has the same lifespan as the colorspace
    does. Caller should not free it.
fz_colorspace_name_colorant(cs, n, name)
Class-aware wrapper for `::fz_colorspace_name_colorant()`.
    Assign a name for a given colorant in a colorspace.
 
    Used while initially setting up a colorspace. The string is
    copied into local storage, so need not be retained by the
    caller.
fz_colorspace_type(cs)
Class-aware wrapper for `::fz_colorspace_type()`.
    Query the type of colorspace.
fz_compare_separations(sep1, sep2)
Class-aware wrapper for `::fz_compare_separations()`.
    Compare 2 separations structures (or NULLs).
 
    Return 0 if identical, non-zero if not identical.
fz_compress_ccitt_fax_g3(data, columns, rows, stride)
Class-aware wrapper for `::fz_compress_ccitt_fax_g3()`.
    Compress bitmap data as CCITT Group 3 1D fax image.
    Creates a stream assuming the default PDF parameters,
    except the number of columns.
fz_compress_ccitt_fax_g4(data, columns, rows, stride)
Class-aware wrapper for `::fz_compress_ccitt_fax_g4()`.
    Compress bitmap data as CCITT Group 4 2D fax image.
    Creates a stream assuming the default PDF parameters, except
    K=-1 and the number of columns.
fz_compressed_buffer_size(buffer)
Class-aware wrapper for `::fz_compressed_buffer_size()`.
    Return the storage size used for a buffer and its data.
    Used in implementing store handling.
 
    Never throws exceptions.
fz_compressed_image_type(image)
Class-aware wrapper for `::fz_compressed_image_type()`.
    Return the type of a compressed image.
 
    Any non-compressed image will have the type returned as UNKNOWN.
fz_concat(left, right)
Class-aware wrapper for `::fz_concat()`.
    Multiply two matrices.
 
    The order of the two matrices are important since matrix
    multiplication is not commutative.
 
    Returns result.
fz_contains_rect(a, b)
Class-aware wrapper for `::fz_contains_rect()`.
    Test rectangle inclusion.
 
    Return true if a entirely contains b.
fz_convert_color(ss, sv, ds, is_, params)
Python version of fz_convert_color().
 
`sv` should be a float or list of 1-4 floats or a SWIG
representation of a float*.
 
Returns (dv0, dv1, dv2, dv3).
fz_convert_color_outparams_fn(ss, sv, ds, is_, params)
Class-aware helper for out-params of fz_convert_color() [fz_convert_color()].
fz_convert_indexed_pixmap_to_base(src)
Class-aware wrapper for `::fz_convert_indexed_pixmap_to_base()`.
    Convert pixmap from indexed to base colorspace.
 
    This creates a new bitmap containing the converted pixmap data.
fz_convert_pixmap(pix, cs_des, prf, default_cs, color_params, keep_alpha)
Class-aware wrapper for `::fz_convert_pixmap()`.
    Convert an existing pixmap to a desired
    colorspace. Other properties of the pixmap, such as resolution
    and position are copied to the converted pixmap.
 
    pix: The pixmap to convert.
 
    default_cs: If NULL pix->colorspace is used. It is possible that
    the data may need to be interpreted as one of the color spaces
    in default_cs.
 
    cs_des: Desired colorspace, may be NULL to denote alpha-only.
 
    prf: Proofing color space through which we need to convert.
 
    color_params: Parameters that may be used in conversion (e.g.
    ri).
 
    keep_alpha: If 0 any alpha component is removed, otherwise
    alpha is kept if present in the pixmap.
fz_convert_separation_colors = fz_convert_separation_colors_outparams_fn(src_cs, src_color, dst_seps, dst_cs, color_params)
Class-aware helper for out-params of fz_convert_separation_colors() [fz_convert_separation_colors()].
fz_convert_separation_colors_outparams_fn(src_cs, src_color, dst_seps, dst_cs, color_params)
Class-aware helper for out-params of fz_convert_separation_colors() [fz_convert_separation_colors()].
fz_convert_separation_pixmap_to_base(src)
Class-aware wrapper for `::fz_convert_separation_pixmap_to_base()`.
    Convert pixmap from DeviceN/Separation to base colorspace.
 
    This creates a new bitmap containing the converted pixmap data.
fz_copy_option(val, dest, maxlen)
Class-aware wrapper for `::fz_copy_option()`.
    Copy an option (val) into a destination buffer (dest), of maxlen
    bytes.
 
    Returns the number of bytes (including terminator) that did not
    fit. If val is maxlen or greater bytes in size, it will be left
    unterminated.
fz_copy_rectangle(page, area, crlf)
Class-aware wrapper for `::fz_copy_rectangle()`.
    Return a newly allocated UTF-8 string with the text for a given
    selection rectangle.
 
    crlf: If true, write "\r\n" style line endings (otherwise "\n"
    only).
fz_copy_selection(page, a, b, crlf)
Class-aware wrapper for `::fz_copy_selection()`.
    Return a newly allocated UTF-8 string with the text for a given
    selection.
 
    crlf: If true, write "\r\n" style line endings (otherwise "\n"
    only).
fz_count_active_separations(seps)
Class-aware wrapper for `::fz_count_active_separations()`.
    Return the number of active separations.
fz_count_archive_entries(arch)
Class-aware wrapper for `::fz_count_archive_entries()`.
    Number of entries in archive.
 
    Will always return a value >= 0.
 
    May throw an exception if this type of archive cannot count the
    entries (such as a directory).
fz_count_chapter_pages(doc, chapter)
Class-aware wrapper for `::fz_count_chapter_pages()`.
    Return the number of pages in a chapter.
    May return 0.
fz_count_chapters(doc)
Class-aware wrapper for `::fz_count_chapters()`.
    Return the number of chapters in the document.
    At least 1.
fz_count_pages(doc)
Class-aware wrapper for `::fz_count_pages()`.
    Return the number of pages in document
 
    May return 0 for documents with no pages.
fz_count_separations(sep)
Class-aware wrapper for `::fz_count_separations()`.
fz_create_link(page, bbox, uri)
Class-aware wrapper for `::fz_create_link()`.
    Create a new link on a page.
fz_currentpoint(path)
Class-aware wrapper for `::fz_currentpoint()`.
    Return the current point that a path has
    reached or (0,0) if empty.
 
    path: path to return the current point of.
fz_curveto(path, x0, y0, x1, y1, x2, y2)
Class-aware wrapper for `::fz_curveto()`.
    Append a 'curveto' command to an open path. (For a
    cubic bezier).
 
    path: The path to modify.
 
    x0, y0: The coordinates of the first control point for the
    curve.
 
    x1, y1: The coordinates of the second control point for the
    curve.
 
    x2, y2: The end coordinates for the curve.
 
    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
fz_curvetov(path, x1, y1, x2, y2)
Class-aware wrapper for `::fz_curvetov()`.
    Append a 'curvetov' command to an open path. (For a
    cubic bezier with the first control coordinate equal to
    the start point).
 
    path: The path to modify.
 
    x1, y1: The coordinates of the second control point for the
    curve.
 
    x2, y2: The end coordinates for the curve.
 
    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
fz_curvetoy(path, x0, y0, x2, y2)
Class-aware wrapper for `::fz_curvetoy()`.
    Append a 'curvetoy' command to an open path. (For a
    cubic bezier with the second control coordinate equal to
    the end point).
 
    path: The path to modify.
 
    x0, y0: The coordinates of the first control point for the
    curve.
 
    x2, y2: The end coordinates for the curve (and the second
    control coordinate).
 
    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
fz_debug_store(out)
Class-aware wrapper for `::fz_debug_store()`.
    Output debugging information for the current state of the store
    to the given output channel.
fz_debug_xml(item, level)
Class-aware wrapper for `::fz_debug_xml()`.
    Pretty-print an XML tree to stdout.
fz_decode_tile(pix, decode)
Class-aware wrapper for `::fz_decode_tile()`.
fz_decode_uri(s)
 Class-aware wrapper for `::fz_decode_uri()`.
Return a new string representing the unencoded version of the given URI.
This decodes all escape sequences except those that would result in a reserved
character that are part of the URI syntax (; / ? : @ & = + $ , #).
fz_decode_uri_component(s)
 Class-aware wrapper for `::fz_decode_uri_component()`.
Return a new string representing the unencoded version of the given URI component.
This decodes all escape sequences!
fz_decomp_image_from_stream = fz_decomp_image_from_stream_outparams_fn(stm, image, subarea, indexed, l2factor)
Class-aware helper for out-params of fz_decomp_image_from_stream() [fz_decomp_image_from_stream()].
fz_decomp_image_from_stream_outparams_fn(stm, image, subarea, indexed, l2factor)
Class-aware helper for out-params of fz_decomp_image_from_stream() [fz_decomp_image_from_stream()].
fz_decouple_type3_font(font, t3doc)
Class-aware wrapper for `::fz_decouple_type3_font()`.
fz_default_cmyk(default_cs)
Class-aware wrapper for `::fz_default_cmyk()`.
fz_default_error_callback(user, message)
Class-aware wrapper for `::fz_default_error_callback()`.
    FIXME: Better not to expose fz_default_error_callback, and
    fz_default_warning callback and to allow 'NULL' to be used
    int fz_set_xxxx_callback to mean "defaults".
 
    FIXME: Do we need/want functions like
    fz_error_callback(ctx, message) to allow callers to inject
    stuff into the error/warning streams?
 
    The default error callback. Declared publicly just so that the
    error callback can be set back to this after it has been
    overridden.
fz_default_gray(default_cs)
Class-aware wrapper for `::fz_default_gray()`.
    Retrieve default colorspaces (typically page local).
 
    If default_cs is non NULL, the default is retrieved from there,
    otherwise the global default is retrieved.
 
    These return borrowed references that should not be dropped,
    unless they are kept first.
fz_default_halftone(num_comps)
Class-aware wrapper for `::fz_default_halftone()`.
    Create a 'default' halftone structure
    for the given number of components.
 
    num_comps: The number of components to use.
 
    Returns a simple default halftone. The default halftone uses
    the same halftone tile for each plane, which may not be ideal
    for all purposes.
fz_default_output_intent(default_cs)
Class-aware wrapper for `::fz_default_output_intent()`.
fz_default_rgb(default_cs)
Class-aware wrapper for `::fz_default_rgb()`.
fz_default_warning_callback(user, message)
Class-aware wrapper for `::fz_default_warning_callback()`.
    The default warning callback. Declared publicly just so that
    the warning callback can be set back to this after it has been
    overridden.
fz_defer_reap_end()
Class-aware wrapper for `::fz_defer_reap_end()`.
    Decrement the defer reap count.
 
    If the defer reap count returns to 0, and the store
    has reapable objects in, a reap pass will begin.
 
    Call this at the end of a process during which you
    potentially might drop many reapable objects.
 
    It is vital that every fz_defer_reap_start is matched
    by a fz_defer_reap_end call.
fz_defer_reap_start()
Class-aware wrapper for `::fz_defer_reap_start()`.
    Increment the defer reap count.
 
    No reap operations will take place (except for those
    triggered by an immediate failed malloc) until the
    defer reap count returns to 0.
 
    Call this at the start of a process during which you
    potentially might drop many reapable objects.
 
    It is vital that every fz_defer_reap_start is matched
    by a fz_defer_reap_end call.
fz_deflate = fz_deflate_outparams_fn(dest, source, source_length, level)
Class-aware helper for out-params of fz_deflate() [fz_deflate()].
fz_deflate_bound(size)
Class-aware wrapper for `::fz_deflate_bound()`.
    Returns the upper bound on the
    size of flated data of length size.
fz_deflate_outparams_fn(dest, source, source_length, level)
Class-aware helper for out-params of fz_deflate() [fz_deflate()].
fz_delete_link(page, link)
Class-aware wrapper for `::fz_delete_link()`.
    Delete an existing link on a page.
fz_detach_xml(node)
Class-aware wrapper for `::fz_detach_xml()`.
    Detach a node from the tree, unlinking it from its parent,
    and setting the document root to the node.
fz_device_bgr()
Class-aware wrapper for `::fz_device_bgr()`.
fz_device_cmyk()
Class-aware wrapper for `::fz_device_cmyk()`.
fz_device_current_scissor(dev)
Class-aware wrapper for `::fz_device_current_scissor()`.
    Find current scissor region as tracked by the device.
fz_device_gray()
Class-aware wrapper for `::fz_device_gray()`.
    Retrieve global default colorspaces.
 
    These return borrowed references that should not be dropped,
    unless they are kept first.
fz_device_lab()
Class-aware wrapper for `::fz_device_lab()`.
fz_device_rgb()
Class-aware wrapper for `::fz_device_rgb()`.
fz_dirname(dir, path, dirsize)
Class-aware wrapper for `::fz_dirname()`.
    extract the directory component from a path.
fz_disable_device_hints(dev, hints)
Class-aware wrapper for `::fz_disable_device_hints()`.
    Disable (clear) hint bits within the hint bitfield for a device.
fz_disable_icc()
Class-aware wrapper for `::fz_disable_icc()`.
    Disable icc profile based operation.
fz_display_list_is_empty(list)
Class-aware wrapper for `::fz_display_list_is_empty()`.
    Check for a display list being empty
 
    list: The list to check.
 
    Returns true if empty, false otherwise.
fz_div255(c, a)
Class-aware wrapper for `::fz_div255()`.
    Undo alpha premultiplication.
fz_do_always()
Class-aware wrapper for `::fz_do_always()`.
fz_do_catch()
Class-aware wrapper for `::fz_do_catch()`.
fz_do_try()
Class-aware wrapper for `::fz_do_try()`.
fz_document_output_intent(doc)
Class-aware wrapper for `::fz_document_output_intent()`.
    Find the output intent colorspace if the document has defined
    one.
 
    Returns a borrowed reference that should not be dropped, unless
    it is kept first.
fz_document_supports_accelerator(doc)
Class-aware wrapper for `::fz_document_supports_accelerator()`.
    Query if the document supports the saving of accelerator data.
fz_document_writer_device(writer)
Class-aware wrapper for `::fz_document_writer_device()`.
fz_dom_add_attribute(elt, att, value)
Class-aware wrapper for `::fz_dom_add_attribute()`.
    Add an attribute to an element.
 
    Ownership of att and value remain with the caller.
fz_dom_append_child(parent, child)
Class-aware wrapper for `::fz_dom_append_child()`.
    Insert an element as the last child of a parent, unlinking the
    child from its current position if required.
fz_dom_attribute(elt, att)
Class-aware wrapper for `::fz_dom_attribute()`.
    Retrieve the value of a given attribute from a given element.
 
    Returns a borrowed pointer to the value or NULL if not found.
fz_dom_body(dom)
Class-aware wrapper for `::fz_dom_body()`.
    Return a borrowed reference for the 'body' element of
    the given DOM.
fz_dom_clone(elt)
Class-aware wrapper for `::fz_dom_clone()`.
    Clone an element (and its children).
 
    A borrowed reference to the clone is returned. The clone is not
    yet linked into the DOM.
fz_dom_create_element(dom, tag)
Class-aware wrapper for `::fz_dom_create_element()`.
    Create an element of a given tag type for the given DOM.
 
    The element is not linked into the DOM yet.
fz_dom_create_text_node(dom, text)
Class-aware wrapper for `::fz_dom_create_text_node()`.
    Create a text node for the given DOM.
 
    The element is not linked into the DOM yet.
fz_dom_document_element(dom)
Class-aware wrapper for `::fz_dom_document_element()`.
    Return a borrowed reference for the document (the top
    level element) of the DOM.
fz_dom_find(elt, tag, att, match)
Class-aware wrapper for `::fz_dom_find()`.
    Find the first element matching the requirements in a depth first traversal from elt.
 
    The tagname must match tag, unless tag is NULL, when all tag names are considered to match.
 
    If att is NULL, then all tags match.
    Otherwise:
            If match is NULL, then only nodes that have an att attribute match.
            If match is non-NULL, then only nodes that have an att attribute that matches match match.
 
    Returns NULL (if no match found), or a borrowed reference to the first matching element.
fz_dom_find_next(elt, tag, att, match)
Class-aware wrapper for `::fz_dom_find_next()`.
    Find the next element matching the requirements.
fz_dom_first_child(elt)
Class-aware wrapper for `::fz_dom_first_child()`.
    Return a borrowed reference to the first child of a node,
    or NULL if there isn't one.
fz_dom_get_attribute = fz_dom_get_attribute_outparams_fn(elt, i)
Class-aware helper for out-params of fz_dom_get_attribute() [fz_dom_get_attribute()].
fz_dom_get_attribute_outparams_fn(elt, i)
Class-aware helper for out-params of fz_dom_get_attribute() [fz_dom_get_attribute()].
fz_dom_insert_after(node, new_elt)
Class-aware wrapper for `::fz_dom_insert_after()`.
    Insert an element (new_elt), after another element (node),
    unlinking the new_elt from its current position if required.
fz_dom_insert_before(node, new_elt)
Class-aware wrapper for `::fz_dom_insert_before()`.
    Insert an element (new_elt), before another element (node),
    unlinking the new_elt from its current position if required.
fz_dom_next(elt)
Class-aware wrapper for `::fz_dom_next()`.
    Return a borrowed reference to the next sibling of a node,
    or NULL if there isn't one.
fz_dom_parent(elt)
Class-aware wrapper for `::fz_dom_parent()`.
    Return a borrowed reference to the parent of a node,
    or NULL if there isn't one.
fz_dom_previous(elt)
Class-aware wrapper for `::fz_dom_previous()`.
    Return a borrowed reference to the previous sibling of a node,
    or NULL if there isn't one.
fz_dom_remove(elt)
Class-aware wrapper for `::fz_dom_remove()`.
    Remove an element from the DOM. The element can be added back elsewhere
    if required.
 
    No reference counting changes for the element.
fz_dom_remove_attribute(elt, att)
Class-aware wrapper for `::fz_dom_remove_attribute()`.
    Remove an attribute from an element.
fz_draw_story(story, dev, ctm)
Class-aware wrapper for `::fz_draw_story()`.
fz_dump_glyph_cache_stats(out)
Class-aware wrapper for `::fz_dump_glyph_cache_stats()`.
    Dump debug statistics for the glyph cache.
fz_duplicate_glyph_names_from_unicode(unicode)
Class-aware wrapper for `::fz_duplicate_glyph_names_from_unicode()`.
fz_empty_store()
Class-aware wrapper for `::fz_empty_store()`.
    Evict every item from the store.
fz_enable_device_hints(dev, hints)
Class-aware wrapper for `::fz_enable_device_hints()`.
    Enable (set) hint bits within the hint bitfield for a device.
fz_enable_icc()
Class-aware wrapper for `::fz_enable_icc()`.
    Enable icc profile based operation.
fz_encode_character(font, unicode)
Class-aware wrapper for `::fz_encode_character()`.
    Find the glyph id for a given unicode
    character within a font.
 
    font: The font to look for the unicode character in.
 
    unicode: The unicode character to encode.
 
    Returns the glyph id for the given unicode value, or 0 if
    unknown.
fz_encode_character_by_glyph_name(font, glyphname)
Class-aware wrapper for `::fz_encode_character_by_glyph_name()`.
    Encode character.
 
    Either by direct lookup of glyphname within a font, or, failing
    that, by mapping glyphname to unicode and thence to the glyph
    index within the given font.
 
    Returns zero for type3 fonts.
fz_encode_character_sc(font, unicode)
Class-aware wrapper for `::fz_encode_character_sc()`.
    Encode character, preferring small-caps variant if available.
 
    font: The font to look for the unicode character in.
 
    unicode: The unicode character to encode.
 
    Returns the glyph id for the given unicode value, or 0 if
    unknown.
fz_encode_character_with_fallback = fz_encode_character_with_fallback_outparams_fn(font, unicode, script, language)
Class-aware helper for out-params of fz_encode_character_with_fallback() [fz_encode_character_with_fallback()].
fz_encode_character_with_fallback_outparams_fn(font, unicode, script, language)
Class-aware helper for out-params of fz_encode_character_with_fallback() [fz_encode_character_with_fallback()].
fz_encode_uri(s)
 Class-aware wrapper for `::fz_encode_uri()`.
Return a new string representing the provided string encoded as a URI.
fz_encode_uri_component(s)
 Class-aware wrapper for `::fz_encode_uri_component()`.
Return a new string representing the provided string encoded as an URI component.
This also encodes the special reserved characters (; / ? : @ & = + $ , #).
fz_encode_uri_pathname(s)
 Class-aware wrapper for `::fz_encode_uri_pathname()`.
Return a new string representing the provided string encoded as an URI path name.
This also encodes the special reserved characters except /.
fz_end_group(dev)
Class-aware wrapper for `::fz_end_group()`.
fz_end_layer(dev)
Class-aware wrapper for `::fz_end_layer()`.
fz_end_mask(dev)
Class-aware wrapper for `::fz_end_mask()`.
fz_end_metatext(dev)
Class-aware wrapper for `::fz_end_metatext()`.
fz_end_page(wri)
Class-aware wrapper for `::fz_end_page()`.
    Called to end the process of writing a page to a
    document.
fz_end_structure(dev)
Class-aware wrapper for `::fz_end_structure()`.
fz_end_throw_on_repair()
Class-aware wrapper for `::fz_end_throw_on_repair()`.
fz_end_tile(dev)
Class-aware wrapper for `::fz_end_tile()`.
fz_error_callback = fz_error_callback_outparams_fn()
Class-aware helper for out-params of fz_error_callback() [fz_error_callback()].
fz_error_callback_outparams_fn()
Class-aware helper for out-params of fz_error_callback() [fz_error_callback()].
fz_expand_irect(a, expand)
Class-aware wrapper for `::fz_expand_irect()`.
fz_expand_rect(b, expand)
Class-aware wrapper for `::fz_expand_rect()`.
    Expand a bbox by a given amount in all directions.
fz_extract_ttf_from_ttc(font)
Class-aware wrapper for `::fz_extract_ttf_from_ttc()`.
fz_file_exists(path)
Class-aware wrapper for `::fz_file_exists()`.
    Return true if the named file exists and is readable.
fz_fill_image(dev, image, ctm, alpha, color_params)
Class-aware wrapper for `::fz_fill_image()`.
fz_fill_image_mask(dev, image, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_fill_image_mask()`.
fz_fill_path(dev, path, even_odd, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_fill_path()`.
    Device calls; graphics primitives and containers.
fz_fill_pixmap_from_display_list(list, ctm, pix)
Class-aware wrapper for `::fz_fill_pixmap_from_display_list()`.
fz_fill_pixmap_with_color = fz_fill_pixmap_with_color_outparams_fn(pix, colorspace, color_params)
Class-aware helper for out-params of fz_fill_pixmap_with_color() [fz_fill_pixmap_with_color()].
fz_fill_pixmap_with_color_outparams_fn(pix, colorspace, color_params)
Class-aware helper for out-params of fz_fill_pixmap_with_color() [fz_fill_pixmap_with_color()].
fz_fill_shade(dev, shade, ctm, alpha, color_params)
Class-aware wrapper for `::fz_fill_shade()`.
fz_fill_text(dev, text, ctm, colorspace, color, alpha, color_params)
Python version of fz_fill_text() taking list/tuple for `color`.
fz_filter_store(fn, arg, type)
Class-aware wrapper for `::fz_filter_store()`.
    Filter every element in the store with a matching type with the
    given function.
 
    If the function returns 1 for an element, drop the element.
fz_find_item(drop, key, type)
Class-aware wrapper for `::fz_find_item()`.
    Find an item within the store.
 
    drop: The function used to free the value (to ensure we get a
    value of the correct type).
 
    key: The key used to index the item.
 
    type: Functions used to manipulate the key.
 
    Returns NULL for not found, otherwise returns a pointer to the
    value indexed by key to which a reference has been taken.
fz_flush_output(out)
Class-aware wrapper for `::fz_flush_output()`.
    Flush unwritten data.
fz_flush_warnings()
Class-aware wrapper for `::fz_flush_warnings()`.
    Flush any repeated warnings.
 
    Repeated warnings are buffered, counted and eventually printed
    along with the number of repetitions. Call fz_flush_warnings
    to force printing of the latest buffered warning and the
    number of repetitions, for example to make sure that all
    warnings are printed before exiting an application.
fz_font_ascender(font)
Class-aware wrapper for `::fz_font_ascender()`.
    Retrieve font ascender in ems.
fz_font_bbox(font)
Class-aware wrapper for `::fz_font_bbox()`.
    Retrieve the font bbox.
 
    font: The font to query.
 
    Returns the font bbox by value; it is valid only if
    fz_font_flags(font)->invalid_bbox is zero.
fz_font_descender(font)
Class-aware wrapper for `::fz_font_descender()`.
    Retrieve font descender in ems.
fz_font_digest(font, digest)
Class-aware wrapper for `::fz_font_digest()`.
    Retrieve the MD5 digest for the font's data.
fz_font_ft_face(font)
Class-aware wrapper for `::fz_font_ft_face()`.
    Retrieve the FT_Face handle
    for the font.
 
    font: The font to query
 
    Returns the FT_Face handle for the font, or NULL
    if not a freetype handled font. (Cast to void *
    to avoid nasty header exposure).
fz_font_is_bold(font)
Class-aware wrapper for `::fz_font_is_bold()`.
    Query whether the font flags say that this font is bold.
fz_font_is_italic(font)
Class-aware wrapper for `::fz_font_is_italic()`.
    Query whether the font flags say that this font is italic.
fz_font_is_monospaced(font)
Class-aware wrapper for `::fz_font_is_monospaced()`.
    Query whether the font flags say that this font is monospaced.
fz_font_is_serif(font)
Class-aware wrapper for `::fz_font_is_serif()`.
    Query whether the font flags say that this font is serif.
fz_font_name(font)
Class-aware wrapper for `::fz_font_name()`.
    Retrieve a pointer to the name of the font.
 
    font: The font to query.
 
    Returns a pointer to an internal copy of the font name.
    Will never be NULL, but may be the empty string.
fz_font_t3_procs(font)
Class-aware wrapper for `::fz_font_t3_procs()`.
    Retrieve the Type3 procs
    for a font.
 
    font: The font to query
 
    Returns the t3_procs pointer. Will be NULL for a
    non type-3 font.
fz_format_link_uri(doc, dest)
Class-aware wrapper for `::fz_format_link_uri()`.
    Format an internal link to a page number, location, and possible viewing parameters,
    suitable for use with fz_create_link.
 
    Returns a newly allocated string that the caller must free.
fz_format_output_path = ll_fz_format_output_path(format, page)
# Provide native python implementation of format_output_path() (->
# fz_format_output_path).
fz_free(p)
Class-aware wrapper for `::fz_free()`.
    Free a previously allocated block of memory.
 
    fz_free(ctx, NULL) does nothing.
 
    Never throws exceptions.
fz_gamma_pixmap(pix, gamma)
Class-aware wrapper for `::fz_gamma_pixmap()`.
    Apply gamma correction to a pixmap. All components
    of all pixels are modified (except alpha, which is unchanged).
 
    gamma: The gamma value to apply; 1.0 for no change.
fz_generate_transition(tpix, opix, npix, time, trans)
Class-aware wrapper for `::fz_generate_transition()`.
    Generate a frame of a transition.
 
    tpix: Target pixmap
    opix: Old pixmap
    npix: New pixmap
    time: Position within the transition (0 to 256)
    trans: Transition details
 
    Returns 1 if successfully generated a frame.
 
    Note: Pixmaps must include alpha.
fz_get_glyph_name(font, glyph, buf, size)
Class-aware wrapper for `::fz_get_glyph_name()`.
    Find the name of a glyph
 
    font: The font to look for the glyph in.
 
    glyph: The glyph id to look for.
 
    buf: Pointer to a buffer for the name to be inserted into.
 
    size: The size of the buffer.
 
    If a font contains a name table, then the name of the glyph
    will be returned in the supplied buffer. Otherwise a name
    is synthesised. The name will be truncated to fit in
    the buffer.
fz_get_pixmap_from_image = fz_get_pixmap_from_image_outparams_fn(image, subarea, ctm)
Class-aware helper for out-params of fz_get_pixmap_from_image() [fz_get_pixmap_from_image()].
fz_get_pixmap_from_image_outparams_fn(image, subarea, ctm)
Class-aware helper for out-params of fz_get_pixmap_from_image() [fz_get_pixmap_from_image()].
fz_get_unscaled_pixmap_from_image(image)
Class-aware wrapper for `::fz_get_unscaled_pixmap_from_image()`.
    Calls fz_get_pixmap_from_image() with ctm, subarea, w and h all set to NULL.
fz_getopt = fz_getopt_outparams_fn(nargc, ostr)
Class-aware helper for out-params of fz_getopt() [fz_getopt()].
fz_getopt_outparams_fn(nargc, ostr)
Class-aware helper for out-params of fz_getopt() [fz_getopt()].
fz_glyph_bbox(glyph)
Class-aware wrapper for `::fz_glyph_bbox()`.
    Return the bounding box of the glyph in pixels.
fz_glyph_bbox_no_ctx(src)
Class-aware wrapper for `::fz_glyph_bbox_no_ctx()`.
fz_glyph_cacheable(font, gid)
Class-aware wrapper for `::fz_glyph_cacheable()`.
    Determine if a given glyph in a font
    is cacheable. Certain glyphs in a type 3 font cannot safely
    be cached, as their appearance depends on the enclosing
    graphic state.
 
    font: The font to look for the glyph in.
 
    gif: The glyph to query.
 
    Returns non-zero if cacheable, 0 if not.
fz_glyph_height(glyph)
Class-aware wrapper for `::fz_glyph_height()`.
    Return the height of the glyph in pixels.
fz_glyph_name_from_unicode_sc(unicode)
Class-aware wrapper for `::fz_glyph_name_from_unicode_sc()`.
fz_glyph_width(glyph)
Class-aware wrapper for `::fz_glyph_width()`.
    Return the width of the glyph in pixels.
fz_graphics_aa_level()
Class-aware wrapper for `::fz_graphics_aa_level()`.
    Get the number of bits of antialiasing we are
    using for graphics. Between 0 and 8.
fz_graphics_min_line_width()
Class-aware wrapper for `::fz_graphics_min_line_width()`.
    Get the minimum line width to be
    used for stroked lines.
 
    min_line_width: The minimum line width to use (in pixels).
fz_gridfit_matrix(as_tiled, m)
Class-aware wrapper for `::fz_gridfit_matrix()`.
    Grid fit a matrix.
 
    as_tiled = 0 => adjust the matrix so that the image of the unit
    square completely covers any pixel that was touched by the
    image of the unit square under the original matrix.
 
    as_tiled = 1 => adjust the matrix so that the corners of the
    image of the unit square align with the closest integer corner
    of the image of the unit square under the original matrix.
fz_grisu = fz_grisu_outparams_fn(f, s)
Class-aware helper for out-params of fz_grisu() [fz_grisu()].
fz_grisu_outparams_fn(f, s)
Class-aware helper for out-params of fz_grisu() [fz_grisu()].
fz_grow_buffer(buf)
Class-aware wrapper for `::fz_grow_buffer()`.
    Make some space within a buffer (i.e. ensure that
    capacity > size).
fz_has_archive_entry(arch, name)
Class-aware wrapper for `::fz_has_archive_entry()`.
    Check if entry by given name exists.
 
    If named entry does not exist 0 will be returned, if it does
    exist 1 is returned.
 
    name: Entry name to look for, this must be an exact match to
    the entry name in the archive.
fz_has_option = fz_has_option_outparams_fn(opts, key)
Class-aware helper for out-params of fz_has_option() [fz_has_option()].
fz_has_option_outparams_fn(opts, key)
Class-aware helper for out-params of fz_has_option() [fz_has_option()].
fz_has_permission(doc, p)
Class-aware wrapper for `::fz_has_permission()`.
    Check permission flags on document.
fz_hash_filter(table, state, callback)
Class-aware wrapper for `::fz_hash_filter()`.
    Iterate over the entries in a hash table, removing all the ones where callback returns true.
    Does NOT free the value of the entry, so the caller is expected to take care of this.
fz_hash_find(table, key)
Class-aware wrapper for `::fz_hash_find()`.
    Search for a matching hash within the table, and return the
    associated value.
fz_hash_for_each(table, state, callback)
Class-aware wrapper for `::fz_hash_for_each()`.
    Iterate over the entries in a hash table.
fz_hash_insert(table, key, val)
Class-aware wrapper for `::fz_hash_insert()`.
    Insert a new key/value pair into the hash table.
 
    If an existing entry with the same key is found, no change is
    made to the hash table, and a pointer to the existing value is
    returned.
 
    If no existing entry with the same key is found, ownership of
    val passes in, key is copied, and NULL is returned.
fz_hash_remove(table, key)
Class-aware wrapper for `::fz_hash_remove()`.
    Remove the entry for a given key.
 
    The value is NOT freed, so the caller is expected to take care
    of this.
fz_hb_lock()
Class-aware wrapper for `::fz_hb_lock()`.
    Lock against Harfbuzz being called
    simultaneously in several threads. This reuses
    FZ_LOCK_FREETYPE.
fz_hb_unlock()
Class-aware wrapper for `::fz_hb_unlock()`.
    Unlock after a Harfbuzz call. This reuses
    FZ_LOCK_FREETYPE.
fz_highlight_selection(page, a, b, quads, max_quads)
Class-aware wrapper for `::fz_highlight_selection()`.
    Return a list of quads to highlight lines inside the selection
    points.
fz_highlight_selection2(page, a, b, max_quads)
Class-aware wrapper for `::fz_highlight_selection2()`.
C++ alternative to fz_highlight_selection() that returns quads in a
std::vector.
fz_ignore_text(dev, text, ctm)
Class-aware wrapper for `::fz_ignore_text()`.
fz_image_orientation(image)
Class-aware wrapper for `::fz_image_orientation()`.
    Request the natural orientation of an image.
 
    This is for images (such as JPEG) that can contain internal
    specifications of rotation/flips. This is ignored by all the
    internal decode/rendering routines, but can be used by callers
    (such as the image document handler) to respect such
    specifications.
 
    The values used by MuPDF are as follows, with the equivalent
    Exif specifications given for information:
 
    0: Undefined
    1: 0 degree ccw rotation. (Exif = 1)
    2: 90 degree ccw rotation. (Exif = 8)
    3: 180 degree ccw rotation. (Exif = 3)
    4: 270 degree ccw rotation. (Exif = 6)
    5: flip on X. (Exif = 2)
    6: flip on X, then rotate ccw by 90 degrees. (Exif = 5)
    7: flip on X, then rotate ccw by 180 degrees. (Exif = 4)
    8: flip on X, then rotate ccw by 270 degrees. (Exif = 7)
fz_image_orientation_matrix(image)
Class-aware wrapper for `::fz_image_orientation_matrix()`.
fz_image_resolution = fz_image_resolution_outparams_fn(image)
Class-aware helper for out-params of fz_image_resolution() [fz_image_resolution()].
fz_image_resolution_outparams_fn(image)
Class-aware helper for out-params of fz_image_resolution() [fz_image_resolution()].
fz_image_size(im)
Class-aware wrapper for `::fz_image_size()`.
    Return the size of the storage used by an image.
fz_image_type_name(type)
Class-aware wrapper for `::fz_image_type_name()`.
    Map from FZ_IMAGE_* value to string.
 
    The returned string is static and therefore must not be freed.
fz_include_point_in_rect(r, p)
Class-aware wrapper for `::fz_include_point_in_rect()`.
    Expand a bbox to include a given point.
    To create a rectangle that encompasses a sequence of points, the
    rectangle must first be set to be the empty rectangle at one of
    the points before including the others.
fz_install_load_system_font_funcs(f, f_cjk, f_fallback)
Class-aware wrapper for `::fz_install_load_system_font_funcs()`.
    Install functions to allow MuPDF to request fonts from the
    system.
 
    Only one set of hooks can be in use at a time.
fz_intersect_irect(a, b)
Class-aware wrapper for `::fz_intersect_irect()`.
    Compute intersection of two bounding boxes.
 
    Similar to fz_intersect_rect but operates on two bounding
    boxes instead of two rectangles.
fz_intersect_rect(a, b)
Class-aware wrapper for `::fz_intersect_rect()`.
    Compute intersection of two rectangles.
 
    Given two rectangles, update the first to be the smallest
    axis-aligned rectangle that covers the area covered by both
    given rectangles. If either rectangle is empty then the
    intersection is also empty. If either rectangle is infinite
    then the intersection is simply the non-infinite rectangle.
    Should both rectangles be infinite, then the intersection is
    also infinite.
fz_invert_bitmap(bmp)
Class-aware wrapper for `::fz_invert_bitmap()`.
    Invert bitmap.
 
    Never throws exceptions.
fz_invert_matrix(matrix)
Class-aware wrapper for `::fz_invert_matrix()`.
    Create an inverse matrix.
 
    inverse: Place to store inverse matrix.
 
    matrix: Matrix to invert. A degenerate matrix, where the
    determinant is equal to zero, can not be inverted and the
    original matrix is returned instead.
 
    Returns inverse.
fz_invert_pixmap(pix)
Class-aware wrapper for `::fz_invert_pixmap()`.
    Invert all the pixels in a pixmap. All components (process and
    spots) of all pixels are inverted (except alpha, which is
    unchanged).
fz_invert_pixmap_alpha(pix)
Class-aware wrapper for `::fz_invert_pixmap_alpha()`.
    Invert the alpha fo all the pixels in a pixmap.
fz_invert_pixmap_luminance(pix)
Class-aware wrapper for `::fz_invert_pixmap_luminance()`.
    Transform the pixels in a pixmap so that luminance of each
    pixel is inverted, and the chrominance remains unchanged (as
    much as accuracy allows).
 
    All components of all pixels are inverted (except alpha, which
    is unchanged). Only supports Grey and RGB bitmaps.
fz_invert_pixmap_raw(pix)
Class-aware wrapper for `::fz_invert_pixmap_raw()`.
    Invert all the pixels in a non-premultiplied pixmap in a
    very naive manner.
fz_invert_pixmap_rect(image, rect)
Class-aware wrapper for `::fz_invert_pixmap_rect()`.
    Invert all the pixels in a given rectangle of a (premultiplied)
    pixmap. All components of all pixels in the rectangle are
    inverted (except alpha, which is unchanged).
fz_irect_from_rect(rect)
Class-aware wrapper for `::fz_irect_from_rect()`.
    Convert a rect into the minimal bounding box
    that covers the rectangle.
 
    Coordinates in a bounding box are integers, so rounding of the
    rects coordinates takes place. The top left corner is rounded
    upwards and left while the bottom right corner is rounded
    downwards and to the right.
fz_irect_height(r)
Class-aware wrapper for `::fz_irect_height()`.
    Return the height of an irect. Invalid irects return 0.
fz_irect_width(r)
Class-aware wrapper for `::fz_irect_width()`.
    Return the width of an irect. Invalid irects return 0.
fz_is_directory(path)
Class-aware wrapper for `::fz_is_directory()`.
    Determine if a given path is a directory.
fz_is_document_reflowable(doc)
Class-aware wrapper for `::fz_is_document_reflowable()`.
    Is the document reflowable.
 
    Returns 1 to indicate reflowable documents, otherwise 0.
fz_is_empty_irect(r)
Class-aware wrapper for `::fz_is_empty_irect()`.
fz_is_empty_rect(r)
Class-aware wrapper for `::fz_is_empty_rect()`.
    Check if rectangle is empty.
 
    An empty rectangle is defined as one whose area is zero.
    All invalid rectangles are empty.
fz_is_eof(stm)
Class-aware wrapper for `::fz_is_eof()`.
    Query if the stream has reached EOF (during normal bytewise
    reading).
 
    See fz_is_eof_bits for the equivalent function for bitwise
    reading.
fz_is_eof_bits(stm)
Class-aware wrapper for `::fz_is_eof_bits()`.
    Query if the stream has reached EOF (during bitwise
    reading).
 
    See fz_is_eof for the equivalent function for bytewise
    reading.
fz_is_external_link(uri)
Class-aware wrapper for `::fz_is_external_link()`.
    Query whether a link is external to a document (determined by
    uri containing a ':', intended to match with '://' which
    separates the scheme from the scheme specific parts in URIs).
fz_is_identity(m)
Class-aware wrapper for `::fz_is_identity()`.
fz_is_infinite_irect(r)
Class-aware wrapper for `::fz_is_infinite_irect()`.
    Check if an integer rectangle
    is infinite.
fz_is_infinite_rect(r)
Class-aware wrapper for `::fz_is_infinite_rect()`.
    Check if rectangle is infinite.
fz_is_page_range(s)
 Class-aware wrapper for `::fz_is_page_range()`.
            Check and parse string into page ranges:
,?(-?+|N)(-(-?+|N))?/
fz_is_pixmap_monochrome(pixmap)
Class-aware wrapper for `::fz_is_pixmap_monochrome()`.
    Check if the pixmap is a 1-channel image containing samples with
    only values 0 and 255
fz_is_point_inside_irect(x, y, r)
Class-aware wrapper for `::fz_is_point_inside_irect()`.
    Inclusion test for irects. (Rect is assumed to be open, i.e.
    top right corner is not included).
fz_is_point_inside_quad(p, q)
Class-aware wrapper for `::fz_is_point_inside_quad()`.
    Inclusion test for quads.
fz_is_point_inside_rect(p, r)
Class-aware wrapper for `::fz_is_point_inside_rect()`.
    Inclusion test for rects. (Rect is assumed to be open, i.e.
    top right corner is not included).
fz_is_pow2(a)
Class-aware wrapper for `::fz_is_pow2()`.
fz_is_quad_inside_quad(needle, haystack)
Class-aware wrapper for `::fz_is_quad_inside_quad()`.
    Inclusion test for quad in quad.
 
    This may break down if quads are not 'well formed'.
fz_is_quad_intersecting_quad(a, b)
Class-aware wrapper for `::fz_is_quad_intersecting_quad()`.
    Intersection test for quads.
 
    This may break down if quads are not 'well formed'.
fz_is_rectilinear(m)
Class-aware wrapper for `::fz_is_rectilinear()`.
    Check if a transformation is rectilinear.
 
    Rectilinear means that no shearing is present and that any
    rotations present are a multiple of 90 degrees. Usually this
    is used to make sure that axis-aligned rectangles before the
    transformation are still axis-aligned rectangles afterwards.
fz_is_tar_archive(file)
Class-aware wrapper for `::fz_is_tar_archive()`.
    Detect if stream object is a tar achieve.
 
    Assumes that the stream object is seekable.
fz_is_valid_blend_colorspace(cs)
Class-aware wrapper for `::fz_is_valid_blend_colorspace()`.
    Check to see that a colorspace is appropriate to be used as
    a blending space (i.e. only grey, rgb or cmyk).
fz_is_valid_irect(r)
Class-aware wrapper for `::fz_is_valid_irect()`.
    Check if an integer rectangle is valid.
fz_is_valid_rect(r)
Class-aware wrapper for `::fz_is_valid_rect()`.
    Check if rectangle is valid.
fz_is_zip_archive(file)
Class-aware wrapper for `::fz_is_zip_archive()`.
    Detect if stream object is a zip archive.
 
    Assumes that the stream object is seekable.
fz_iso8859_1_from_unicode(u)
Class-aware wrapper for `::fz_iso8859_1_from_unicode()`.
fz_iso8859_7_from_unicode(u)
Class-aware wrapper for `::fz_iso8859_7_from_unicode()`.
fz_jbig2_globals_data(globals)
Class-aware wrapper for `::fz_jbig2_globals_data()`.
    Return buffer containing jbig2 globals data stream.
fz_koi8u_from_unicode(u)
Class-aware wrapper for `::fz_koi8u_from_unicode()`.
fz_last_page(doc)
Class-aware wrapper for `::fz_last_page()`.
    Function to get the location for the last page in the document.
    Using this can be far more efficient in some cases than calling
    fz_count_pages and using the page number.
fz_layout_document(doc, w, h, em)
Class-aware wrapper for `::fz_layout_document()`.
    Layout reflowable document types.
 
    w, h: Page size in points.
    em: Default font size in points.
fz_lineto(path, x, y)
Class-aware wrapper for `::fz_lineto()`.
    Append a 'lineto' command to an open path.
 
    path: The path to modify.
 
    x, y: The coordinate to line to.
 
    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
fz_list_archive_entry(arch, idx)
Class-aware wrapper for `::fz_list_archive_entry()`.
    Get listed name of entry position idx.
 
    idx: Must be a value >= 0 < return value from
    fz_count_archive_entries. If not in range NULL will be
    returned.
 
    May throw an exception if this type of archive cannot list the
    entries (such as a directory).
fz_load_bmp_subimage(buf, len, subimage)
Class-aware wrapper for `::fz_load_bmp_subimage()`.
fz_load_bmp_subimage_count(buf, len)
Class-aware wrapper for `::fz_load_bmp_subimage_count()`.
fz_load_chapter_page(doc, chapter, page)
Class-aware wrapper for `::fz_load_chapter_page()`.
    Load a page.
 
    After fz_load_page is it possible to retrieve the size of the
    page using fz_bound_page, or to render the page using
    fz_run_page_*. Free the page by calling fz_drop_page.
 
    chapter: chapter number, 0 is the first chapter of the document.
    number: page number, 0 is the first page of the chapter.
fz_load_fallback_font(script, language, serif, bold, italic)
Class-aware wrapper for `::fz_load_fallback_font()`.
    Try to load a fallback font for the
    given combination of font attributes. Whether a font is
    present or not will depend on the configuration in which
    MuPDF is built.
 
    script: The script desired (e.g. UCDN_SCRIPT_KATAKANA).
 
    language: The language desired (e.g. FZ_LANG_ja).
 
    serif: 1 if serif desired, 0 otherwise.
 
    bold: 1 if bold desired, 0 otherwise.
 
    italic: 1 if italic desired, 0 otherwise.
 
    Returns a new font handle, or NULL if not available.
fz_load_jbig2_globals(buf)
Class-aware wrapper for `::fz_load_jbig2_globals()`.
    Create a jbig2 globals record from a buffer.
 
    Immutable once created.
fz_load_jbig2_subimage(buf, len, subimage)
Class-aware wrapper for `::fz_load_jbig2_subimage()`.
fz_load_jbig2_subimage_count(buf, len)
Class-aware wrapper for `::fz_load_jbig2_subimage_count()`.
fz_load_jpx(data, size, cs)
Class-aware wrapper for `::fz_load_jpx()`.
    Exposed for PDF.
fz_load_links(page)
Class-aware wrapper for `::fz_load_links()`.
    Load the list of links for a page.
 
    Returns a linked list of all the links on the page, each with
    its clickable region and link destination. Each link is
    reference counted so drop and free the list of links by
    calling fz_drop_link on the pointer return from fz_load_links.
 
    page: Page obtained from fz_load_page.
fz_load_outline(doc)
Class-aware wrapper for `::fz_load_outline()`.
    Load the hierarchical document outline.
 
    Should be freed by fz_drop_outline.
fz_load_outline_from_iterator(iter)
Class-aware wrapper for `::fz_load_outline_from_iterator()`.
    Routine to implement the old Structure based API from an iterator.
fz_load_page(doc, number)
Class-aware wrapper for `::fz_load_page()`.
    Load a given page number from a document. This may be much less
    efficient than loading by location (chapter+page) for some
    document types.
fz_load_pnm_subimage(buf, len, subimage)
Class-aware wrapper for `::fz_load_pnm_subimage()`.
fz_load_pnm_subimage_count(buf, len)
Class-aware wrapper for `::fz_load_pnm_subimage_count()`.
fz_load_system_cjk_font(name, ordering, serif)
Class-aware wrapper for `::fz_load_system_cjk_font()`.
    Attempt to load a given font from
    the system.
 
    name: The name of the desired font.
 
    ordering: The ordering to load the font from (e.g. FZ_ADOBE_KOREA)
 
    serif: 1 if serif desired, 0 otherwise.
 
    Returns a new font handle, or NULL if no matching font was found
    (or on error).
fz_load_system_font(name, bold, italic, needs_exact_metrics)
Class-aware wrapper for `::fz_load_system_font()`.
    Attempt to load a given font from the system.
 
    name: The name of the desired font.
 
    bold: 1 if bold desired, 0 otherwise.
 
    italic: 1 if italic desired, 0 otherwise.
 
    needs_exact_metrics: 1 if an exact metrical match is required,
    0 otherwise.
 
    Returns a new font handle, or NULL if no matching font was found
    (or on error).
fz_load_tiff_subimage(buf, len, subimage)
Class-aware wrapper for `::fz_load_tiff_subimage()`.
fz_load_tiff_subimage_count(buf, len)
Class-aware wrapper for `::fz_load_tiff_subimage_count()`.
    Exposed for CBZ.
fz_location_from_page_number(doc, number)
Class-aware wrapper for `::fz_location_from_page_number()`.
    Converts from page number to chapter+page. This may cause many
    chapters to be laid out in order to calculate the number of
    pages within those chapters.
fz_lock(lock)
Class-aware wrapper for `::fz_lock()`.
    Lock one of the user supplied mutexes.
fz_log_error(str)
Class-aware wrapper for `::fz_log_error()`.
    Log a (preformatted) string to the registered
    error stream (stderr by default).
fz_lookup_base14_font = fz_lookup_base14_font_outparams_fn(name)
Class-aware helper for out-params of fz_lookup_base14_font() [fz_lookup_base14_font()].
fz_lookup_base14_font_outparams_fn(name)
Class-aware helper for out-params of fz_lookup_base14_font() [fz_lookup_base14_font()].
fz_lookup_blendmode(name)
Class-aware wrapper for `::fz_lookup_blendmode()`.
    Map from (case sensitive) blend mode string to enumeration.
fz_lookup_bookmark(doc, mark)
Class-aware wrapper for `::fz_lookup_bookmark()`.
    Find a bookmark and return its page number.
fz_lookup_bookmark2(doc, mark)
fz_lookup_builtin_font = fz_lookup_builtin_font_outparams_fn(name, bold, italic)
Class-aware helper for out-params of fz_lookup_builtin_font() [fz_lookup_builtin_font()].
fz_lookup_builtin_font_outparams_fn(name, bold, italic)
Class-aware helper for out-params of fz_lookup_builtin_font() [fz_lookup_builtin_font()].
fz_lookup_cjk_font = fz_lookup_cjk_font_outparams_fn(ordering)
Class-aware helper for out-params of fz_lookup_cjk_font() [fz_lookup_cjk_font()].
fz_lookup_cjk_font_by_language = fz_lookup_cjk_font_by_language_outparams_fn(lang)
Class-aware helper for out-params of fz_lookup_cjk_font_by_language() [fz_lookup_cjk_font_by_language()].
fz_lookup_cjk_font_by_language_outparams_fn(lang)
Class-aware helper for out-params of fz_lookup_cjk_font_by_language() [fz_lookup_cjk_font_by_language()].
fz_lookup_cjk_font_outparams_fn(ordering)
Class-aware helper for out-params of fz_lookup_cjk_font() [fz_lookup_cjk_font()].
fz_lookup_cjk_ordering_by_language(name)
Class-aware wrapper for `::fz_lookup_cjk_ordering_by_language()`.
    Return the matching FZ_ADOBE_* ordering
    for the given language tag, such as "zh-Hant", "zh-Hans", "ja", or "ko".
fz_lookup_image_type(type)
Class-aware wrapper for `::fz_lookup_image_type()`.
    Map from (case sensitive) image type string to FZ_IMAGE_*
    type value.
fz_lookup_metadata(document, key)
Like fz_lookup_metadata2() but returns None on error
instead of raising exception.
fz_lookup_metadata2(doc, key)
Class-aware wrapper for `::fz_lookup_metadata2()`.
C++ alternative to `fz_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
fz_lookup_noto_emoji_font = fz_lookup_noto_emoji_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_emoji_font() [fz_lookup_noto_emoji_font()].
fz_lookup_noto_emoji_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_emoji_font() [fz_lookup_noto_emoji_font()].
fz_lookup_noto_font = fz_lookup_noto_font_outparams_fn(script, lang)
Class-aware helper for out-params of fz_lookup_noto_font() [fz_lookup_noto_font()].
fz_lookup_noto_font_outparams_fn(script, lang)
Class-aware helper for out-params of fz_lookup_noto_font() [fz_lookup_noto_font()].
fz_lookup_noto_math_font = fz_lookup_noto_math_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_math_font() [fz_lookup_noto_math_font()].
fz_lookup_noto_math_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_math_font() [fz_lookup_noto_math_font()].
fz_lookup_noto_music_font = fz_lookup_noto_music_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_music_font() [fz_lookup_noto_music_font()].
fz_lookup_noto_music_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_music_font() [fz_lookup_noto_music_font()].
fz_lookup_noto_symbol1_font = fz_lookup_noto_symbol1_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_symbol1_font() [fz_lookup_noto_symbol1_font()].
fz_lookup_noto_symbol1_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_symbol1_font() [fz_lookup_noto_symbol1_font()].
fz_lookup_noto_symbol2_font = fz_lookup_noto_symbol2_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_symbol2_font() [fz_lookup_noto_symbol2_font()].
fz_lookup_noto_symbol2_font_outparams_fn()
Class-aware helper for out-params of fz_lookup_noto_symbol2_font() [fz_lookup_noto_symbol2_font()].
fz_lookup_rendering_intent(name)
Class-aware wrapper for `::fz_lookup_rendering_intent()`.
    Map from (case sensitive) rendering intent string to enumeration
    value.
fz_make_bookmark(doc, loc)
Class-aware wrapper for `::fz_make_bookmark()`.
    Create a bookmark for the given page, which can be used to find
    the same location after the document has been laid out with
    different parameters.
fz_make_irect(x0, y0, x1, y1)
Class-aware wrapper for `::fz_make_irect()`.
fz_make_location(chapter, page)
Class-aware wrapper for `::fz_make_location()`.
    Simple constructor for fz_locations.
fz_make_matrix(a, b, c, d, e, f)
Class-aware wrapper for `::fz_make_matrix()`.
fz_make_point(x, y)
Class-aware wrapper for `::fz_make_point()`.
fz_make_quad(ul_x, ul_y, ur_x, ur_y, ll_x, ll_y, lr_x, lr_y)
Class-aware wrapper for `::fz_make_quad()`.
    Inline convenience construction function.
fz_make_rect(x0, y0, x1, y1)
Class-aware wrapper for `::fz_make_rect()`.
fz_malloc(size)
Class-aware wrapper for `::fz_malloc()`.
    Allocate uninitialized memory of a given size.
    Does NOT clear the memory!
 
    May return NULL for size = 0.
 
    Throws exception in the event of failure to allocate.
fz_malloc_no_throw(size)
Class-aware wrapper for `::fz_malloc_no_throw()`.
    fz_malloc equivalent that returns NULL rather than throwing
    exceptions.
fz_matrix_expansion(m)
Class-aware wrapper for `::fz_matrix_expansion()`.
    Calculate average scaling factor of matrix.
fz_matrix_max_expansion(m)
Class-aware wrapper for `::fz_matrix_max_expansion()`.
    Find the largest expansion performed by this matrix.
    (i.e. max(abs(m.a),abs(m.b),abs(m.c),abs(m.d))
fz_max(a, b)
Class-aware wrapper for `::fz_max()`.
fz_maxi(a, b)
Class-aware wrapper for `::fz_maxi()`.
fz_maxi64(a, b)
Class-aware wrapper for `::fz_maxi64()`.
fz_maxz(a, b)
Class-aware wrapper for `::fz_maxz()`.
fz_md5_buffer(buffer, digest)
Class-aware wrapper for `::fz_md5_buffer()`.
    Create an MD5 digest from buffer contents.
 
    Never throws exceptions.
fz_md5_final(state, digest)
Class-aware wrapper for `::fz_md5_final()`.
    MD5 finalization. Ends an MD5 message-digest operation, writing
    the message digest and zeroizing the context.
 
    Never throws an exception.
fz_md5_final2(md5)
Class-aware wrapper for `::fz_md5_final2()`.
C++ alternative to fz_md5_final() that returns the digest by value.
fz_md5_init(state)
Class-aware wrapper for `::fz_md5_init()`.
    MD5 initialization. Begins an MD5 operation, writing a new
    context.
 
    Never throws an exception.
fz_md5_pixmap(pixmap, digest)
Class-aware wrapper for `::fz_md5_pixmap()`.
fz_md5_pixmap2(pixmap)
Class-aware wrapper for `::fz_md5_pixmap2()`.
C++ alternative to `fz_md5_pixmap()` that returns the digest by value.
fz_md5_update(state, input, inlen)
Class-aware wrapper for `::fz_md5_update()`.
    MD5 block update operation. Continues an MD5 message-digest
    operation, processing another message block, and updating the
    context.
 
    Never throws an exception.
fz_md5_update_int64(state, i)
Class-aware wrapper for `::fz_md5_update_int64()`.
    MD5 block update operation. Continues an MD5 message-digest
    operation, processing an int64, and updating the context.
 
    Never throws an exception.
fz_measure_string(user_font, trm, s, wmode, bidi_level, markup_dir, language)
Class-aware wrapper for `::fz_measure_string()`.
    Measure the advance width of a UTF8 string should it be added to a text object.
 
    This uses the same layout algorithms as fz_show_string, and can be used
    to calculate text alignment adjustments.
fz_memmem(haystack, haystacklen, needle, needlelen)
Class-aware wrapper for `::fz_memmem()`.
    Find the start of the first occurrence of the substring needle in haystack.
fz_memrnd(block, len)
Class-aware wrapper for `::fz_memrnd()`.
    Fill block with len bytes of pseudo-randomness.
fz_memrnd2(length)
fz_min(a, b)
Class-aware wrapper for `::fz_min()`.
fz_mini(a, b)
Class-aware wrapper for `::fz_mini()`.
fz_mini64(a, b)
Class-aware wrapper for `::fz_mini64()`.
fz_minz(a, b)
Class-aware wrapper for `::fz_minz()`.
fz_morph_error(fromcode, tocode)
Class-aware wrapper for `::fz_morph_error()`.
    Called within a catch block this modifies the current
    exception's code. If it's of type 'fromcode' it is
    modified to 'tocode'. Typically used for 'downgrading'
    exception severity.
fz_mount_multi_archive(arch_, sub, path)
Class-aware wrapper for `::fz_mount_multi_archive()`.
    Add an archive to the set of archives handled by a multi
    archive.
 
    If path is NULL, then the archive contents will appear at the
    top level, otherwise, the archives contents will appear prefixed
    by path.
fz_moveto(path, x, y)
Class-aware wrapper for `::fz_moveto()`.
    Append a 'moveto' command to a path.
    This 'opens' a path.
 
    path: The path to modify.
 
    x, y: The coordinate to move to.
 
    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
fz_mul255(a, b)
Class-aware wrapper for `::fz_mul255()`.
    Multiply scaled two integers in the 0..255 range
fz_needs_password(doc)
Class-aware wrapper for `::fz_needs_password()`.
    Check if a document is encrypted with a
    non-blank password.
fz_new_archive_of_size(file, size)
Class-aware wrapper for `::fz_new_archive_of_size()`.
fz_new_base14_font(name)
Class-aware wrapper for `::fz_new_base14_font()`.
    Create a new font from one of the built-in fonts.
fz_new_bbox_device(rectp)
Class-aware wrapper for `::fz_new_bbox_device()`.
    Create a device to compute the bounding
    box of all marks on a page.
 
    The returned bounding box will be the union of all bounding
    boxes of all objects on a page.
fz_new_bitmap(w, h, n, xres, yres)
Class-aware wrapper for `::fz_new_bitmap()`.
    Create a new bitmap.
 
    w, h: Width and Height for the bitmap
 
    n: Number of color components (assumed to be a divisor of 8)
 
    xres, yres: X and Y resolutions (in pixels per inch).
 
    Returns pointer to created bitmap structure. The bitmap
    data is uninitialised.
fz_new_bitmap_from_pixmap(pix, ht)
Class-aware wrapper for `::fz_new_bitmap_from_pixmap()`.
    Make a bitmap from a pixmap and a halftone.
 
    pix: The pixmap to generate from. Currently must be a single
    color component with no alpha.
 
    ht: The halftone to use. NULL implies the default halftone.
 
    Returns the resultant bitmap. Throws exceptions in the case of
    failure to allocate.
fz_new_bitmap_from_pixmap_band(pix, ht, band_start)
Class-aware wrapper for `::fz_new_bitmap_from_pixmap_band()`.
    Make a bitmap from a pixmap and a
    halftone, allowing for the position of the pixmap within an
    overall banded rendering.
 
    pix: The pixmap to generate from. Currently must be a single
    color component with no alpha.
 
    ht: The halftone to use. NULL implies the default halftone.
 
    band_start: Vertical offset within the overall banded rendering
    (in pixels)
 
    Returns the resultant bitmap. Throws exceptions in the case of
    failure to allocate.
fz_new_buffer(capacity)
Class-aware wrapper for `::fz_new_buffer()`.
fz_new_buffer_from_base64(data, size)
Class-aware wrapper for `::fz_new_buffer_from_base64()`.
    Create a new buffer with data decoded from a base64 input string.
fz_new_buffer_from_copied_data(data)
Returns FzBuffer containing copy of `data`, which should be
a `bytes` or similar Python buffer instance.
fz_new_buffer_from_data(data, size)
Class-aware wrapper for `::fz_new_buffer_from_data()`.
    Create a new buffer with existing data.
 
    data: Pointer to existing data.
    size: Size of existing data.
 
    Takes ownership of data. Does not make a copy. Calls fz_free on
    the data when the buffer is deallocated. Do not use 'data' after
    passing to this function.
 
    Returns pointer to new buffer. Throws exception on allocation
    failure.
fz_new_buffer_from_display_list(list, options)
Class-aware wrapper for `::fz_new_buffer_from_display_list()`.
fz_new_buffer_from_image_as_jpeg(image, color_params, quality, invert_cmyk)
Class-aware wrapper for `::fz_new_buffer_from_image_as_jpeg()`.
fz_new_buffer_from_image_as_pam(image, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_pam()`.
fz_new_buffer_from_image_as_png(image, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_png()`.
    Reencode a given image as a PNG into a buffer.
 
    Ownership of the buffer is returned.
fz_new_buffer_from_image_as_pnm(image, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_pnm()`.
fz_new_buffer_from_image_as_psd(image, color_params)
Class-aware wrapper for `::fz_new_buffer_from_image_as_psd()`.
fz_new_buffer_from_page(page, options)
Class-aware wrapper for `::fz_new_buffer_from_page()`.
fz_new_buffer_from_page_number(doc, number, options)
Class-aware wrapper for `::fz_new_buffer_from_page_number()`.
fz_new_buffer_from_page_with_format(page, format, options, transform, cookie)
Class-aware wrapper for `::fz_new_buffer_from_page_with_format()`.
    Returns an fz_buffer containing a page after conversion to specified format.
 
    page: The page to convert.
    format, options: Passed to fz_new_document_writer_with_output() internally.
    transform, cookie: Passed to fz_run_page() internally.
fz_new_buffer_from_pixmap_as_jpeg(pixmap, color_params, quality, invert_cmyk)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_jpeg()`.
fz_new_buffer_from_pixmap_as_pam(pixmap, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pam()`.
fz_new_buffer_from_pixmap_as_png(pixmap, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_png()`.
    Reencode a given pixmap as a PNG into a buffer.
 
    Ownership of the buffer is returned.
fz_new_buffer_from_pixmap_as_pnm(pixmap, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_pnm()`.
fz_new_buffer_from_pixmap_as_psd(pix, color_params)
Class-aware wrapper for `::fz_new_buffer_from_pixmap_as_psd()`.
fz_new_buffer_from_shared_data(data, size)
Class-aware wrapper for `::fz_new_buffer_from_shared_data()`.
    Like fz_new_buffer, but does not take ownership.
fz_new_buffer_from_stext_page(text)
Class-aware wrapper for `::fz_new_buffer_from_stext_page()`.
    Convert structured text into plain text.
fz_new_builtin_font(name, is_bold, is_italic)
Class-aware wrapper for `::fz_new_builtin_font()`.
fz_new_cal_gray_colorspace(wp, bp, gamma)
Class-aware wrapper for `::fz_new_cal_gray_colorspace()`.
    Create a calibrated gray colorspace.
 
    The returned reference should be dropped when it is finished
    with.
 
    Colorspaces are immutable once created.
fz_new_cal_rgb_colorspace(wp, bp, gamma, matrix)
Class-aware wrapper for `::fz_new_cal_rgb_colorspace()`.
    Create a calibrated rgb colorspace.
 
    The returned reference should be dropped when it is finished
    with.
 
    Colorspaces are immutable once created.
fz_new_cjk_font(ordering)
Class-aware wrapper for `::fz_new_cjk_font()`.
fz_new_colorspace(type, flags, n, name)
Class-aware wrapper for `::fz_new_colorspace()`.
    Creates a new colorspace instance and returns a reference.
 
    No internal checking is done that the colorspace type (e.g.
    CMYK) matches with the flags (e.g. FZ_COLORSPACE_HAS_CMYK) or
    colorant count (n) or name.
 
    The reference should be dropped when it is finished with.
 
    Colorspaces are immutable once created (with the exception of
    setting up colorant names for separation spaces).
fz_new_default_colorspaces()
Class-aware wrapper for `::fz_new_default_colorspaces()`.
    Create a new default colorspace structure with values inherited
    from the context, and return a reference to it.
 
    These can be overridden using fz_set_default_xxxx.
 
    These should not be overridden while more than one caller has
    the reference for fear of race conditions.
 
    The caller should drop this reference once finished with it.
fz_new_deflated_data = fz_new_deflated_data_outparams_fn(source, source_length, level)
Class-aware helper for out-params of fz_new_deflated_data() [fz_new_deflated_data()].
fz_new_deflated_data_from_buffer = fz_new_deflated_data_from_buffer_outparams_fn(buffer, level)
Class-aware helper for out-params of fz_new_deflated_data_from_buffer() [fz_new_deflated_data_from_buffer()].
fz_new_deflated_data_from_buffer_outparams_fn(buffer, level)
Class-aware helper for out-params of fz_new_deflated_data_from_buffer() [fz_new_deflated_data_from_buffer()].
fz_new_deflated_data_outparams_fn(source, source_length, level)
Class-aware helper for out-params of fz_new_deflated_data() [fz_new_deflated_data()].
fz_new_device_of_size(size)
Class-aware wrapper for `::fz_new_device_of_size()`.
    Devices are created by calls to device implementations, for
    instance: foo_new_device(). These will be implemented by calling
    fz_new_derived_device(ctx, foo_device) where foo_device is a
    structure "derived from" fz_device, for instance
    typedef struct { fz_device base;  ...extras...} foo_device;
fz_new_display_list(mediabox)
Class-aware wrapper for `::fz_new_display_list()`.
    Create an empty display list.
 
    A display list contains drawing commands (text, images, etc.).
    Use fz_new_list_device for populating the list.
 
    mediabox: Bounds of the page (in points) represented by the
    display list.
fz_new_display_list_from_page(page)
Class-aware wrapper for `::fz_new_display_list_from_page()`.
    Create a display list.
 
    Ownership of the display list is returned to the caller.
fz_new_display_list_from_page_contents(page)
Class-aware wrapper for `::fz_new_display_list_from_page_contents()`.
    Create a display list from page contents (no annotations).
 
    Ownership of the display list is returned to the caller.
fz_new_display_list_from_page_number(doc, number)
Class-aware wrapper for `::fz_new_display_list_from_page_number()`.
fz_new_display_list_from_svg = fz_new_display_list_from_svg_outparams_fn(buf, base_uri, zip)
Class-aware helper for out-params of fz_new_display_list_from_svg() [fz_new_display_list_from_svg()].
fz_new_display_list_from_svg_outparams_fn(buf, base_uri, zip)
Class-aware helper for out-params of fz_new_display_list_from_svg() [fz_new_display_list_from_svg()].
fz_new_display_list_from_svg_xml = fz_new_display_list_from_svg_xml_outparams_fn(xmldoc, xml, base_uri, zip)
Class-aware helper for out-params of fz_new_display_list_from_svg_xml() [fz_new_display_list_from_svg_xml()].
fz_new_display_list_from_svg_xml_outparams_fn(xmldoc, xml, base_uri, zip)
Class-aware helper for out-params of fz_new_display_list_from_svg_xml() [fz_new_display_list_from_svg_xml()].
fz_new_document_of_size(size)
Class-aware wrapper for `::fz_new_document_of_size()`.
    New documents are typically created by calls like
    foo_new_document(fz_context *ctx, ...). These work by
    deriving a new document type from fz_document, for instance:
    typedef struct { fz_document base; ...extras... } foo_document;
    These are allocated by calling
    fz_new_derived_document(ctx, foo_document)
fz_new_draw_device(transform, dest)
Class-aware wrapper for `::fz_new_draw_device()`.
    Create a device to draw on a pixmap.
 
    dest: Target pixmap for the draw device. See fz_new_pixmap*
    for how to obtain a pixmap. The pixmap is not cleared by the
    draw device, see fz_clear_pixmap* for how to clear it prior to
    calling fz_new_draw_device. Free the device by calling
    fz_drop_device.
 
    transform: Transform from user space in points to device space
    in pixels.
fz_new_draw_device_type3(transform, dest)
Class-aware wrapper for `::fz_new_draw_device_type3()`.
fz_new_draw_device_with_bbox(transform, dest, clip)
Class-aware wrapper for `::fz_new_draw_device_with_bbox()`.
    Create a device to draw on a pixmap.
 
    dest: Target pixmap for the draw device. See fz_new_pixmap*
    for how to obtain a pixmap. The pixmap is not cleared by the
    draw device, see fz_clear_pixmap* for how to clear it prior to
    calling fz_new_draw_device. Free the device by calling
    fz_drop_device.
 
    transform: Transform from user space in points to device space
    in pixels.
 
    clip: Bounding box to restrict any marking operations of the
    draw device.
fz_new_draw_device_with_bbox_proof(transform, dest, clip, cs)
Class-aware wrapper for `::fz_new_draw_device_with_bbox_proof()`.
    Create a device to draw on a pixmap.
 
    dest: Target pixmap for the draw device. See fz_new_pixmap*
    for how to obtain a pixmap. The pixmap is not cleared by the
    draw device, see fz_clear_pixmap* for how to clear it prior to
    calling fz_new_draw_device. Free the device by calling
    fz_drop_device.
 
    transform: Transform from user space in points to device space
    in pixels.
 
    clip: Bounding box to restrict any marking operations of the
    draw device.
 
    proof_cs: Color space to render to prior to mapping to color
    space defined by pixmap.
fz_new_draw_device_with_options = fz_new_draw_device_with_options_outparams_fn(options, mediabox)
Class-aware helper for out-params of fz_new_draw_device_with_options() [fz_new_draw_device_with_options()].
fz_new_draw_device_with_options_outparams_fn(options, mediabox)
Class-aware helper for out-params of fz_new_draw_device_with_options() [fz_new_draw_device_with_options()].
fz_new_draw_device_with_proof(transform, dest, proof_cs)
Class-aware wrapper for `::fz_new_draw_device_with_proof()`.
    Create a device to draw on a pixmap.
 
    dest: Target pixmap for the draw device. See fz_new_pixmap*
    for how to obtain a pixmap. The pixmap is not cleared by the
    draw device, see fz_clear_pixmap* for how to clear it prior to
    calling fz_new_draw_device. Free the device by calling
    fz_drop_device.
 
    transform: Transform from user space in points to device space
    in pixels.
 
    proof_cs: Intermediate color space to map though when mapping to
    color space defined by pixmap.
fz_new_font_from_buffer(name, buffer, index, use_glyph_bbox)
Class-aware wrapper for `::fz_new_font_from_buffer()`.
    Create a new font from a font file in a fz_buffer.
 
    Fonts created in this way, will be eligible for embedding by default.
 
    name: Name of font (leave NULL to use name from font).
 
    buffer: Buffer to load from.
 
    index: Which font from the file to load (0 for default).
 
    use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
    Returns new font handle, or throws exception on error.
fz_new_font_from_file(name, path, index, use_glyph_bbox)
Class-aware wrapper for `::fz_new_font_from_file()`.
    Create a new font from a font file.
 
    Fonts created in this way, will be eligible for embedding by default.
 
    name: Name of font (leave NULL to use name from font).
 
    path: File path to load from.
 
    index: Which font from the file to load (0 for default).
 
    use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
    Returns new font handle, or throws exception on error.
fz_new_font_from_memory(name, data, len, index, use_glyph_bbox)
Class-aware wrapper for `::fz_new_font_from_memory()`.
    Create a new font from a font file in memory.
 
    Fonts created in this way, will be eligible for embedding by default.
 
    name: Name of font (leave NULL to use name from font).
 
    data: Pointer to the font file data.
 
    len: Length of the font file data.
 
    index: Which font from the file to load (0 for default).
 
    use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
    Returns new font handle, or throws exception on error.
fz_new_icc_colorspace(type, flags, name, buf)
Class-aware wrapper for `::fz_new_icc_colorspace()`.
    Create a colorspace from an ICC profile supplied in buf.
 
    Limited checking is done to ensure that the colorspace type is
    appropriate for the supplied ICC profile.
 
    An additional reference is taken to buf, which will be dropped
    on destruction. Ownership is NOT passed in.
 
    The returned reference should be dropped when it is finished
    with.
 
    Colorspaces are immutable once created.
fz_new_image_from_buffer(buffer)
Class-aware wrapper for `::fz_new_image_from_buffer()`.
    Create a new image from a
    buffer of data, inferring its type from the format
    of the data.
fz_new_image_from_compressed_buffer = fz_new_image_from_compressed_buffer_outparams_fn(w, h, bpc, colorspace, xres, yres, interpolate, imagemask, buffer, mask)
Class-aware helper for out-params of fz_new_image_from_compressed_buffer() [fz_new_image_from_compressed_buffer()].
fz_new_image_from_compressed_buffer_outparams_fn(w, h, bpc, colorspace, xres, yres, interpolate, imagemask, buffer, mask)
Class-aware helper for out-params of fz_new_image_from_compressed_buffer() [fz_new_image_from_compressed_buffer()].
fz_new_image_from_display_list(w, h, list)
Class-aware wrapper for `::fz_new_image_from_display_list()`.
    Create a new image from a display list.
 
    w, h: The conceptual width/height of the image.
 
    transform: The matrix that needs to be applied to the given
    list to make it render to the unit square.
 
    list: The display list.
fz_new_image_from_file(path)
Class-aware wrapper for `::fz_new_image_from_file()`.
    Create a new image from the contents
    of a file, inferring its type from the format of the
    data.
fz_new_image_from_pixmap(pixmap, mask)
Class-aware wrapper for `::fz_new_image_from_pixmap()`.
    Create an image from the given
    pixmap.
 
    pixmap: The pixmap to base the image upon. A new reference
    to this is taken.
 
    mask: NULL, or another image to use as a mask for this one.
    A new reference is taken to this image. Supplying a masked
    image as a mask to another image is illegal!
fz_new_image_from_svg(buf, base_uri, zip)
Class-aware wrapper for `::fz_new_image_from_svg()`.
    Create a scalable image from an SVG document.
fz_new_image_from_svg_xml(xmldoc, xml, base_uri, zip)
Class-aware wrapper for `::fz_new_image_from_svg_xml()`.
    Create a scalable image from an SVG document.
fz_new_image_of_size = fz_new_image_of_size_outparams_fn(w, h, bpc, colorspace, xres, yres, interpolate, imagemask, mask, size, get_pixmap, get_size, drop)
Class-aware helper for out-params of fz_new_image_of_size() [fz_new_image_of_size()].
fz_new_image_of_size_outparams_fn(w, h, bpc, colorspace, xres, yres, interpolate, imagemask, mask, size, get_pixmap, get_size, drop)
Class-aware helper for out-params of fz_new_image_of_size() [fz_new_image_of_size()].
fz_new_indexed_colorspace(base, high, lookup)
Class-aware wrapper for `::fz_new_indexed_colorspace()`.
    Create an indexed colorspace.
 
    The supplied lookup table is high palette entries long. Each
    entry is n bytes long, where n is given by the number of
    colorants in the base colorspace, one byte per colorant.
 
    Ownership of lookup is passed it; it will be freed on
    destruction, so must be heap allocated.
 
    The colorspace will keep an additional reference to the base
    colorspace that will be dropped on destruction.
 
    The returned reference should be dropped when it is finished
    with.
 
    Colorspaces are immutable once created.
fz_new_link_of_size(size, rect, uri)
Class-aware wrapper for `::fz_new_link_of_size()`.
    Create a new link record.
 
    next is set to NULL with the expectation that the caller will
    handle the linked list setup. Internal function.
 
    Different document types will be implemented by deriving from
    fz_link. This macro allocates such derived structures, and
    initialises the base sections.
fz_new_list_device(list)
Class-aware wrapper for `::fz_new_list_device()`.
    Create a rendering device for a display list.
 
    When the device is rendering a page it will populate the
    display list with drawing commands (text, images, etc.). The
    display list can later be reused to render a page many times
    without having to re-interpret the page from the document file
    for each rendering. Once the device is no longer needed, free
    it with fz_drop_device.
 
    list: A display list that the list device takes a reference to.
fz_new_multi_archive()
Class-aware wrapper for `::fz_new_multi_archive()`.
    Create a new multi archive (initially empty).
fz_new_ocr_device(target, ctm, mediabox, with_list, language, datadir, progress, progress_arg)
Class-aware wrapper for `::fz_new_ocr_device()`.
    Create a device to OCR the text on the page.
 
    Renders the page internally to a bitmap that is then OCRd. Text
    is then forwarded onto the target device.
 
    target: The target device to receive the OCRd text.
 
    ctm: The transform to apply to the mediabox to get the size for
    the rendered page image. Also used to calculate the resolution
    for the page image. In general, this will be the same as the CTM
    that you pass to fz_run_page (or fz_run_display_list) to feed
    this device.
 
    mediabox: The mediabox (in points). Combined with the CTM to get
    the bounds of the pixmap used internally for the rendered page
    image.
 
    with_list: If with_list is false, then all non-text operations
    are forwarded instantly to the target device. This results in
    the target device seeing all NON-text operations, followed by
    all the text operations (derived from OCR).
 
    If with_list is true, then all the marking operations are
    collated into a display list which is then replayed to the
    target device at the end.
 
    language: NULL (for "eng"), or a pointer to a string to describe
    the languages/scripts that should be used for OCR (e.g.
    "eng,ara").
 
    datadir: NULL (for ""), or a pointer to a path string otherwise
    provided to Tesseract in the TESSDATA_PREFIX environment variable.
 
    progress: NULL, or function to be called periodically to indicate
    progress. Return 0 to continue, or 1 to cancel. progress_arg is
    returned as the void *. The int is a value between 0 and 100 to
    indicate progress.
 
    progress_arg: A void * value to be parrotted back to the progress
    function.
fz_new_outline()
Class-aware wrapper for `::fz_new_outline()`.
    Create a new outline entry with zeroed fields for the caller
    to fill in.
fz_new_page_of_size(size, doc)
Class-aware wrapper for `::fz_new_page_of_size()`.
    Different document types will be implemented by deriving from
    fz_page. This macro allocates such derived structures, and
    initialises the base sections.
fz_new_path()
Class-aware wrapper for `::fz_new_path()`.
    Create a new (empty) path structure.
fz_new_pixmap(cs, w, h, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap()`.
    Create a new pixmap, with its origin at (0,0)
 
    cs: The colorspace to use for the pixmap, or NULL for an alpha
    plane/mask.
 
    w: The width of the pixmap (in pixels)
 
    h: The height of the pixmap (in pixels)
 
    seps: Details of separations.
 
    alpha: 0 for no alpha, 1 for alpha.
 
    Returns a pointer to the new pixmap. Throws exception on failure
    to allocate.
fz_new_pixmap_from_alpha_channel(src)
Class-aware wrapper for `::fz_new_pixmap_from_alpha_channel()`.
fz_new_pixmap_from_color_and_mask(color, mask)
Class-aware wrapper for `::fz_new_pixmap_from_color_and_mask()`.
fz_new_pixmap_from_display_list(list, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_display_list()`.
    Render the page to a pixmap using the transform and colorspace.
 
    Ownership of the pixmap is returned to the caller.
fz_new_pixmap_from_display_list_with_separations(list, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_display_list_with_separations()`.
    Render the page contents with control over spot colors.
 
    Ownership of the pixmap is returned to the caller.
fz_new_pixmap_from_page(page, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page()`.
fz_new_pixmap_from_page_contents(page, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_contents()`.
    Render the page contents without annotations.
 
    Ownership of the pixmap is returned to the caller.
fz_new_pixmap_from_page_contents_with_separations(page, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_contents_with_separations()`.
fz_new_pixmap_from_page_number(doc, number, ctm, cs, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_number()`.
fz_new_pixmap_from_page_number_with_separations(doc, number, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_number_with_separations()`.
fz_new_pixmap_from_page_with_separations(page, ctm, cs, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_from_page_with_separations()`.
fz_new_pixmap_from_pixmap(pixmap, rect)
Class-aware wrapper for `::fz_new_pixmap_from_pixmap()`.
    Create a new pixmap that represents a subarea of the specified
    pixmap. A reference is taken to this pixmap that will be dropped
    on destruction.
 
    The supplied rectangle must be wholly contained within the
    original pixmap.
 
    Returns a pointer to the new pixmap. Throws exception on failure
    to allocate.
fz_new_pixmap_with_bbox(colorspace, bbox, seps, alpha)
Class-aware wrapper for `::fz_new_pixmap_with_bbox()`.
    Create a pixmap of a given size, location and pixel format.
 
    The bounding box specifies the size of the created pixmap and
    where it will be located. The colorspace determines the number
    of components per pixel. Alpha is always present. Pixmaps are
    reference counted, so drop references using fz_drop_pixmap.
 
    colorspace: Colorspace format used for the created pixmap. The
    pixmap will keep a reference to the colorspace.
 
    bbox: Bounding box specifying location/size of created pixmap.
 
    seps: Details of separations.
 
    alpha: 0 for no alpha, 1 for alpha.
 
    Returns a pointer to the new pixmap. Throws exception on failure
    to allocate.
fz_new_pixmap_with_bbox_and_data(colorspace, rect, seps, alpha, samples)
Class-aware wrapper for `::fz_new_pixmap_with_bbox_and_data()`.
    Create a pixmap of a given size, location and pixel format,
    using the supplied data block.
 
    The bounding box specifies the size of the created pixmap and
    where it will be located. The colorspace determines the number
    of components per pixel. Alpha is always present. Pixmaps are
    reference counted, so drop references using fz_drop_pixmap.
 
    colorspace: Colorspace format used for the created pixmap. The
    pixmap will keep a reference to the colorspace.
 
    rect: Bounding box specifying location/size of created pixmap.
 
    seps: Details of separations.
 
    alpha: Number of alpha planes (0 or 1).
 
    samples: The data block to keep the samples in.
 
    Returns a pointer to the new pixmap. Throws exception on failure
    to allocate.
fz_new_pixmap_with_data(colorspace, w, h, seps, alpha, stride, samples)
Class-aware wrapper for `::fz_new_pixmap_with_data()`.
    Create a new pixmap, with its origin at
    (0,0) using the supplied data block.
 
    cs: The colorspace to use for the pixmap, or NULL for an alpha
    plane/mask.
 
    w: The width of the pixmap (in pixels)
 
    h: The height of the pixmap (in pixels)
 
    seps: Details of separations.
 
    alpha: 0 for no alpha, 1 for alpha.
 
    stride: The byte offset from the pixel data in a row to the
    pixel data in the next row.
 
    samples: The data block to keep the samples in.
 
    Returns a pointer to the new pixmap. Throws exception on failure to
    allocate.
fz_new_separations(controllable)
Class-aware wrapper for `::fz_new_separations()`.
    Create a new separations structure (initially empty)
fz_new_stext_device(page, options)
Class-aware wrapper for `::fz_new_stext_device()`.
    Create a device to extract the text on a page.
 
    Gather the text on a page into blocks and lines.
 
    The reading order is taken from the order the text is drawn in
    the source file, so may not be accurate.
 
    page: The text page to which content should be added. This will
    usually be a newly created (empty) text page, but it can be one
    containing data already (for example when merging multiple
    pages, or watermarking).
 
    options: Options to configure the stext device.
fz_new_store_context(max)
Class-aware wrapper for `::fz_new_store_context()`.
    Create a new store inside the context
 
    max: The maximum size (in bytes) that the store is allowed to
    grow to. FZ_STORE_UNLIMITED means no limit.
fz_new_stream(state, next, drop)
Class-aware wrapper for `::fz_new_stream()`.
    Create a new stream object with the given
    internal state and function pointers.
 
    state: Internal state (opaque to everything but implementation).
 
    next: Should provide the next set of bytes (up to max) of stream
    data. Return the number of bytes read, or EOF when there is no
    more data.
 
    drop: Should clean up and free the internal state. May not
    throw exceptions.
fz_new_stroke_state()
Class-aware wrapper for `::fz_new_stroke_state()`.
    Create a new (empty) stroke state structure (with no dash
    data) and return a reference to it.
 
    Throws exception on failure to allocate.
fz_new_stroke_state_with_dash_len(len)
Class-aware wrapper for `::fz_new_stroke_state_with_dash_len()`.
    Create a new (empty) stroke state structure, with room for
    dash data of the given length, and return a reference to it.
 
    len: The number of dash elements to allow room for.
 
    Throws exception on failure to allocate.
fz_new_svg_device(out, page_width, page_height, text_format, reuse_images)
Class-aware wrapper for `::fz_new_svg_device()`.
    Create a device that outputs (single page) SVG files to
    the given output stream.
 
    Equivalent to fz_new_svg_device_with_id passing id = NULL.
fz_new_svg_device_with_id = fz_new_svg_device_with_id_outparams_fn(out, page_width, page_height, text_format, reuse_images)
Class-aware helper for out-params of fz_new_svg_device_with_id() [fz_new_svg_device_with_id()].
fz_new_svg_device_with_id_outparams_fn(out, page_width, page_height, text_format, reuse_images)
Class-aware helper for out-params of fz_new_svg_device_with_id() [fz_new_svg_device_with_id()].
fz_new_test_device = fz_new_test_device_outparams_fn(threshold, options, passthrough)
Class-aware helper for out-params of fz_new_test_device() [fz_new_test_device()].
fz_new_test_device_outparams_fn(threshold, options, passthrough)
Class-aware helper for out-params of fz_new_test_device() [fz_new_test_device()].
fz_new_text()
Class-aware wrapper for `::fz_new_text()`.
    Create a new empty fz_text object.
 
    Throws exception on failure to allocate.
fz_new_trace_device(out)
Class-aware wrapper for `::fz_new_trace_device()`.
    Create a device to print a debug trace of all device calls.
fz_new_tree_archive(tree)
Class-aware wrapper for `::fz_new_tree_archive()`.
    Create an archive that holds named buffers.
 
    tree can either be a preformed tree with fz_buffers as values,
    or it can be NULL for an empty tree.
fz_new_type3_font(name, matrix)
Class-aware wrapper for `::fz_new_type3_font()`.
    Create a new (empty) type3 font.
 
    name: Name of font (or NULL).
 
    matrix: Font matrix.
 
    Returns a new font handle, or throws exception on
    allocation failure.
fz_new_xhtml_document_from_document(old_doc, opts)
Class-aware wrapper for `::fz_new_xhtml_document_from_document()`.
    Use text extraction to convert the input document into XHTML,
    then open the result as a new document that can be reflowed.
fz_new_xmltext_device(out)
Class-aware wrapper for `::fz_new_xmltext_device()`.
    Create a device to output raw information.
fz_next_page(doc, loc)
Class-aware wrapper for `::fz_next_page()`.
    Function to get the location of the next page (allowing for the
    end of chapters etc). If at the end of the document, returns the
    current location.
fz_normalize_vector(p)
Class-aware wrapper for `::fz_normalize_vector()`.
    Normalize a vector to length one.
fz_open_a85d(chain)
Class-aware wrapper for `::fz_open_a85d()`.
    a85d filter performs ASCII 85 Decoding of data read
    from the chained filter.
fz_open_accelerated_document(filename, accel)
Class-aware wrapper for `::fz_open_accelerated_document()`.
    Open a document file and read its basic structure so pages and
    objects can be located. MuPDF will try to repair broken
    documents (without actually changing the file contents).
 
    The returned fz_document is used when calling most other
    document related functions.
 
    filename: a path to a file as it would be given to open(2).
fz_open_accelerated_document_with_stream(magic, stream, accel)
Class-aware wrapper for `::fz_open_accelerated_document_with_stream()`.
    Open a document using the specified stream object rather than
    opening a file on disk.
 
    magic: a string used to detect document type; either a file name
    or mime-type.
fz_open_aesd(chain, key, keylen)
Class-aware wrapper for `::fz_open_aesd()`.
    aesd filter performs AES decoding of data read from the chained
    filter using the supplied key.
fz_open_ahxd(chain)
Class-aware wrapper for `::fz_open_ahxd()`.
    ahxd filter performs ASCII Hex decoding of data read
    from the chained filter.
fz_open_arc4(chain, key, keylen)
Class-aware wrapper for `::fz_open_arc4()`.
    arc4 filter performs RC4 decoding of data read from the chained
    filter using the supplied key.
fz_open_archive(filename)
Class-aware wrapper for `::fz_open_archive()`.
    Open a zip or tar archive
 
    Open a file and identify its archive type based on the archive
    signature contained inside.
 
    filename: a path to a file as it would be given to open(2).
fz_open_archive_entry(arch, name)
Class-aware wrapper for `::fz_open_archive_entry()`.
    Opens an archive entry as a stream.
 
    name: Entry name to look for, this must be an exact match to
    the entry name in the archive.
 
    Throws an exception if a matching entry cannot be found.
fz_open_archive_with_stream(file)
Class-aware wrapper for `::fz_open_archive_with_stream()`.
    Open zip or tar archive stream.
 
    Open an archive using a seekable stream object rather than
    opening a file or directory on disk.
fz_open_buffer(buf)
Class-aware wrapper for `::fz_open_buffer()`.
    Open a buffer as a stream.
 
    buf: The buffer to open. Ownership of the buffer is NOT passed
    in (this function takes its own reference).
 
    Returns pointer to newly created stream. May throw exceptions on
    failure to allocate.
fz_open_compressed_buffer(arg_0)
Class-aware wrapper for `::fz_open_compressed_buffer()`.
    Open a stream to read the decompressed version of a buffer.
fz_open_concat(max, pad)
Class-aware wrapper for `::fz_open_concat()`.
    Concat filter concatenates several streams into one.
fz_open_dctd(chain, color_transform, invert_cmyk, l2factor, jpegtables)
Class-aware wrapper for `::fz_open_dctd()`.
    dctd filter performs DCT (JPEG) decoding of data read
    from the chained filter.
 
    color_transform implements the PDF color_transform option
            use -1 for default behavior
            use 0 to disable YUV-RGB / YCCK-CMYK transforms
            use 1 to enable YUV-RGB / YCCK-CMYK transforms
 
    invert_cmyk implements the necessary inversion for Photoshop CMYK images
            use 0 if embedded in PDF
            use 1 if not embedded in PDF
 
    For subsampling on decode, set l2factor to the log2 of the
    reduction required (therefore 0 = full size decode).
 
    jpegtables is an optional stream from which the JPEG tables
    can be read. Use NULL if not required.
fz_open_directory(path)
Class-aware wrapper for `::fz_open_directory()`.
    Open a directory as if it was an archive.
 
    A special case where a directory is opened as if it was an
    archive.
 
    Note that for directories it is not possible to retrieve the
    number of entries or list the entries. It is however possible
    to check if the archive has a particular entry.
 
    path: a path to a directory as it would be given to opendir(3).
fz_open_document(filename)
Class-aware wrapper for `::fz_open_document()`.
    Open a document file and read its basic structure so pages and
    objects can be located. MuPDF will try to repair broken
    documents (without actually changing the file contents).
 
    The returned fz_document is used when calling most other
    document related functions.
 
    filename: a path to a file as it would be given to open(2).
fz_open_document_with_buffer(magic, buffer)
Class-aware wrapper for `::fz_open_document_with_buffer()`.
    Open a document using a buffer rather than opening a file on disk.
fz_open_document_with_stream(magic, stream)
Class-aware wrapper for `::fz_open_document_with_stream()`.
    Open a document using the specified stream object rather than
    opening a file on disk.
 
    magic: a string used to detect document type; either a file name
    or mime-type.
fz_open_endstream_filter(chain, len, offset)
Class-aware wrapper for `::fz_open_endstream_filter()`.
    The endstream filter reads a PDF substream, and starts to look
    for an 'endstream' token after the specified length.
fz_open_faxd(chain, k, end_of_line, encoded_byte_align, columns, rows, end_of_block, black_is_1)
Class-aware wrapper for `::fz_open_faxd()`.
    faxd filter performs FAX decoding of data read from
    the chained filter.
 
    k: see fax specification (fax default is 0).
 
    end_of_line: whether we expect end of line markers (fax default
    is 0).
 
    encoded_byte_align: whether we align to bytes after each line
    (fax default is 0).
 
    columns: how many columns in the image (fax default is 1728).
 
    rows: 0 for unspecified or the number of rows of data to expect.
 
    end_of_block: whether we expect end of block markers (fax
    default is 1).
 
    black_is_1: determines the polarity of the image (fax default is
    0).
fz_open_file(filename)
Class-aware wrapper for `::fz_open_file()`.
    Open the named file and wrap it in a stream.
 
    filename: Path to a file. On non-Windows machines the filename
    should be exactly as it would be passed to fopen(2). On Windows
    machines, the path should be UTF-8 encoded so that non-ASCII
    characters can be represented. Other platforms do the encoding
    as standard anyway (and in most cases, particularly for MacOS
    and Linux, the encoding they use is UTF-8 anyway).
fz_open_file_ptr_no_close(file)
Class-aware wrapper for `::fz_open_file_ptr_no_close()`.
    Create a stream from a FILE * that will not be closed
    when the stream is dropped.
fz_open_flated(chain, window_bits)
Class-aware wrapper for `::fz_open_flated()`.
    flated filter performs LZ77 decoding (inflating) of data read
    from the chained filter.
 
    window_bits: How large a decompression window to use. Typically
    15. A negative number, -n, means to use n bits, but to expect
    raw data with no header.
fz_open_image_decomp_stream = fz_open_image_decomp_stream_outparams_fn(arg_0, arg_1)
Class-aware helper for out-params of fz_open_image_decomp_stream() [fz_open_image_decomp_stream()].
fz_open_image_decomp_stream_from_buffer = fz_open_image_decomp_stream_from_buffer_outparams_fn(arg_0)
Class-aware helper for out-params of fz_open_image_decomp_stream_from_buffer() [fz_open_image_decomp_stream_from_buffer()].
fz_open_image_decomp_stream_from_buffer_outparams_fn(arg_0)
Class-aware helper for out-params of fz_open_image_decomp_stream_from_buffer() [fz_open_image_decomp_stream_from_buffer()].
fz_open_image_decomp_stream_outparams_fn(arg_0, arg_1)
Class-aware helper for out-params of fz_open_image_decomp_stream() [fz_open_image_decomp_stream()].
fz_open_jbig2d(chain, globals, embedded)
Class-aware wrapper for `::fz_open_jbig2d()`.
    Open a filter that performs jbig2 decompression on the chained
    stream, using the optional globals record.
fz_open_leecher(chain, buf)
Class-aware wrapper for `::fz_open_leecher()`.
    Attach a filter to a stream that will store any
    characters read from the stream into the supplied buffer.
 
    chain: The underlying stream to leech from.
 
    buf: The buffer into which the read data should be appended.
    The buffer will be resized as required.
 
    Returns pointer to newly created stream. May throw exceptions on
    failure to allocate.
fz_open_lzwd(chain, early_change, min_bits, reverse_bits, old_tiff)
Class-aware wrapper for `::fz_open_lzwd()`.
    lzwd filter performs LZW decoding of data read from the chained
    filter.
 
    early_change: (Default 1) specifies whether to change codes 1
    bit early.
 
    min_bits: (Default 9) specifies the minimum number of bits to
    use.
 
    reverse_bits: (Default 0) allows for compatibility with gif and
    old style tiffs (1).
 
    old_tiff: (Default 0) allows for different handling of the clear
    code, as found in old style tiffs.
fz_open_memory(data, len)
Class-aware wrapper for `::fz_open_memory()`.
    Open a block of memory as a stream.
 
    data: Pointer to start of data block. Ownership of the data
    block is NOT passed in.
 
    len: Number of bytes in data block.
 
    Returns pointer to newly created stream. May throw exceptions on
    failure to allocate.
fz_open_null_filter(chain, len, offset)
Class-aware wrapper for `::fz_open_null_filter()`.
    The null filter reads a specified amount of data from the
    substream.
fz_open_predict(chain, predictor, columns, colors, bpc)
Class-aware wrapper for `::fz_open_predict()`.
    predict filter performs pixel prediction on data read from
    the chained filter.
 
    predictor: 1 = copy, 2 = tiff, other = inline PNG predictor
 
    columns: width of image in pixels
 
    colors: number of components.
 
    bpc: bits per component (typically 8)
fz_open_range_filter(chain, ranges, nranges)
Class-aware wrapper for `::fz_open_range_filter()`.
    The range filter copies data from specified ranges of the
    chained stream.
fz_open_reflowed_document(underdoc, opts)
Class-aware wrapper for `::fz_open_reflowed_document()`.
fz_open_rld(chain)
Class-aware wrapper for `::fz_open_rld()`.
    rld filter performs Run Length Decoding of data read
    from the chained filter.
fz_open_sgilog16(chain, w)
Class-aware wrapper for `::fz_open_sgilog16()`.
    SGI Log 16bit (greyscale) decode from the chained filter.
    Decodes lines of w pixels to 8bpp greyscale.
fz_open_sgilog24(chain, w)
Class-aware wrapper for `::fz_open_sgilog24()`.
    SGI Log 24bit (LUV) decode from the chained filter.
    Decodes lines of w pixels to 8bpc rgb.
fz_open_sgilog32(chain, w)
Class-aware wrapper for `::fz_open_sgilog32()`.
    SGI Log 32bit (LUV) decode from the chained filter.
    Decodes lines of w pixels to 8bpc rgb.
fz_open_tar_archive(filename)
Class-aware wrapper for `::fz_open_tar_archive()`.
    Open a tar archive file.
 
    An exception is throw if the file is not a tar archive as
    indicated by the presence of a tar signature.
 
    filename: a path to a tar archive file as it would be given to
    open(2).
fz_open_tar_archive_with_stream(file)
Class-aware wrapper for `::fz_open_tar_archive_with_stream()`.
    Open a tar archive stream.
 
    Open an archive using a seekable stream object rather than
    opening a file or directory on disk.
 
    An exception is throw if the stream is not a tar archive as
    indicated by the presence of a tar signature.
fz_open_thunder(chain, w)
Class-aware wrapper for `::fz_open_thunder()`.
    4bit greyscale Thunderscan decoding from the chained filter.
    Decodes lines of w pixels to 8bpp greyscale.
fz_open_zip_archive(path)
Class-aware wrapper for `::fz_open_zip_archive()`.
    Open a zip archive file.
 
    An exception is throw if the file is not a zip archive as
    indicated by the presence of a zip signature.
 
    filename: a path to a zip archive file as it would be given to
    open(2).
fz_open_zip_archive_with_stream(file)
Class-aware wrapper for `::fz_open_zip_archive_with_stream()`.
    Open a zip archive stream.
 
    Open an archive using a seekable stream object rather than
    opening a file or directory on disk.
 
    An exception is throw if the stream is not a zip archive as
    indicated by the presence of a zip signature.
fz_option_eq(a, b)
Class-aware wrapper for `::fz_option_eq()`.
    Check to see if an option, a, from a string matches a reference
    option, b.
 
    (i.e. a could be 'foo' or 'foo,bar...' etc, but b can only be
    'foo'.)
fz_outline_glyph(font, gid, ctm)
Class-aware wrapper for `::fz_outline_glyph()`.
    Look a glyph up from a font, and return the outline of the
    glyph using the given transform.
 
    The caller owns the returned path, and so is responsible for
    ensuring that it eventually gets dropped.
fz_outline_iterator_delete(iter)
Class-aware wrapper for `::fz_outline_iterator_delete()`.
    Delete the current item.
 
    This implicitly moves us to the 'next' item, and the return code is as for fz_outline_iterator_next.
fz_outline_iterator_down(iter)
Class-aware wrapper for `::fz_outline_iterator_down()`.
fz_outline_iterator_item(iter)
Class-aware wrapper for `::fz_outline_iterator_item()`.
    Call to get the current outline item.
 
    Can return NULL. The item is only valid until the next call.
fz_outline_iterator_next(iter)
Class-aware wrapper for `::fz_outline_iterator_next()`.
    Calls to move the iterator position.
 
    A negative return value means we could not move as requested. Otherwise:
    0 = the final position has a valid item.
    1 = not a valid item, but we can insert an item here.
fz_outline_iterator_prev(iter)
Class-aware wrapper for `::fz_outline_iterator_prev()`.
fz_outline_iterator_up(iter)
Class-aware wrapper for `::fz_outline_iterator_up()`.
fz_output_accelerator(doc, accel)
Class-aware wrapper for `::fz_output_accelerator()`.
    Output accelerator data for the document to a given output
    stream.
fz_output_supports_stream(out)
Class-aware wrapper for `::fz_output_supports_stream()`.
    Query whether a given fz_output supports fz_stream_from_output.
fz_pack_path(pack, path)
Class-aware wrapper for `::fz_pack_path()`.
    Pack a path into the given block.
    To minimise the size of paths, this function allows them to be
    packed into a buffer with other information. Paths can be used
    interchangeably regardless of how they are packed.
 
    pack: Pointer to a block of data to pack the path into. Should
    be aligned by the caller to the same alignment as required for
    a fz_path pointer.
 
    path: The path to pack.
 
    Returns the number of bytes within the block used. Callers can
    access the packed path data by casting the value of pack on
    entry to be a fz_path *.
 
    Throws exceptions on failure to allocate.
 
    Implementation details: Paths can be 'unpacked', 'flat', or
    'open'. Standard paths, as created are 'unpacked'. Paths
    will be packed as 'flat', unless they are too large
    (where large indicates that they exceed some private
    implementation defined limits, currently including having
    more than 256 coordinates or commands).
 
    Large paths are 'open' packed as a header into the given block,
    plus pointers to other data blocks.
 
    Users should not have to care about whether paths are 'open'
    or 'flat' packed. Simply pack a path (if required), and then
    forget about the details.
fz_packed_path_size(path)
Class-aware wrapper for `::fz_packed_path_size()`.
    Return the number of bytes required to pack a path.
fz_page_label(page, buf, size)
Class-aware wrapper for `::fz_page_label()`.
    Get page label for a given page.
fz_page_number_from_location(doc, loc)
Class-aware wrapper for `::fz_page_number_from_location()`.
    Converts from chapter+page to page number. This may cause many
    chapters to be laid out in order to calculate the number of
    pages within those chapters.
fz_page_presentation = fz_page_presentation_outparams_fn(page, transition)
Class-aware helper for out-params of fz_page_presentation() [fz_page_presentation()].
fz_page_presentation_outparams_fn(page, transition)
Class-aware helper for out-params of fz_page_presentation() [fz_page_presentation()].
fz_page_separations(page)
Class-aware wrapper for `::fz_page_separations()`.
    Get the separations details for a page.
    This will be NULL, unless the format specifically supports
    separations (such as PDF files). May be NULL even
    so, if there are no separations on a page.
 
    Returns a reference that must be dropped.
fz_page_uses_overprint(page)
Class-aware wrapper for `::fz_page_uses_overprint()`.
    Query if a given page requires overprint.
fz_paint_shade = fz_paint_shade_outparams_fn(shade, override_cs, ctm, dest, color_params, bbox, eop)
Class-aware helper for out-params of fz_paint_shade() [fz_paint_shade()].
fz_paint_shade_outparams_fn(shade, override_cs, ctm, dest, color_params, bbox, eop)
Class-aware helper for out-params of fz_paint_shade() [fz_paint_shade()].
fz_parse_page_range = ll_fz_parse_page_range(s, n)
fz_parse_page_range_outparams_fn(s, n)
Class-aware helper for out-params of fz_parse_page_range() [fz_parse_page_range()].
fz_parse_pdfocr_options(opts, args)
Class-aware wrapper for `::fz_parse_pdfocr_options()`.
    Parse PDFOCR options.
 
    Currently defined options and values are as follows:
 
            compression=none: No compression
            compression=flate: Flate compression
            strip-height=n: Strip height (default 16)
            ocr-language=<lang>: OCR Language (default eng)
            ocr-datadir=<datadir>: OCR data path (default rely on TESSDATA_PREFIX)
fz_parse_stext_options(opts, string)
Class-aware wrapper for `::fz_parse_stext_options()`.
    Parse stext device options from a comma separated key-value
    string.
fz_parse_xml(buf, preserve_white)
Class-aware wrapper for `::fz_parse_xml()`.
    Parse the contents of buffer into a tree of xml nodes.
 
    preserve_white: whether to keep or delete all-whitespace nodes.
fz_parse_xml_archive_entry(arch, filename, preserve_white)
Class-aware wrapper for `::fz_parse_xml_archive_entry()`.
    Parse the contents of an archive entry into a tree of xml nodes.
 
    preserve_white: whether to keep or delete all-whitespace nodes.
fz_parse_xml_from_html5(buf)
Class-aware wrapper for `::fz_parse_xml_from_html5()`.
    Parse the contents of a buffer into a tree of XML nodes,
    using the HTML5 parsing algorithm.
fz_parse_xml_stream(stream, preserve_white)
Class-aware wrapper for `::fz_parse_xml_stream()`.
    Parse the contents of buffer into a tree of xml nodes.
 
    preserve_white: whether to keep or delete all-whitespace nodes.
fz_pcl_preset(opts, preset)
Class-aware wrapper for `::fz_pcl_preset()`.
    Initialize PCL option struct for a given preset.
 
    Currently defined presets include:
 
            generic Generic PCL printer
            ljet4   HP DeskJet
            dj500   HP DeskJet 500
            fs600   Kyocera FS-600
            lj      HP LaserJet, HP LaserJet Plus
            lj2     HP LaserJet IIp, HP LaserJet IId
            lj3     HP LaserJet III
            lj3d    HP LaserJet IIId
            lj4     HP LaserJet 4
            lj4pl   HP LaserJet 4 PL
            lj4d    HP LaserJet 4d
            lp2563b HP 2563B line printer
            oce9050 Oce 9050 Line printer
fz_pdfocr_band_writer_set_progress(writer, progress_fn, progress_arg)
Class-aware wrapper for `::fz_pdfocr_band_writer_set_progress()`.
    Set the progress callback for a pdfocr bandwriter.
fz_pdfocr_writer_set_progress(writer, progress, arg_2)
Class-aware wrapper for `::fz_pdfocr_writer_set_progress()`.
fz_peek_byte(stm)
Class-aware wrapper for `::fz_peek_byte()`.
    Peek at the next byte in a stream.
 
    stm: The stream to peek at.
 
    Returns -1 for EOF, or the next byte that will be read.
fz_pixmap_alpha(pix)
Class-aware wrapper for `::fz_pixmap_alpha()`.
    Return the number of alpha planes in a pixmap.
 
    Returns the number of alphas. Does not throw exceptions.
fz_pixmap_bbox(pix)
Class-aware wrapper for `::fz_pixmap_bbox()`.
    Return the bounding box for a pixmap.
fz_pixmap_colorants(pix)
Class-aware wrapper for `::fz_pixmap_colorants()`.
    Return the number of colorants in a pixmap.
 
    Returns the number of colorants (components, less any spots and
    alpha).
fz_pixmap_colorspace(pix)
Class-aware wrapper for `::fz_pixmap_colorspace()`.
    Return the colorspace of a pixmap
 
    Returns colorspace.
fz_pixmap_components(pix)
Class-aware wrapper for `::fz_pixmap_components()`.
    Return the number of components in a pixmap.
 
    Returns the number of components (including spots and alpha).
fz_pixmap_height(pix)
Class-aware wrapper for `::fz_pixmap_height()`.
    Return the height of the pixmap in pixels.
fz_pixmap_image_tile(cimg)
Class-aware wrapper for `::fz_pixmap_image_tile()`.
    Retrieve the underlying fz_pixmap for an image.
 
    Returns a pointer to the underlying fz_pixmap for an image,
    or NULL if this image is not based upon an fz_pixmap.
 
    No reference is returned. Lifespan is limited to that of
    the image itself. If required, use fz_keep_pixmap to take
    a reference to keep it longer.
fz_pixmap_samples(pix)
Class-aware wrapper for `::fz_pixmap_samples()`.
    Returns a pointer to the pixel data of a pixmap.
 
    Returns the pointer.
fz_pixmap_samples_int(pixmap)
Class-aware wrapper for `::fz_pixmap_samples_int()`.
fz_pixmap_samples_memoryview(pixmap)
Returns a writable Python `memoryview` for a `FzPixmap`.
fz_pixmap_spots(pix)
Class-aware wrapper for `::fz_pixmap_spots()`.
    Return the number of spots in a pixmap.
 
    Returns the number of spots (components, less colorants and
    alpha). Does not throw exceptions.
fz_pixmap_stride(pix)
Class-aware wrapper for `::fz_pixmap_stride()`.
    Return the number of bytes in a row in the pixmap.
fz_pixmap_width(pix)
Class-aware wrapper for `::fz_pixmap_width()`.
    Return the width of the pixmap in pixels.
fz_pixmap_x(pix)
Class-aware wrapper for `::fz_pixmap_x()`.
    Return the x value of the pixmap in pixels.
fz_pixmap_y(pix)
Class-aware wrapper for `::fz_pixmap_y()`.
    Return the y value of the pixmap in pixels.
fz_place_story(story, where, filled)
Class-aware wrapper for `::fz_place_story()`.
fz_pool_alloc(pool, size)
Class-aware wrapper for `::fz_pool_alloc()`.
    Allocate a block of size bytes from the pool.
fz_pool_size(pool)
Class-aware wrapper for `::fz_pool_size()`.
    The current size of the pool.
 
    The number of bytes of storage currently allocated to the pool.
    This is the total of the storage used for the blocks making
    up the pool, rather then total of the allocated blocks so far,
    so it will increase in 'lumps'.
    from the pool, then the pool size may still be X
fz_pool_strdup(pool, s)
Class-aware wrapper for `::fz_pool_strdup()`.
    strdup equivalent allocating from the pool.
fz_pop_clip(dev)
Class-aware wrapper for `::fz_pop_clip()`.
fz_post_scale(m, sx, sy)
Class-aware wrapper for `::fz_post_scale()`.
    Scale a matrix by postmultiplication.
 
    m: Pointer to the matrix to scale
 
    sx, sy: Scaling factors along the X- and Y-axes. A scaling
    factor of 1.0 will not cause any scaling along the relevant
    axis.
 
    Returns m (updated).
fz_pre_rotate(m, degrees)
Class-aware wrapper for `::fz_pre_rotate()`.
    Rotate a transformation by premultiplying.
 
    The premultiplied matrix is of the form
    [ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].
 
    m: Pointer to matrix to premultiply.
 
    degrees: Degrees of counter clockwise rotation. Values less
    than zero and greater than 360 are handled as expected.
 
    Returns m (updated).
fz_pre_scale(m, sx, sy)
Class-aware wrapper for `::fz_pre_scale()`.
    Scale a matrix by premultiplication.
 
    m: Pointer to the matrix to scale
 
    sx, sy: Scaling factors along the X- and Y-axes. A scaling
    factor of 1.0 will not cause any scaling along the relevant
    axis.
 
    Returns m (updated).
fz_pre_shear(m, sx, sy)
Class-aware wrapper for `::fz_pre_shear()`.
    Premultiply a matrix with a shearing matrix.
 
    The shearing matrix is of the form [ 1 sy sx 1 0 0 ].
 
    m: pointer to matrix to premultiply
 
    sx, sy: Shearing factors. A shearing factor of 0.0 will not
    cause any shearing along the relevant axis.
 
    Returns m (updated).
fz_pre_translate(m, tx, ty)
Class-aware wrapper for `::fz_pre_translate()`.
    Translate a matrix by premultiplication.
 
    m: The matrix to translate
 
    tx, ty: Translation distances along the X- and Y-axes. A
    translation of 0 will not cause any translation along the
    relevant axis.
 
    Returns m.
fz_prepare_t3_glyph(font, gid)
Class-aware wrapper for `::fz_prepare_t3_glyph()`.
    Force a type3 font to cache the displaylist for a given glyph
    id.
 
    This caching can involve reading the underlying file, so must
    happen ahead of time, so we aren't suddenly forced to read the
    file while playing a displaylist back.
fz_previous_page(doc, loc)
Class-aware wrapper for `::fz_previous_page()`.
    Function to get the location of the previous page (allowing for
    the end of chapters etc). If already at the start of the
    document, returns the current page.
fz_print_stext_header_as_html(out)
Class-aware wrapper for `::fz_print_stext_header_as_html()`.
fz_print_stext_header_as_xhtml(out)
Class-aware wrapper for `::fz_print_stext_header_as_xhtml()`.
fz_print_stext_page_as_html(out, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_html()`.
    Output structured text to a file in HTML (visual) format.
fz_print_stext_page_as_json(out, page, scale)
Class-aware wrapper for `::fz_print_stext_page_as_json()`.
    Output structured text to a file in JSON format.
fz_print_stext_page_as_text(out, page)
Class-aware wrapper for `::fz_print_stext_page_as_text()`.
    Output structured text to a file in plain-text UTF-8 format.
fz_print_stext_page_as_xhtml(out, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_xhtml()`.
    Output structured text to a file in XHTML (semantic) format.
fz_print_stext_page_as_xml(out, page, id)
Class-aware wrapper for `::fz_print_stext_page_as_xml()`.
    Output structured text to a file in XML format.
fz_print_stext_trailer_as_html(out)
Class-aware wrapper for `::fz_print_stext_trailer_as_html()`.
fz_print_stext_trailer_as_xhtml(out)
Class-aware wrapper for `::fz_print_stext_trailer_as_xhtml()`.
fz_process_opened_pages(doc, process_openend_page, state)
Class-aware wrapper for `::fz_process_opened_pages()`.
    Iterates over all opened pages of the document, calling the
    provided callback for each page for processing. If the callback
    returns non-NULL then the iteration stops and that value is returned
    to the called of fz_process_opened_pages().
 
    The state pointer provided to fz_process_opened_pages() is
    passed on to the callback but is owned by the caller.
 
    Returns the first non-NULL value returned by the callback,
    or NULL if the callback returned NULL for all opened pages.
fz_process_shade(shade, ctm, scissor, prepare, process, process_arg)
Class-aware wrapper for `::fz_process_shade()`.
    Process a shade, using supplied callback functions. This
    decomposes the shading to a mesh (even ones that are not
    natively meshes, such as linear or radial shadings), and
    processes triangles from those meshes.
 
    shade: The shade to process.
 
    ctm: The transform to use
 
    prepare: Callback function to 'prepare' each vertex.
    This function is passed an array of floats, and populates
    a fz_vertex structure.
 
    process: This function is passed 3 pointers to vertex
    structures, and actually performs the processing (typically
    filling the area between the vertexes).
 
    process_arg: An opaque argument passed through from caller
    to callback functions.
fz_purge_glyph_cache()
Class-aware wrapper for `::fz_purge_glyph_cache()`.
    Purge all the glyphs from the cache.
fz_quad_from_rect(r)
Class-aware wrapper for `::fz_quad_from_rect()`.
    Convert a rect to a quad (losslessly).
fz_quadto(path, x0, y0, x1, y1)
Class-aware wrapper for `::fz_quadto()`.
    Append a 'quadto' command to an open path. (For a
    quadratic bezier).
 
    path: The path to modify.
 
    x0, y0: The control coordinates for the quadratic curve.
 
    x1, y1: The end coordinates for the quadratic curve.
 
    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
fz_read(stm, data, len)
Class-aware wrapper for `::fz_read()`.
    Read from a stream into a given data block.
 
    stm: The stream to read from.
 
    data: The data block to read into.
 
    len: The length of the data block (in bytes).
 
    Returns the number of bytes read. May throw exceptions.
fz_read_all(stm, initial)
Class-aware wrapper for `::fz_read_all()`.
    Read all of a stream into a buffer.
 
    stm: The stream to read from
 
    initial: Suggested initial size for the buffer.
 
    Returns a buffer created from reading from the stream. May throw
    exceptions on failure to allocate.
fz_read_archive_entry(arch, name)
Class-aware wrapper for `::fz_read_archive_entry()`.
    Reads all bytes in an archive entry
    into a buffer.
 
    name: Entry name to look for, this must be an exact match to
    the entry name in the archive.
 
    Throws an exception if a matching entry cannot be found.
fz_read_best = fz_read_best_outparams_fn(stm, initial, worst_case)
Class-aware helper for out-params of fz_read_best() [fz_read_best()].
fz_read_best_outparams_fn(stm, initial, worst_case)
Class-aware helper for out-params of fz_read_best() [fz_read_best()].
fz_read_bits(stm, n)
Class-aware wrapper for `::fz_read_bits()`.
    Read the next n bits from a stream (assumed to
    be packed most significant bit first).
 
    stm: The stream to read from.
 
    n: The number of bits to read, between 1 and 8*sizeof(int)
    inclusive.
 
    Returns -1 for EOF, or the required number of bits.
fz_read_byte(stm)
Class-aware wrapper for `::fz_read_byte()`.
    Read the next byte from a stream.
 
    stm: The stream t read from.
 
    Returns -1 for end of stream, or the next byte. May
    throw exceptions.
fz_read_file(filename)
Class-aware wrapper for `::fz_read_file()`.
    Read all the contents of a file into a buffer.
fz_read_float(stm)
Class-aware wrapper for `::fz_read_float()`.
fz_read_float_le(stm)
Class-aware wrapper for `::fz_read_float_le()`.
fz_read_int16(stm)
Class-aware wrapper for `::fz_read_int16()`.
fz_read_int16_le(stm)
Class-aware wrapper for `::fz_read_int16_le()`.
fz_read_int32(stm)
Class-aware wrapper for `::fz_read_int32()`.
fz_read_int32_le(stm)
Class-aware wrapper for `::fz_read_int32_le()`.
fz_read_int64(stm)
Class-aware wrapper for `::fz_read_int64()`.
fz_read_int64_le(stm)
Class-aware wrapper for `::fz_read_int64_le()`.
fz_read_line(stm, buf, max)
Class-aware wrapper for `::fz_read_line()`.
    Read a line from stream into the buffer until either a
    terminating newline or EOF, which it replaces with a null byte
    ('').
 
    Returns buf on success, and NULL when end of file occurs while
    no characters have been read.
fz_read_rbits(stm, n)
Class-aware wrapper for `::fz_read_rbits()`.
    Read the next n bits from a stream (assumed to
    be packed least significant bit first).
 
    stm: The stream to read from.
 
    n: The number of bits to read, between 1 and 8*sizeof(int)
    inclusive.
 
    Returns (unsigned int)-1 for EOF, or the required number of bits.
fz_read_string(stm, buffer, len)
Class-aware wrapper for `::fz_read_string()`.
    Read a null terminated string from the stream into
    a buffer of a given length. The buffer will be null terminated.
    Throws on failure (including the failure to fit the entire
    string including the terminator into the buffer).
fz_read_uint16(stm)
Class-aware wrapper for `::fz_read_uint16()`.
    fz_read_[u]int(16|24|32|64)(_le)?
 
    Read a 16/32/64 bit signed/unsigned integer from stream,
    in big or little-endian byte orders.
 
    Throws an exception if EOF is encountered.
fz_read_uint16_le(stm)
Class-aware wrapper for `::fz_read_uint16_le()`.
fz_read_uint24(stm)
Class-aware wrapper for `::fz_read_uint24()`.
fz_read_uint24_le(stm)
Class-aware wrapper for `::fz_read_uint24_le()`.
fz_read_uint32(stm)
Class-aware wrapper for `::fz_read_uint32()`.
fz_read_uint32_le(stm)
Class-aware wrapper for `::fz_read_uint32_le()`.
fz_read_uint64(stm)
Class-aware wrapper for `::fz_read_uint64()`.
fz_read_uint64_le(stm)
Class-aware wrapper for `::fz_read_uint64_le()`.
fz_realloc(p, size)
Class-aware wrapper for `::fz_realloc()`.
    Reallocates a block of memory to given size. Existing contents
    up to min(old_size,new_size) are maintained. The rest of the
    block is uninitialised.
 
    fz_realloc(ctx, NULL, size) behaves like fz_malloc(ctx, size).
 
    fz_realloc(ctx, p, 0); behaves like fz_free(ctx, p).
 
    Throws exception in the event of failure to allocate.
fz_realloc_no_throw(p, size)
Class-aware wrapper for `::fz_realloc_no_throw()`.
    fz_realloc equivalent that returns NULL rather than throwing
    exceptions.
fz_realpath(path, resolved_path)
Class-aware wrapper for `::fz_realpath()`.
    Resolve a path to an absolute file name.
    The resolved path buffer must be of at least PATH_MAX size.
fz_recognize_image_format(p)
Class-aware wrapper for `::fz_recognize_image_format()`.
    Recognise image format strings in the first 8 bytes from image
    data.
fz_rect_from_irect(bbox)
Class-aware wrapper for `::fz_rect_from_irect()`.
    Convert a bbox into a rect.
 
    For our purposes, a rect can represent all the values we meet in
    a bbox, so nothing can go wrong.
 
    rect: A place to store the generated rectangle.
 
    bbox: The bbox to convert.
 
    Returns rect (updated).
fz_rect_from_quad(q)
Class-aware wrapper for `::fz_rect_from_quad()`.
    Convert a quad to the smallest rect that covers it.
fz_rectto(path, x0, y0, x1, y1)
Class-aware wrapper for `::fz_rectto()`.
    Append a 'rectto' command to an open path.
 
    The rectangle is equivalent to:
            moveto x0 y0
            lineto x1 y0
            lineto x1 y1
            lineto x0 y1
            closepath
 
    path: The path to modify.
 
    x0, y0: First corner of the rectangle.
 
    x1, y1: Second corner of the rectangle.
 
    Throws exceptions on failure to allocate, or attempting to
    modify a packed path.
fz_register_document_handler(handler)
Class-aware wrapper for `::fz_register_document_handler()`.
    Register a handler for a document type.
 
    handler: The handler to register.
fz_register_document_handlers()
Class-aware wrapper for `::fz_register_document_handlers()`.
    Register handlers
    for all the standard document types supported in
    this build.
fz_remove_item(drop, key, type)
Class-aware wrapper for `::fz_remove_item()`.
    Remove an item from the store.
 
    If an item indexed by the given key exists in the store, remove
    it.
 
    drop: The function used to free the value (to ensure we get a
    value of the correct type).
 
    key: The key used to find the item to remove.
 
    type: Functions used to manipulate the key.
fz_render_flags(dev, set, clear)
Class-aware wrapper for `::fz_render_flags()`.
fz_render_glyph_pixmap(font, gid, ctm, scissor, aa)
Class-aware wrapper for `::fz_render_glyph_pixmap()`.
    Create a pixmap containing a rendered glyph.
 
    Lookup gid from font, clip it with scissor, and rendering it
    with aa bits of antialiasing into a new pixmap.
 
    The caller takes ownership of the pixmap and so must free it.
 
    Note: This function is no longer used for normal rendering
    operations, and is kept around just because we use it in the
    app. It should be considered "at risk" of removal from the API.
fz_render_t3_glyph_direct(dev, font, gid, trm, gstate, def_cs)
Class-aware wrapper for `::fz_render_t3_glyph_direct()`.
    Nasty PDF interpreter specific hernia, required to allow the
    interpreter to replay glyphs from a type3 font directly into
    the target device.
 
    This is only used in exceptional circumstances (such as type3
    glyphs that inherit current graphics state, or nested type3
    glyphs).
fz_rendering_intent_name(ri)
Class-aware wrapper for `::fz_rendering_intent_name()`.
    Map from enumerated rendering intent to string.
 
    The returned string is static and therefore must not be freed.
fz_reset_story(story)
Class-aware wrapper for `::fz_reset_story()`.
fz_resize_buffer(buf, capacity)
Class-aware wrapper for `::fz_resize_buffer()`.
    Ensure that a buffer has a given capacity,
    truncating data if required.
 
    capacity: The desired capacity for the buffer. If the current
    size of the buffer contents is smaller than capacity, it is
    truncated.
fz_resolve_link = fz_resolve_link_outparams_fn(doc, uri)
Class-aware helper for out-params of fz_resolve_link() [fz_resolve_link()].
fz_resolve_link_outparams_fn(doc, uri)
Class-aware helper for out-params of fz_resolve_link() [fz_resolve_link()].
fz_rethrow()
Class-aware wrapper for `::fz_rethrow()`.
fz_rethrow_if(errcode)
Class-aware wrapper for `::fz_rethrow_if()`.
    Within an fz_catch() block, rethrow the current exception
    if the errcode of the current exception matches.
 
    This assumes no intervening use of fz_try/fz_catch.
fz_rotate(degrees)
Class-aware wrapper for `::fz_rotate()`.
    Create a rotation matrix.
 
    The returned matrix is of the form
    [ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].
 
    m: Pointer to place to store matrix
 
    degrees: Degrees of counter clockwise rotation. Values less
    than zero and greater than 360 are handled as expected.
 
    Returns m.
fz_round_rect(rect)
Class-aware wrapper for `::fz_round_rect()`.
    Round rectangle coordinates.
 
    Coordinates in a bounding box are integers, so rounding of the
    rects coordinates takes place. The top left corner is rounded
    upwards and left while the bottom right corner is rounded
    downwards and to the right.
 
    This differs from fz_irect_from_rect, in that fz_irect_from_rect
    slavishly follows the numbers (i.e any slight over/under
    calculations can cause whole extra pixels to be added).
    fz_round_rect allows for a small amount of rounding error when
    calculating the bbox.
fz_run_display_list(list, dev, ctm, scissor, cookie)
Class-aware wrapper for `::fz_run_display_list()`.
    (Re)-run a display list through a device.
 
    list: A display list, created by fz_new_display_list and
    populated with objects from a page by running fz_run_page on a
    device obtained from fz_new_list_device.
 
    ctm: Transform to apply to display list contents. May include
    for example scaling and rotation, see fz_scale, fz_rotate and
    fz_concat. Set to fz_identity if no transformation is desired.
 
    scissor: Only the part of the contents of the display list
    visible within this area will be considered when the list is
    run through the device. This does not imply for tile objects
    contained in the display list.
 
    cookie: Communication mechanism between caller and library
    running the page. Intended for multi-threaded applications,
    while single-threaded applications set cookie to NULL. The
    caller may abort an ongoing page run. Cookie also communicates
    progress information back to the caller. The fields inside
    cookie are continually updated while the page is being run.
fz_run_page(page, dev, transform, cookie)
Class-aware wrapper for `::fz_run_page()`.
    Run a page through a device.
 
    page: Page obtained from fz_load_page.
 
    dev: Device obtained from fz_new_*_device.
 
    transform: Transform to apply to page. May include for example
    scaling and rotation, see fz_scale, fz_rotate and fz_concat.
    Set to fz_identity if no transformation is desired.
 
    cookie: Communication mechanism between caller and library
    rendering the page. Intended for multi-threaded applications,
    while single-threaded applications set cookie to NULL. The
    caller may abort an ongoing rendering of a page. Cookie also
    communicates progress information back to the caller. The
    fields inside cookie are continually updated while the page is
    rendering.
fz_run_page_annots(page, dev, transform, cookie)
Class-aware wrapper for `::fz_run_page_annots()`.
    Run the annotations on a page through a device.
fz_run_page_contents(page, dev, transform, cookie)
Class-aware wrapper for `::fz_run_page_contents()`.
    Run a page through a device. Just the main
    page content, without the annotations, if any.
 
    page: Page obtained from fz_load_page.
 
    dev: Device obtained from fz_new_*_device.
 
    transform: Transform to apply to page. May include for example
    scaling and rotation, see fz_scale, fz_rotate and fz_concat.
    Set to fz_identity if no transformation is desired.
 
    cookie: Communication mechanism between caller and library
    rendering the page. Intended for multi-threaded applications,
    while single-threaded applications set cookie to NULL. The
    caller may abort an ongoing rendering of a page. Cookie also
    communicates progress information back to the caller. The
    fields inside cookie are continually updated while the page is
    rendering.
fz_run_page_widgets(page, dev, transform, cookie)
Class-aware wrapper for `::fz_run_page_widgets()`.
    Run the widgets on a page through a device.
fz_run_t3_glyph(font, gid, trm, dev)
Class-aware wrapper for `::fz_run_t3_glyph()`.
    Run a glyph from a Type3 font to
    a given device.
 
    font: The font to find the glyph in.
 
    gid: The glyph to run.
 
    trm: The transform to apply.
 
    dev: The device to render onto.
fz_runeidx(str, p)
Class-aware wrapper for `::fz_runeidx()`.
    Compute the index of a rune in a string.
 
    str: Pointer to beginning of a string.
 
    p: Pointer to a char in str.
 
    Returns the index of the rune pointed to by p in str.
fz_runelen(rune)
Class-aware wrapper for `::fz_runelen()`.
    Count how many chars are required to represent a rune.
 
    rune: The rune to encode.
 
    Returns the number of bytes required to represent this run in
    UTF8.
fz_runeptr(str, idx)
Class-aware wrapper for `::fz_runeptr()`.
    Obtain a pointer to the char representing the rune
    at a given index.
 
    str: Pointer to beginning of a string.
 
    idx: Index of a rune to return a char pointer to.
 
    Returns a pointer to the char where the desired rune starts,
    or NULL if the string ends before the index is reached.
fz_runetochar(str, rune)
Class-aware wrapper for `::fz_runetochar()`.
    UTF8 encode a rune to a sequence of chars.
 
    str: Pointer to a place to put the UTF8 encoded character.
 
    rune: Pointer to a 'rune'.
 
    Returns the number of bytes the rune took to output.
fz_runetochar2(rune)
fz_samples_get(pixmap, offset)
Class-aware wrapper for `::fz_samples_get()`.
Provides simple (but slow) access to pixmap data from Python and C#.
fz_samples_set(pixmap, offset, value)
Class-aware wrapper for `::fz_samples_set()`.
Provides simple (but slow) write access to pixmap data from Python and
C#.
fz_save_accelerator(doc, accel)
Class-aware wrapper for `::fz_save_accelerator()`.
    Save accelerator data for the document to a given file.
fz_save_bitmap_as_pbm(bitmap, filename)
Class-aware wrapper for `::fz_save_bitmap_as_pbm()`.
    Save a bitmap as a pbm.
fz_save_bitmap_as_pcl(bitmap, filename, append, pcl)
Class-aware wrapper for `::fz_save_bitmap_as_pcl()`.
    Save a bitmap as mono PCL.
fz_save_bitmap_as_pkm(bitmap, filename)
Class-aware wrapper for `::fz_save_bitmap_as_pkm()`.
    Save a CMYK bitmap as a pkm.
fz_save_bitmap_as_pwg(bitmap, filename, append, pwg)
Class-aware wrapper for `::fz_save_bitmap_as_pwg()`.
    Save a bitmap as a PWG.
fz_save_buffer(buf, filename)
Class-aware wrapper for `::fz_save_buffer()`.
    Save the contents of a buffer to a file.
fz_save_pixmap_as_jpeg(pixmap, filename, quality)
Class-aware wrapper for `::fz_save_pixmap_as_jpeg()`.
    Save a pixmap as a JPEG.
fz_save_pixmap_as_pam(pixmap, filename)
Class-aware wrapper for `::fz_save_pixmap_as_pam()`.
    Save a pixmap as a pnm (greyscale, rgb or cmyk, with or without
    alpha).
fz_save_pixmap_as_pbm(pixmap, filename)
Class-aware wrapper for `::fz_save_pixmap_as_pbm()`.
    Save a pixmap as a pbm. (Performing halftoning).
fz_save_pixmap_as_pcl(pixmap, filename, append, pcl)
Class-aware wrapper for `::fz_save_pixmap_as_pcl()`.
    Save an (RGB) pixmap as color PCL.
fz_save_pixmap_as_pclm(pixmap, filename, append, options)
Class-aware wrapper for `::fz_save_pixmap_as_pclm()`.
    Save a (Greyscale or RGB) pixmap as pclm.
fz_save_pixmap_as_pdfocr(pixmap, filename, append, options)
Class-aware wrapper for `::fz_save_pixmap_as_pdfocr()`.
    Save a (Greyscale or RGB) pixmap as pdfocr.
fz_save_pixmap_as_pkm(pixmap, filename)
Class-aware wrapper for `::fz_save_pixmap_as_pkm()`.
    Save a CMYK pixmap as a pkm. (Performing halftoning).
fz_save_pixmap_as_png(pixmap, filename)
Class-aware wrapper for `::fz_save_pixmap_as_png()`.
    Save a (Greyscale or RGB) pixmap as a png.
fz_save_pixmap_as_pnm(pixmap, filename)
Class-aware wrapper for `::fz_save_pixmap_as_pnm()`.
    Save a pixmap as a pnm (greyscale or rgb, no alpha).
fz_save_pixmap_as_ps(pixmap, filename, append)
Class-aware wrapper for `::fz_save_pixmap_as_ps()`.
    Save a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
fz_save_pixmap_as_psd(pixmap, filename)
Class-aware wrapper for `::fz_save_pixmap_as_psd()`.
    Save a pixmap as a PSD file.
fz_save_pixmap_as_pwg(pixmap, filename, append, pwg)
Class-aware wrapper for `::fz_save_pixmap_as_pwg()`.
    Save a pixmap as a PWG.
fz_scale(sx, sy)
Class-aware wrapper for `::fz_scale()`.
    Create a scaling matrix.
 
    The returned matrix is of the form [ sx 0 0 sy 0 0 ].
 
    m: Pointer to the matrix to populate
 
    sx, sy: Scaling factors along the X- and Y-axes. A scaling
    factor of 1.0 will not cause any scaling along the relevant
    axis.
 
    Returns m.
fz_search_chapter_page_number = fz_search_chapter_page_number_outparams_fn(doc, chapter, page, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_chapter_page_number() [fz_search_chapter_page_number()].
fz_search_chapter_page_number_outparams_fn(doc, chapter, page, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_chapter_page_number() [fz_search_chapter_page_number()].
fz_search_display_list = fz_search_display_list_outparams_fn(list, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_display_list() [fz_search_display_list()].
fz_search_display_list_outparams_fn(list, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_display_list() [fz_search_display_list()].
fz_search_page = fz_search_page_outparams_fn(page, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_page() [fz_search_page()].
fz_search_page2(doc, number, needle, hit_max)
Class-aware wrapper for `::fz_search_page2()`.
C++ alternative to fz_search_page() that returns information in a std::vector.
fz_search_page_number = fz_search_page_number_outparams_fn(doc, number, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_page_number() [fz_search_page_number()].
fz_search_page_number_outparams_fn(doc, number, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_page_number() [fz_search_page_number()].
fz_search_page_outparams_fn(page, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_page() [fz_search_page()].
fz_search_stext_page = fz_search_stext_page_outparams_fn(text, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_stext_page() [fz_search_stext_page()].
fz_search_stext_page_outparams_fn(text, needle, hit_bbox, hit_max)
Class-aware helper for out-params of fz_search_stext_page() [fz_search_stext_page()].
fz_seek(stm, offset, whence)
Class-aware wrapper for `::fz_seek()`.
    Seek within a stream.
 
    stm: The stream to seek within.
 
    offset: The offset to seek to.
 
    whence: From where the offset is measured (see fseek).
    SEEK_SET - start of stream.
    SEEK_CUR - current position.
    SEEK_END - end of stream.
fz_seek_output(out, off, whence)
Class-aware wrapper for `::fz_seek_output()`.
    Seek to the specified file position.
    See fseek for arguments.
 
    Throw an error on unseekable outputs.
fz_separation_current_behavior(sep, separation)
Class-aware wrapper for `::fz_separation_current_behavior()`.
    Test for the current behavior of a separation.
fz_separation_equivalent = fz_separation_equivalent_outparams_fn(seps, idx, dst_cs, prf, color_params)
Class-aware helper for out-params of fz_separation_equivalent() [fz_separation_equivalent()].
fz_separation_equivalent_outparams_fn(seps, idx, dst_cs, prf, color_params)
Class-aware helper for out-params of fz_separation_equivalent() [fz_separation_equivalent()].
fz_separation_name(sep, separation)
Class-aware wrapper for `::fz_separation_name()`.
fz_set_aa_level(bits)
Class-aware wrapper for `::fz_set_aa_level()`.
    Set the number of bits of antialiasing we should
    use (for both text and graphics).
 
    bits: The number of bits of antialiasing to use (values are
    clamped to within the 0 to 8 range).
fz_set_compressed_image_buffer(cimg, buf)
Class-aware wrapper for `::fz_set_compressed_image_buffer()`.
fz_set_default_cmyk(default_cs, cs)
Class-aware wrapper for `::fz_set_default_cmyk()`.
fz_set_default_colorspaces(dev, default_cs)
Class-aware wrapper for `::fz_set_default_colorspaces()`.
fz_set_default_gray(default_cs, cs)
Class-aware wrapper for `::fz_set_default_gray()`.
    Set new defaults within the default colorspace structure.
 
    New references are taken to the new default, and references to
    the old defaults dropped.
 
    Never throws exceptions.
fz_set_default_output_intent(default_cs, cs)
Class-aware wrapper for `::fz_set_default_output_intent()`.
fz_set_default_rgb(default_cs, cs)
Class-aware wrapper for `::fz_set_default_rgb()`.
fz_set_error_callback(printfn)
fz_set_font_bbox(font, xmin, ymin, xmax, ymax)
Class-aware wrapper for `::fz_set_font_bbox()`.
    Set the font bbox.
 
    font: The font to set the bbox for.
 
    xmin, ymin, xmax, ymax: The bounding box.
fz_set_font_embedding(font, embed)
Class-aware wrapper for `::fz_set_font_embedding()`.
    Control whether a given font should be embedded or not when writing.
fz_set_graphics_aa_level(bits)
Class-aware wrapper for `::fz_set_graphics_aa_level()`.
    Set the number of bits of antialiasing we
    should use for graphics.
 
    bits: The number of bits of antialiasing to use (values are
    clamped to within the 0 to 8 range).
fz_set_graphics_min_line_width(min_line_width)
Class-aware wrapper for `::fz_set_graphics_min_line_width()`.
    Set the minimum line width to be
    used for stroked lines.
 
    min_line_width: The minimum line width to use (in pixels).
fz_set_link_rect(link, rect)
Class-aware wrapper for `::fz_set_link_rect()`.
fz_set_link_uri(link, uri)
Class-aware wrapper for `::fz_set_link_uri()`.
fz_set_metadata(doc, key, value)
Class-aware wrapper for `::fz_set_metadata()`.
fz_set_pixmap_image_tile(cimg, pix)
Class-aware wrapper for `::fz_set_pixmap_image_tile()`.
fz_set_pixmap_resolution(pix, xres, yres)
Class-aware wrapper for `::fz_set_pixmap_resolution()`.
    Set the pixels per inch resolution of the pixmap.
fz_set_separation_behavior(sep, separation, behavior)
Class-aware wrapper for `::fz_set_separation_behavior()`.
    Control the rendering of a given separation.
fz_set_stddbg(out)
Class-aware wrapper for `::fz_set_stddbg()`.
    Set the output stream to be used for fz_stddbg. Set to NULL to
    reset to default (stderr).
fz_set_text_aa_level(bits)
Class-aware wrapper for `::fz_set_text_aa_level()`.
    Set the number of bits of antialiasing we
    should use for text.
 
    bits: The number of bits of antialiasing to use (values are
    clamped to within the 0 to 8 range).
fz_set_use_document_css(use)
Class-aware wrapper for `::fz_set_use_document_css()`.
    Toggle whether to respect document styles in HTML and EPUB.
fz_set_user_context(user)
Class-aware wrapper for `::fz_set_user_context()`.
    Set the user field in the context.
 
    NULL initially, this field can be set to any opaque value
    required by the user. It is copied on clones.
fz_set_user_css(text)
Class-aware wrapper for `::fz_set_user_css()`.
    Set the user stylesheet source text for use with HTML and EPUB.
fz_set_warning_callback(printfn)
fz_sha256_final(state, digest)
Class-aware wrapper for `::fz_sha256_final()`.
    MD5 finalization. Ends an MD5 message-digest operation, writing
    the message digest and zeroizing the context.
 
    Never throws an exception.
fz_sha256_init(state)
Class-aware wrapper for `::fz_sha256_init()`.
    SHA256 initialization. Begins an SHA256 operation, initialising
    the supplied context.
 
    Never throws an exception.
fz_sha256_update(state, input, inlen)
Class-aware wrapper for `::fz_sha256_update()`.
    SHA256 block update operation. Continues an SHA256 message-
    digest operation, processing another message block, and updating
    the context.
 
    Never throws an exception.
fz_sha384_final(state, digest)
Class-aware wrapper for `::fz_sha384_final()`.
    SHA384 finalization. Ends an SHA384 message-digest operation,
    writing the message digest and zeroizing the context.
 
    Never throws an exception.
fz_sha384_init(state)
Class-aware wrapper for `::fz_sha384_init()`.
    SHA384 initialization. Begins an SHA384 operation, initialising
    the supplied context.
 
    Never throws an exception.
fz_sha384_update(state, input, inlen)
Class-aware wrapper for `::fz_sha384_update()`.
    SHA384 block update operation. Continues an SHA384 message-
    digest operation, processing another message block, and updating
    the context.
 
    Never throws an exception.
fz_sha512_final(state, digest)
Class-aware wrapper for `::fz_sha512_final()`.
    SHA512 finalization. Ends an SHA512 message-digest operation,
    writing the message digest and zeroizing the context.
 
    Never throws an exception.
fz_sha512_init(state)
Class-aware wrapper for `::fz_sha512_init()`.
    SHA512 initialization. Begins an SHA512 operation, initialising
    the supplied context.
 
    Never throws an exception.
fz_sha512_update(state, input, inlen)
Class-aware wrapper for `::fz_sha512_update()`.
    SHA512 block update operation. Continues an SHA512 message-
    digest operation, processing another message block, and updating
    the context.
 
    Never throws an exception.
fz_shear(sx, sy)
Class-aware wrapper for `::fz_shear()`.
    Create a shearing matrix.
 
    The returned matrix is of the form [ 1 sy sx 1 0 0 ].
 
    m: pointer to place to store returned matrix
 
    sx, sy: Shearing factors. A shearing factor of 0.0 will not
    cause any shearing along the relevant axis.
 
    Returns m.
fz_show_glyph(text, font, trm, glyph, unicode, wmode, bidi_level, markup_dir, language)
Class-aware wrapper for `::fz_show_glyph()`.
    Add a glyph/unicode value to a text object.
 
    text: Text object to add to.
 
    font: The font the glyph should be added in.
 
    trm: The transform to use for the glyph.
 
    glyph: The glyph id to add.
 
    unicode: The unicode character for the glyph.
 
    wmode: 1 for vertical mode, 0 for horizontal.
 
    bidi_level: The bidirectional level for this glyph.
 
    markup_dir: The direction of the text as specified in the
    markup.
 
    language: The language in use (if known, 0 otherwise)
    (e.g. FZ_LANG_zh_Hans).
 
    Throws exception on failure to allocate.
fz_show_string(text, font, trm, s, wmode, bidi_level, markup_dir, language)
Class-aware wrapper for `::fz_show_string()`.
    Add a UTF8 string to a text object.
 
    text: Text object to add to.
 
    font: The font the string should be added in.
 
    trm: The transform to use.
 
    s: The utf-8 string to add.
 
    wmode: 1 for vertical mode, 0 for horizontal.
 
    bidi_level: The bidirectional level for this glyph.
 
    markup_dir: The direction of the text as specified in the markup.
 
    language: The language in use (if known, 0 otherwise)
            (e.g. FZ_LANG_zh_Hans).
 
    Returns the transform updated with the advance width of the
    string.
fz_shrink_store(percent)
Class-aware wrapper for `::fz_shrink_store()`.
    Evict items from the store until the total size of
    the objects in the store is reduced to a given percentage of its
    current size.
 
    percent: %age of current size to reduce the store to.
 
    Returns non zero if we managed to free enough memory, zero
    otherwise.
fz_skip(stm, len)
Class-aware wrapper for `::fz_skip()`.
    Read from a stream discarding data.
 
    stm: The stream to read from.
 
    len: The number of bytes to read.
 
    Returns the number of bytes read. May throw exceptions.
fz_skip_space(stm)
Class-aware wrapper for `::fz_skip_space()`.
    Skip over whitespace (bytes <= 32) in a stream.
fz_skip_string(stm, str)
Class-aware wrapper for `::fz_skip_string()`.
    Skip over a given string in a stream. Return 0 if successfully
    skipped, non-zero otherwise. As many characters will be skipped
    over as matched in the string.
fz_slice_buffer(buf, start, end)
Class-aware wrapper for `::fz_slice_buffer()`.
    Create a new buffer with a (subset of) the data from the buffer.
 
    start: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.
 
    end: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.
fz_snap_selection(page, ap, bp, mode)
Class-aware wrapper for `::fz_snap_selection()`.
fz_start_throw_on_repair()
Class-aware wrapper for `::fz_start_throw_on_repair()`.
fz_stat_ctime(path)
Class-aware wrapper for `::fz_stat_ctime()`.
fz_stat_mtime(path)
Class-aware wrapper for `::fz_stat_mtime()`.
fz_store_item(key, val, itemsize, type)
Class-aware wrapper for `::fz_store_item()`.
    Add an item to the store.
 
    Add an item into the store, returning NULL for success. If an
    item with the same key is found in the store, then our item will
    not be inserted, and the function will return a pointer to that
    value instead. This function takes its own reference to val, as
    required (i.e. the caller maintains ownership of its own
    reference).
 
    key: The key used to index the item.
 
    val: The value to store.
 
    itemsize: The size in bytes of the value (as counted towards the
    store size).
 
    type: Functions used to manipulate the key.
fz_store_scavenge = fz_store_scavenge_outparams_fn(size)
Class-aware helper for out-params of fz_store_scavenge() [fz_store_scavenge()].
fz_store_scavenge_external = fz_store_scavenge_external_outparams_fn(size)
Class-aware helper for out-params of fz_store_scavenge_external() [fz_store_scavenge_external()].
fz_store_scavenge_external_outparams_fn(size)
Class-aware helper for out-params of fz_store_scavenge_external() [fz_store_scavenge_external()].
fz_store_scavenge_outparams_fn(size)
Class-aware helper for out-params of fz_store_scavenge() [fz_store_scavenge()].
fz_story_document(story)
Class-aware wrapper for `::fz_story_document()`.
fz_story_positions(story, python_callback)
fz_story_warnings(story)
Class-aware wrapper for `::fz_story_warnings()`.
fz_strcasecmp(a, b)
Class-aware wrapper for `::fz_strcasecmp()`.
    Case insensitive (ASCII only) string comparison.
fz_strdup(s)
Class-aware wrapper for `::fz_strdup()`.
    Portable strdup implementation, using fz allocators.
fz_stream_from_output(arg_0)
Class-aware wrapper for `::fz_stream_from_output()`.
    Obtain the fz_output in the form of a fz_stream.
 
    This allows data to be read back from some forms of fz_output
    object. When finished reading, the fz_stream should be released
    by calling fz_drop_stream. Until the fz_stream is dropped, no
    further operations should be performed on the fz_output object.
fz_string_from_box_type(box)
Class-aware wrapper for `::fz_string_from_box_type()`.
fz_string_from_buffer(buf)
Class-aware wrapper for `::fz_string_from_buffer()`.
    Ensure that a buffer's data ends in a
    0 byte, and return a pointer to it.
fz_string_from_text_language(str, lang)
Class-aware wrapper for `::fz_string_from_text_language()`.
    Recover ISO 639 (639-{1,2,3,5}) language specification
    strings losslessly from a 15 bit fz_text_language code.
 
    No validation is carried out. See note above.
fz_strlcat(dst, src, n)
Class-aware wrapper for `::fz_strlcat()`.
    Concatenate 2 strings, with a maximum length.
 
    dst: pointer to first string in a buffer of n bytes.
 
    src: pointer to string to concatenate.
 
    n: Size (in bytes) of buffer that dst is in.
 
    Returns the real length that a concatenated dst + src would have
    been (not including terminator).
fz_strlcpy(dst, src, n)
Class-aware wrapper for `::fz_strlcpy()`.
    Copy at most n-1 chars of a string into a destination
    buffer with null termination, returning the real length of the
    initial string (excluding terminator).
 
    dst: Destination buffer, at least n bytes long.
 
    src: C string (non-NULL).
 
    n: Size of dst buffer in bytes.
 
    Returns the length (excluding terminator) of src.
fz_strncasecmp(a, b, n)
Class-aware wrapper for `::fz_strncasecmp()`.
fz_strnlen(s, maxlen)
Class-aware wrapper for `::fz_strnlen()`.
    Return strlen(s), if that is less than maxlen, or maxlen if
    there is no null byte ('') among the first maxlen bytes.
fz_stroke_path(dev, path, stroke, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_stroke_path()`.
fz_stroke_text(dev, text, stroke, ctm, colorspace, color, alpha, color_params)
Class-aware wrapper for `::fz_stroke_text()`.
fz_strsep = fz_strsep_outparams_fn(delim)
Class-aware helper for out-params of fz_strsep() [fz_strsep()].
fz_strsep_outparams_fn(delim)
Class-aware helper for out-params of fz_strsep() [fz_strsep()].
fz_strtof = fz_strtof_outparams_fn(s)
Class-aware helper for out-params of fz_strtof() [fz_strtof()].
fz_strtof_outparams_fn(s)
Class-aware helper for out-params of fz_strtof() [fz_strtof()].
fz_structure_from_string(str)
Class-aware wrapper for `::fz_structure_from_string()`.
fz_structure_to_string(type)
Class-aware wrapper for `::fz_structure_to_string()`.
fz_subpixel_adjust(ctm, subpix_ctm, qe, qf)
Class-aware wrapper for `::fz_subpixel_adjust()`.
    Perform subpixel quantisation and adjustment on a glyph matrix.
 
    ctm: On entry, the desired 'ideal' transformation for a glyph.
    On exit, adjusted to a (very similar) transformation quantised
    for subpixel caching.
 
    subpix_ctm: Initialised by the routine to the transform that
    should be used to render the glyph.
 
    qe, qf: which subpixel position we quantised to.
 
    Returns: the size of the glyph.
 
    Note: This is currently only exposed for use in our app. It
    should be considered "at risk" of removal from the API.
fz_sync_bits(stm)
Class-aware wrapper for `::fz_sync_bits()`.
    Called after reading bits to tell the stream
    that we are about to return to reading bytewise. Resyncs
    the stream to whole byte boundaries.
fz_tell(stm)
Class-aware wrapper for `::fz_tell()`.
    return the current reading position within a stream
fz_tell_output(out)
Class-aware wrapper for `::fz_tell_output()`.
    Return the current file position.
 
    Throw an error on untellable outputs.
fz_terminate_buffer(buf)
Class-aware wrapper for `::fz_terminate_buffer()`.
    Zero-terminate buffer in order to use as a C string.
 
    This byte is invisible and does not affect the length of the
    buffer as returned by fz_buffer_storage. The zero byte is
    written *after* the data, and subsequent writes will overwrite
    the terminating byte.
 
    Subsequent changes to the size of the buffer (such as by
    fz_buffer_trim, fz_buffer_grow, fz_resize_buffer, etc) may
    invalidate this.
fz_text_aa_level()
Class-aware wrapper for `::fz_text_aa_level()`.
    Get the number of bits of antialiasing we are
    using for text. Between 0 and 8.
fz_text_language_from_string(str)
Class-aware wrapper for `::fz_text_language_from_string()`.
    Convert ISO 639 (639-{1,2,3,5}) language specification
    strings losslessly to a 15 bit fz_text_language code.
 
    No validation is carried out. Obviously invalid (out
    of spec) codes will be mapped to FZ_LANG_UNSET, but
    well-formed (but undefined) codes will be blithely
    accepted.
fz_tint_pixmap(pix, black, white)
Class-aware wrapper for `::fz_tint_pixmap()`.
    Tint all the pixels in an RGB, BGR, or Gray pixmap.
 
    black: Map black to this hexadecimal RGB color.
 
    white: Map white to this hexadecimal RGB color.
fz_tolower(c)
Class-aware wrapper for `::fz_tolower()`.
    Unicode aware tolower and toupper functions.
fz_toupper(c)
Class-aware wrapper for `::fz_toupper()`.
fz_transform_page(mediabox, resolution, rotate)
Class-aware wrapper for `::fz_transform_page()`.
    Create transform matrix to draw page
    at a given resolution and rotation. Adjusts the scaling
    factors so that the page covers whole number of
    pixels and adjust the page origin to be at 0,0.
fz_transform_path(path, transform)
Class-aware wrapper for `::fz_transform_path()`.
    Transform a path by a given
    matrix.
 
    path: The path to modify (must not be a packed path).
 
    transform: The transform to apply.
 
    Throws exceptions if the path is packed, or on failure
    to allocate.
fz_transform_point(point, m)
Class-aware wrapper for `::fz_transform_point()`.
    Apply a transformation to a point.
 
    transform: Transformation matrix to apply. See fz_concat,
    fz_scale, fz_rotate and fz_translate for how to create a
    matrix.
 
    point: Pointer to point to update.
 
    Returns transform (unchanged).
fz_transform_point_xy(x, y, m)
Class-aware wrapper for `::fz_transform_point_xy()`.
fz_transform_quad(q, m)
Class-aware wrapper for `::fz_transform_quad()`.
    Transform a quad by a matrix.
fz_transform_rect(rect, m)
Class-aware wrapper for `::fz_transform_rect()`.
    Apply a transform to a rectangle.
 
    After the four corner points of the axis-aligned rectangle
    have been transformed it may not longer be axis-aligned. So a
    new axis-aligned rectangle is created covering at least the
    area of the transformed rectangle.
 
    transform: Transformation matrix to apply. See fz_concat,
    fz_scale and fz_rotate for how to create a matrix.
 
    rect: Rectangle to be transformed. The two special cases
    fz_empty_rect and fz_infinite_rect, may be used but are
    returned unchanged as expected.
fz_transform_vector(vector, m)
Class-aware wrapper for `::fz_transform_vector()`.
    Apply a transformation to a vector.
 
    transform: Transformation matrix to apply. See fz_concat,
    fz_scale and fz_rotate for how to create a matrix. Any
    translation will be ignored.
 
    vector: Pointer to vector to update.
fz_translate(tx, ty)
Class-aware wrapper for `::fz_translate()`.
    Create a translation matrix.
 
    The returned matrix is of the form [ 1 0 0 1 tx ty ].
 
    m: A place to store the created matrix.
 
    tx, ty: Translation distances along the X- and Y-axes. A
    translation of 0 will not cause any translation along the
    relevant axis.
 
    Returns m.
fz_translate_irect(a, xoff, yoff)
Class-aware wrapper for `::fz_translate_irect()`.
fz_translate_rect(a, xoff, yoff)
Class-aware wrapper for `::fz_translate_rect()`.
    Translate bounding box.
 
    Translate a bbox by a given x and y offset. Allows for overflow.
fz_tree_archive_add_buffer(arch_, name, buf)
Class-aware wrapper for `::fz_tree_archive_add_buffer()`.
    Add a named buffer to an existing tree archive.
 
    The tree will take a new reference to the buffer. Ownership
    is not transferred.
fz_tree_archive_add_data(arch_, name, data, size)
Class-aware wrapper for `::fz_tree_archive_add_data()`.
    Add a named block of data to an existing tree archive.
 
    The data will be copied into a buffer, and so the caller
    may free it as soon as this returns.
fz_tree_lookup(node, key)
Class-aware wrapper for `::fz_tree_lookup()`.
    Look for the value of a node in the tree with the given key.
 
    Simple pointer equivalence is used for key.
 
    Returns NULL for no match.
fz_trim_buffer(buf)
Class-aware wrapper for `::fz_trim_buffer()`.
    Trim wasted capacity from a buffer by resizing internal memory.
fz_trim_path(path)
Class-aware wrapper for `::fz_trim_path()`.
    Minimise the internal storage used by a path.
 
    As paths are constructed, the internal buffers
    grow. To avoid repeated reallocations they
    grow with some spare space. Once a path has
    been fully constructed, this call allows the
    excess space to be trimmed.
fz_truncate_output(arg_0)
Class-aware wrapper for `::fz_truncate_output()`.
    Truncate the output at the current position.
 
    This allows output streams which have seeked back from the end
    of their storage to be truncated at the current point.
fz_try_invert_matrix(inv, src)
Class-aware wrapper for `::fz_try_invert_matrix()`.
    Attempt to create an inverse matrix.
 
    inverse: Place to store inverse matrix.
 
    matrix: Matrix to invert. A degenerate matrix, where the
    determinant is equal to zero, can not be inverted.
 
    Returns 1 if matrix is degenerate (singular), or 0 otherwise.
fz_try_open_archive_entry(arch, name)
Class-aware wrapper for `::fz_try_open_archive_entry()`.
    Opens an archive entry as a stream.
 
    Returns NULL if a matching entry cannot be found, otherwise
    behaves exactly as fz_open_archive_entry.
fz_try_open_archive_with_stream(file)
Class-aware wrapper for `::fz_try_open_archive_with_stream()`.
    Open zip or tar archive stream.
 
    Does the same as fz_open_archive_with_stream, but will not throw
    an error in the event of failing to recognise the format. Will
    still throw errors in other cases though!
fz_try_open_file(name)
Class-aware wrapper for `::fz_try_open_file()`.
    Open the named file and wrap it in a stream.
 
    Does the same as fz_open_file, but in the event the file
    does not open, it will return NULL rather than throw an
    exception.
fz_try_parse_xml_archive_entry(arch, filename, preserve_white)
Class-aware wrapper for `::fz_try_parse_xml_archive_entry()`.
    Try and parse the contents of an archive entry into a tree of xml nodes.
 
    preserve_white: whether to keep or delete all-whitespace nodes.
 
    Will return NULL if the archive entry can't be found. Otherwise behaves
    the same as fz_parse_xml_archive_entry. May throw exceptions.
fz_try_read_archive_entry(arch, name)
Class-aware wrapper for `::fz_try_read_archive_entry()`.
    Reads all bytes in an archive entry
    into a buffer.
 
    name: Entry name to look for, this must be an exact match to
    the entry name in the archive.
 
    Returns NULL if a matching entry cannot be found. Otherwise behaves
    the same as fz_read_archive_entry. Exceptions may be thrown.
fz_try_read_file(filename)
Class-aware wrapper for `::fz_try_read_file()`.
    Read all the contents of a file into a buffer.
 
    Returns NULL if the file does not exist, otherwise
    behaves exactly as fz_read_file.
fz_tune_image_decode(image_decode, arg)
Class-aware wrapper for `::fz_tune_image_decode()`.
    Set the tuning function to use for
    image decode.
 
    image_decode: Function to use.
 
    arg: Opaque argument to be passed to tuning function.
fz_tune_image_scale(image_scale, arg)
Class-aware wrapper for `::fz_tune_image_scale()`.
    Set the tuning function to use for
    image scaling.
 
    image_scale: Function to use.
 
    arg: Opaque argument to be passed to tuning function.
fz_unicode_from_glyph_name(name)
Class-aware wrapper for `::fz_unicode_from_glyph_name()`.
fz_unicode_from_glyph_name_strict(name)
Class-aware wrapper for `::fz_unicode_from_glyph_name_strict()`.
fz_union_rect(a, b)
Class-aware wrapper for `::fz_union_rect()`.
    Compute union of two rectangles.
 
    Given two rectangles, update the first to be the smallest
    axis-aligned rectangle that encompasses both given rectangles.
    If either rectangle is infinite then the union is also infinite.
    If either rectangle is empty then the union is simply the
    non-empty rectangle. Should both rectangles be empty, then the
    union is also empty.
fz_unlock(lock)
Class-aware wrapper for `::fz_unlock()`.
    Unlock one of the user supplied mutexes.
fz_unpack_stream(src, depth, w, h, n, indexed, pad, skip)
Class-aware wrapper for `::fz_unpack_stream()`.
fz_unread_byte(stm)
Class-aware wrapper for `::fz_unread_byte()`.
    Unread the single last byte successfully
    read from a stream. Do not call this without having
    successfully read a byte.
 
    stm: The stream to operate upon.
fz_unshare_stroke_state(shared)
Class-aware wrapper for `::fz_unshare_stroke_state()`.
    Given a reference to a (possibly) shared stroke_state structure,
    return a reference to an equivalent stroke_state structure
    that is guaranteed to be unshared (i.e. one that can
    safely be modified).
 
    shared: The reference to a (possibly) shared structure
    to unshare. Ownership of this reference is passed in
    to this function, even in the case of exceptions being
    thrown.
 
    Exceptions may be thrown in the event of failure to
    allocate if required.
fz_unshare_stroke_state_with_dash_len(shared, len)
Class-aware wrapper for `::fz_unshare_stroke_state_with_dash_len()`.
    Given a reference to a (possibly) shared stroke_state structure,
    return a reference to a stroke_state structure (with room for a
    given amount of dash data) that is guaranteed to be unshared
    (i.e. one that can safely be modified).
 
    shared: The reference to a (possibly) shared structure
    to unshare. Ownership of this reference is passed in
    to this function, even in the case of exceptions being
    thrown.
 
    Exceptions may be thrown in the event of failure to
    allocate if required.
fz_urldecode(url)
Class-aware wrapper for `::fz_urldecode()`.
    Like fz_decode_uri_component but in-place.
fz_use_document_css()
Class-aware wrapper for `::fz_use_document_css()`.
    Return whether to respect document styles in HTML and EPUB.
fz_user_context()
Class-aware wrapper for `::fz_user_context()`.
    Read the user field from the context.
fz_user_css()
Class-aware wrapper for `::fz_user_css()`.
    Get the user stylesheet source text.
fz_utflen(s)
Class-aware wrapper for `::fz_utflen()`.
    Count how many runes the UTF-8 encoded string
    consists of.
 
    s: The UTF-8 encoded, NUL-terminated text string.
 
    Returns the number of runes in the string.
fz_var_imp(arg_0)
Class-aware wrapper for `::fz_var_imp()`.
fz_walk_path(path, walker, arg)
Class-aware wrapper for `::fz_walk_path()`.
    Walk the segments of a path, calling the
    appropriate callback function from a given set for each
    segment of the path.
 
    path: The path to walk.
 
    walker: The set of callback functions to use. The first
    4 callback pointers in the set must be non-NULL. The
    subsequent ones can either be supplied, or can be left
    as NULL, in which case the top 4 functions will be
    called as appropriate to simulate them.
 
    arg: An opaque argument passed in to each callback.
 
    Exceptions will only be thrown if the underlying callback
    functions throw them.
fz_warn = ll_fz_warn(text)
fz_warning_callback = fz_warning_callback_outparams_fn()
Class-aware helper for out-params of fz_warning_callback() [fz_warning_callback()].
fz_warning_callback_outparams_fn()
Class-aware helper for out-params of fz_warning_callback() [fz_warning_callback()].
fz_warp_pixmap(src, points, width, height)
Class-aware wrapper for `::fz_warp_pixmap()`.
fz_windows_1250_from_unicode(u)
Class-aware wrapper for `::fz_windows_1250_from_unicode()`.
fz_windows_1251_from_unicode(u)
Class-aware wrapper for `::fz_windows_1251_from_unicode()`.
fz_windows_1252_from_unicode(u)
Class-aware wrapper for `::fz_windows_1252_from_unicode()`.
fz_write_band(writer, stride, band_height, samples)
Class-aware wrapper for `::fz_write_band()`.
    Cause a band writer to write the next band
    of data for an image.
 
    stride: The byte offset from the first byte of the data
    for a pixel to the first byte of the data for the same pixel
    on the row below.
 
    band_height: The number of lines in this band.
 
    samples: Pointer to first byte of the data.
fz_write_base64(out, data, size, newline)
Class-aware wrapper for `::fz_write_base64()`.
    Write a base64 encoded data block, optionally with periodic
    newlines.
fz_write_base64_buffer(out, data, newline)
Class-aware wrapper for `::fz_write_base64_buffer()`.
    Write a base64 encoded fz_buffer, optionally with periodic
    newlines.
fz_write_bitmap_as_pbm(out, bitmap)
Class-aware wrapper for `::fz_write_bitmap_as_pbm()`.
    Write a bitmap as a pbm.
fz_write_bitmap_as_pcl(out, bitmap, pcl)
Class-aware wrapper for `::fz_write_bitmap_as_pcl()`.
    Write a bitmap as mono PCL.
fz_write_bitmap_as_pkm(out, bitmap)
Class-aware wrapper for `::fz_write_bitmap_as_pkm()`.
    Write a CMYK bitmap as a pkm.
fz_write_bitmap_as_pwg(out, bitmap, pwg)
Class-aware wrapper for `::fz_write_bitmap_as_pwg()`.
    Write a bitmap as a PWG.
fz_write_bitmap_as_pwg_page(out, bitmap, pwg)
Class-aware wrapper for `::fz_write_bitmap_as_pwg_page()`.
    Write a bitmap as a PWG page.
 
    Caller should provide a file header by calling
    fz_write_pwg_file_header, but can then write several pages to
    the same file.
fz_write_bits(out, data, num_bits)
Class-aware wrapper for `::fz_write_bits()`.
    Write num_bits of data to the end of the output stream, assumed to be packed
    most significant bits first.
fz_write_bits_sync(out)
Class-aware wrapper for `::fz_write_bits_sync()`.
    Sync to byte boundary after writing bits.
fz_write_buffer(out, data)
Class-aware wrapper for `::fz_write_buffer()`.
fz_write_byte(out, x)
Class-aware wrapper for `::fz_write_byte()`.
fz_write_char(out, x)
Class-aware wrapper for `::fz_write_char()`.
fz_write_data(out, data, size)
Class-aware wrapper for `::fz_write_data()`.
    Write data to output.
 
    data: Pointer to data to write.
    size: Size of data to write in bytes.
fz_write_document(wri, doc)
Class-aware wrapper for `::fz_write_document()`.
    Convenience function to feed all the pages of a document to
    fz_begin_page/fz_run_page/fz_end_page.
fz_write_float_be(out, f)
Class-aware wrapper for `::fz_write_float_be()`.
fz_write_float_le(out, f)
Class-aware wrapper for `::fz_write_float_le()`.
fz_write_header(writer, w, h, n, alpha, xres, yres, pagenum, cs, seps)
Class-aware wrapper for `::fz_write_header()`.
    Cause a band writer to write the header for
    a banded image with the given properties/dimensions etc. This
    also configures the bandwriter for the format of the data to be
    passed in future calls.
 
    w, h: Width and Height of the entire page.
 
    n: Number of components (including spots and alphas).
 
    alpha: Number of alpha components.
 
    xres, yres: X and Y resolutions in dpi.
 
    cs: Colorspace (NULL for bitmaps)
 
    seps: Separation details (or NULL).
fz_write_image_as_data_uri(out, image)
Class-aware wrapper for `::fz_write_image_as_data_uri()`.
    Write image as a data URI (for HTML and SVG output).
fz_write_int16_be(out, x)
Class-aware wrapper for `::fz_write_int16_be()`.
fz_write_int16_le(out, x)
Class-aware wrapper for `::fz_write_int16_le()`.
fz_write_int32_be(out, x)
Class-aware wrapper for `::fz_write_int32_be()`.
    Write different sized data to an output stream.
fz_write_int32_le(out, x)
Class-aware wrapper for `::fz_write_int32_le()`.
fz_write_pixmap_as_data_uri(out, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_data_uri()`.
fz_write_pixmap_as_pam(out, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_pam()`.
    Write a pixmap as a pnm (greyscale, rgb or cmyk, with or without
    alpha).
fz_write_pixmap_as_pcl(out, pixmap, pcl)
Class-aware wrapper for `::fz_write_pixmap_as_pcl()`.
    Write an (RGB) pixmap as color PCL.
fz_write_pixmap_as_pclm(out, pixmap, options)
Class-aware wrapper for `::fz_write_pixmap_as_pclm()`.
    Write a (Greyscale or RGB) pixmap as pclm.
fz_write_pixmap_as_pdfocr(out, pixmap, options)
Class-aware wrapper for `::fz_write_pixmap_as_pdfocr()`.
    Write a (Greyscale or RGB) pixmap as pdfocr.
fz_write_pixmap_as_png(out, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_png()`.
    Write a (Greyscale or RGB) pixmap as a png.
fz_write_pixmap_as_pnm(out, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_pnm()`.
    Write a pixmap as a pnm (greyscale or rgb, no alpha).
fz_write_pixmap_as_ps(out, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_ps()`.
    Write a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
fz_write_pixmap_as_psd(out, pixmap)
Class-aware wrapper for `::fz_write_pixmap_as_psd()`.
    Write a pixmap as a PSD file.
fz_write_pixmap_as_pwg(out, pixmap, pwg)
Class-aware wrapper for `::fz_write_pixmap_as_pwg()`.
    Write a pixmap as a PWG.
fz_write_pixmap_as_pwg_page(out, pixmap, pwg)
Class-aware wrapper for `::fz_write_pixmap_as_pwg_page()`.
    Write a pixmap as a PWG page.
 
    Caller should provide a file header by calling
    fz_write_pwg_file_header, but can then write several pages to
    the same file.
fz_write_ps_file_header(out)
Class-aware wrapper for `::fz_write_ps_file_header()`.
    Write the file level header for ps band writer output.
fz_write_ps_file_trailer(out, pages)
Class-aware wrapper for `::fz_write_ps_file_trailer()`.
    Write the file level trailer for ps band writer output.
fz_write_pwg_file_header(out)
Class-aware wrapper for `::fz_write_pwg_file_header()`.
    Output the file header to a pwg stream, ready for pages to follow it.
fz_write_rune(out, rune)
Class-aware wrapper for `::fz_write_rune()`.
    Write a UTF-8 encoded unicode character.
fz_write_stabilized_story(writer, user_css, em, contentfn, contentfn_ref, rectfn, rectfn_ref, pagefn, pagefn_ref, archive)
Class-aware wrapper for `::fz_write_stabilized_story()`.
fz_write_story(writer, story, rectfn, rectfn_ref, positionfn, positionfn_ref, pagefn, pagefn_ref)
Class-aware wrapper for `::fz_write_story()`.
fz_write_string(out, s)
Class-aware wrapper for `::fz_write_string()`.
    Write a string. Does not write zero terminator.
fz_write_uint16_be(out, x)
Class-aware wrapper for `::fz_write_uint16_be()`.
fz_write_uint16_le(out, x)
Class-aware wrapper for `::fz_write_uint16_le()`.
fz_write_uint32_be(out, x)
Class-aware wrapper for `::fz_write_uint32_be()`.
fz_write_uint32_le(out, x)
Class-aware wrapper for `::fz_write_uint32_le()`.
fz_write_zip_entry(zip, name, buf, compress)
Class-aware wrapper for `::fz_write_zip_entry()`.
    Given a buffer of data, (optionally) compress it, and add it to
    the zip file with the given name.
fz_xml_add_att(pool, node, key, val)
Class-aware wrapper for `::fz_xml_add_att()`.
    Add an attribute to an XML node.
fz_xml_att(item, att)
Class-aware wrapper for `::fz_xml_att()`.
    Return the value of an attribute of an XML node.
    NULL if the attribute doesn't exist.
fz_xml_att_alt(item, one, two)
Class-aware wrapper for `::fz_xml_att_alt()`.
    Return the value of an attribute of an XML node.
    If the first attribute doesn't exist, try the second.
    NULL if neither attribute exists.
fz_xml_att_eq(item, name, match)
Class-aware wrapper for `::fz_xml_att_eq()`.
    Check for a matching attribute on an XML node.
 
    If the node has the requested attribute (name), and the value
    matches (match) then return 1. Otherwise, 0.
fz_xml_down(item)
Class-aware wrapper for `::fz_xml_down()`.
    Return first child of XML node.
fz_xml_find(item, tag)
Class-aware wrapper for `::fz_xml_find()`.
    Search the siblings of XML nodes starting with item looking for
    the first with the given tag.
 
    Return NULL if none found.
fz_xml_find_dfs(item, tag, att, match)
Class-aware wrapper for `::fz_xml_find_dfs()`.
    Perform a depth first search from item, returning the first
    child that matches the given tag (or any tag if tag is NULL),
    with the given attribute (if att is non NULL), that matches
    match (if match is non NULL).
fz_xml_find_dfs_top(item, tag, att, match, top)
Class-aware wrapper for `::fz_xml_find_dfs_top()`.
    Perform a depth first search from item, returning the first
    child that matches the given tag (or any tag if tag is NULL),
    with the given attribute (if att is non NULL), that matches
    match (if match is non NULL). The search stops if it ever
    reaches the top of the tree, or the declared 'top' item.
fz_xml_find_down(item, tag)
Class-aware wrapper for `::fz_xml_find_down()`.
    Search the siblings of XML nodes starting with the first child
    of item looking for the first with the given tag.
 
    Return NULL if none found.
fz_xml_find_down_match(item, tag, att, match)
Class-aware wrapper for `::fz_xml_find_down_match()`.
    Search the siblings of XML nodes starting with the first child
    of item looking for the first with the given tag (or any tag if
    tag is NULL), and with a matching attribute.
 
    Return NULL if none found.
fz_xml_find_match(item, tag, att, match)
Class-aware wrapper for `::fz_xml_find_match()`.
    Search the siblings of XML nodes starting with item looking for
    the first with the given tag (or any tag if tag is NULL), and
    with a matching attribute.
 
    Return NULL if none found.
fz_xml_find_next(item, tag)
Class-aware wrapper for `::fz_xml_find_next()`.
    Search the siblings of XML nodes starting with the first sibling
    of item looking for the first with the given tag.
 
    Return NULL if none found.
fz_xml_find_next_dfs(item, tag, att, match)
Class-aware wrapper for `::fz_xml_find_next_dfs()`.
    Perform a depth first search onwards from item, returning the first
    child that matches the given tag (or any tag if tag is NULL),
    with the given attribute (if att is non NULL), that matches
    match (if match is non NULL).
fz_xml_find_next_dfs_top(item, tag, att, match, top)
Class-aware wrapper for `::fz_xml_find_next_dfs_top()`.
    Perform a depth first search onwards from item, returning the first
    child that matches the given tag (or any tag if tag is NULL),
    with the given attribute (if att is non NULL), that matches
    match (if match is non NULL). The search stops if it ever reaches
    the top of the tree, or the declared 'top' item.
fz_xml_find_next_match(item, tag, att, match)
Class-aware wrapper for `::fz_xml_find_next_match()`.
    Search the siblings of XML nodes starting with the first sibling
    of item looking for the first with the given tag (or any tag if tag
    is NULL), and with a matching attribute.
 
    Return NULL if none found.
fz_xml_is_tag(item, name)
Class-aware wrapper for `::fz_xml_is_tag()`.
    Return true if the tag name matches.
fz_xml_next(item)
Class-aware wrapper for `::fz_xml_next()`.
    Return next sibling of XML node.
fz_xml_prev(item)
Class-aware wrapper for `::fz_xml_prev()`.
    Return previous sibling of XML node.
fz_xml_root(xml)
Class-aware wrapper for `::fz_xml_root()`.
    Return the topmost XML node of a document.
fz_xml_tag(item)
Class-aware wrapper for `::fz_xml_tag()`.
    Return tag of XML node. Return NULL for text nodes.
fz_xml_text(item)
Class-aware wrapper for `::fz_xml_text()`.
    Return the text content of an XML node.
    Return NULL if the node is a tag.
fz_xml_up(item)
Class-aware wrapper for `::fz_xml_up()`.
    Return parent of XML node.
internal_context_get()
Internal use only. Returns `fz_context*` for use by current thread.
internal_env_flag(name)
Internal use only. Looks at environmental variable <name>; returns 0 if unset else int value.
internal_env_flag_check_unset(if_, name)
Internal use only. Looks at environmental variable <name>; returns 0 if unset else int value.
internal_throw_exception(ctx)
Throw exception appropriate for error in `ctx`.
ll_fz_aa_level()
Low-level wrapper for `::fz_aa_level()`.
Get the number of bits of antialiasing we are
using (for graphics). Between 0 and 8.
ll_fz_abs(f)
Low-level wrapper for `::fz_abs()`.
Some standard math functions, done as static inlines for speed.
People with compilers that do not adequately implement inline
may like to reimplement these using macros.
ll_fz_absi(i)
Low-level wrapper for `::fz_absi()`.
ll_fz_add_layout_char(block, x, w, p)
Low-level wrapper for `::fz_add_layout_char()`.
Add a new char to the line at the end of the layout block.
ll_fz_add_layout_line(block, x, y, h, p)
Low-level wrapper for `::fz_add_layout_line()`.
Add a new line to the end of the layout block.
ll_fz_add_separation(sep, name, cs, cs_channel)
Low-level wrapper for `::fz_add_separation()`.
Add a separation (null terminated name, colorspace)
ll_fz_add_separation_equivalents(sep, rgba, cmyk, name)
Low-level wrapper for `::fz_add_separation_equivalents()`.
Add a separation with equivalents (null terminated name,
colorspace)
 
(old, deprecated)
ll_fz_adjust_rect_for_stroke(rect, stroke, ctm)
Low-level wrapper for `::fz_adjust_rect_for_stroke()`.
Given a rectangle (assumed to be the bounding box for a path),
expand it to allow for the expansion of the bbox that would be
seen by stroking the path with the given stroke state and
transform.
ll_fz_advance_glyph(font, glyph, wmode)
Low-level wrapper for `::fz_advance_glyph()`.
Return the advance for a given glyph.
 
font: The font to look for the glyph in.
 
glyph: The glyph to find the advance for.
 
wmode: 1 for vertical mode, 0 for horizontal.
 
Returns the advance for the glyph.
ll_fz_aes_crypt_cbc(ctx, mode, length, iv, input, output)
Low-level wrapper for `::fz_aes_crypt_cbc()`.
AES block processing. Encrypts or Decrypts (according to mode,
which must match what was initially set up) length bytes (which
must be a multiple of 16), using (and modifying) the insertion
vector iv, reading from input, and writing to output.
 
Never throws an exception.
ll_fz_aes_setkey_dec(ctx, key, keysize)
Low-level wrapper for `::fz_aes_setkey_dec()`.
AES decryption intialisation. Fills in the supplied context
and prepares for decryption using the given key.
 
Returns non-zero for error (key size other than 128/192/256).
 
Never throws an exception.
ll_fz_aes_setkey_enc(ctx, key, keysize)
Low-level wrapper for `::fz_aes_setkey_enc()`.
AES encryption intialisation. Fills in the supplied context
and prepares for encryption using the given key.
 
Returns non-zero for error (key size other than 128/192/256).
 
Never throws an exception.
ll_fz_alpha_from_gray(gray)
Low-level wrapper for `::fz_alpha_from_gray()`.
ll_fz_append_base64(out, data, size, newline)
Low-level wrapper for `::fz_append_base64()`.
Write a base64 encoded data block, optionally with periodic newlines.
ll_fz_append_base64_buffer(out, data, newline)
Low-level wrapper for `::fz_append_base64_buffer()`.
Append a base64 encoded fz_buffer, optionally with periodic newlines.
ll_fz_append_bits(buf, value, count)
Low-level wrapper for `::fz_append_bits()`.
ll_fz_append_bits_pad(buf)
Low-level wrapper for `::fz_append_bits_pad()`.
ll_fz_append_buffer(destination, source)
Low-level wrapper for `::fz_append_buffer()`.
Append the contents of the source buffer onto the end of the
destination buffer, extending automatically as required.
 
Ownership of buffers does not change.
ll_fz_append_byte(buf, c)
Low-level wrapper for `::fz_append_byte()`.
ll_fz_append_data(buf, data, len)
Low-level wrapper for `::fz_append_data()`.
fz_append_*: Append data to a buffer.
 
The buffer will automatically grow as required.
ll_fz_append_image_as_data_uri(out, image)
Low-level wrapper for `::fz_append_image_as_data_uri()`.
ll_fz_append_int16_be(buf, x)
Low-level wrapper for `::fz_append_int16_be()`.
ll_fz_append_int16_le(buf, x)
Low-level wrapper for `::fz_append_int16_le()`.
ll_fz_append_int32_be(buf, x)
Low-level wrapper for `::fz_append_int32_be()`.
ll_fz_append_int32_le(buf, x)
Low-level wrapper for `::fz_append_int32_le()`.
ll_fz_append_pdf_string(buffer, text)
Low-level wrapper for `::fz_append_pdf_string()`.
fz_append_pdf_string: Append a string with PDF syntax quotes and
escapes.
 
The buffer will automatically grow as required.
ll_fz_append_pixmap_as_data_uri(out, pixmap)
Low-level wrapper for `::fz_append_pixmap_as_data_uri()`.
ll_fz_append_rune(buf, c)
Low-level wrapper for `::fz_append_rune()`.
ll_fz_append_string(buf, data)
Low-level wrapper for `::fz_append_string()`.
ll_fz_arc4_encrypt(state, dest, src, len)
Low-level wrapper for `::fz_arc4_encrypt()`.
RC4 block encrypt operation; encrypt src into dst (both of
length len) updating the RC4 state as we go.
 
Never throws an exception.
ll_fz_arc4_final(state)
Low-level wrapper for `::fz_arc4_final()`.
RC4 finalization. Zero the context.
 
Never throws an exception.
ll_fz_arc4_init(state, key, len)
Low-level wrapper for `::fz_arc4_init()`.
RC4 initialization. Begins an RC4 operation, writing a new
context.
 
Never throws an exception.
ll_fz_archive_format(arch)
Low-level wrapper for `::fz_archive_format()`.
Return a pointer to a string describing the format of the
archive.
 
The lifetime of the string is unspecified (in current
implementations the string will persist until the archive
is closed, but this is not guaranteed).
ll_fz_atof(s)
Low-level wrapper for `::fz_atof()`.
Range checking atof
ll_fz_atoi(s)
Low-level wrapper for `::fz_atoi()`.
atoi that copes with NULL
ll_fz_atoi64(s)
Low-level wrapper for `::fz_atoi64()`.
64bit atoi that copes with NULL
ll_fz_authenticate_password(doc, password)
Low-level wrapper for `::fz_authenticate_password()`.
Test if the given password can decrypt the document.
 
password: The password string to be checked. Some document
specifications do not specify any particular text encoding, so
neither do we.
 
Returns 0 for failure to authenticate, non-zero for success.
 
For PDF documents, further information can be given by examining
the bits in the return code.
 
    Bit 0 => No password required
    Bit 1 => User password authenticated
    Bit 2 => Owner password authenticated
ll_fz_available(stm, max)
Low-level wrapper for `::fz_available()`.
Ask how many bytes are available immediately from
a given stream.
 
stm: The stream to read from.
 
max: A hint for the underlying stream; the maximum number of
bytes that we are sure we will want to read. If you do not know
this number, give 1.
 
Returns the number of bytes immediately available between the
read and write pointers. This number is guaranteed only to be 0
if we have hit EOF. The number of bytes returned here need have
no relation to max (could be larger, could be smaller).
ll_fz_base_colorspace(cs)
Low-level wrapper for `::fz_base_colorspace()`.
Get the 'base' colorspace for a colorspace.
 
For indexed colorspaces, this is the colorspace the index
decodes into. For all other colorspaces, it is the colorspace
itself.
 
The returned colorspace is 'borrowed' (i.e. no additional
references are taken or dropped).
ll_fz_basename(path)
Low-level wrapper for `::fz_basename()`.
Find the filename component in a path.
ll_fz_begin_group(dev, area, cs, isolated, knockout, blendmode, alpha)
Low-level wrapper for `::fz_begin_group()`.
ll_fz_begin_layer(dev, layer_name)
Low-level wrapper for `::fz_begin_layer()`.
ll_fz_begin_mask(dev, area, luminosity, colorspace, bc, color_params)
Low-level wrapper for `::fz_begin_mask()`.
ll_fz_begin_metatext(dev, meta, text)
Low-level wrapper for `::fz_begin_metatext()`.
ll_fz_begin_page(wri, mediabox)
Low-level wrapper for `::fz_begin_page()`.
Called to start the process of writing a page to
a document.
 
mediabox: page size rectangle in points.
 
Returns a borrowed fz_device to write page contents to. This
should be kept if required, and only dropped if it was kept.
ll_fz_begin_structure(dev, standard, raw, uid)
Low-level wrapper for `::fz_begin_structure()`.
ll_fz_begin_tile(dev, area, view, xstep, ystep, ctm)
Low-level wrapper for `::fz_begin_tile()`.
ll_fz_begin_tile_id(dev, area, view, xstep, ystep, ctm, id)
Low-level wrapper for `::fz_begin_tile_id()`.
ll_fz_bidi_fragment_text(text, textlen, callback, arg, flags)
Wrapper for out-params of fz_bidi_fragment_text().
Returns: ::fz_bidi_direction baseDir
ll_fz_bidi_fragment_text_outparams_fn(text, textlen, callback, arg, flags, outparams)
ll_fz_bitmap_details(bitmap)
Wrapper for out-params of fz_bitmap_details().
Returns: int w, int h, int n, int stride
ll_fz_bitmap_details_outparams_fn(bitmap, outparams)
ll_fz_blendmode_name(blendmode)
Low-level wrapper for `::fz_blendmode_name()`.
Map from enumeration to blend mode string.
 
The string is static, with arbitrary lifespan.
ll_fz_bound_display_list(list)
Low-level wrapper for `::fz_bound_display_list()`.
Return the bounding box of the page recorded in a display list.
ll_fz_bound_glyph(font, gid, trm)
Low-level wrapper for `::fz_bound_glyph()`.
Return a bbox for a given glyph in a font.
 
font: The font to look for the glyph in.
 
gid: The glyph to bound.
 
trm: The matrix to apply to the glyph before bounding.
 
Returns rectangle by value containing the bounds of the given
glyph.
ll_fz_bound_page(page)
Low-level wrapper for `::fz_bound_page()`.
Determine the size of a page at 72 dpi.
ll_fz_bound_page_box(page, box)
Low-level wrapper for `::fz_bound_page_box()`.
ll_fz_bound_path(path, stroke, ctm)
Low-level wrapper for `::fz_bound_path()`.
Return a bounding rectangle for a path.
 
path: The path to bound.
 
stroke: If NULL, the bounding rectangle given is for
the filled path. If non-NULL the bounding rectangle
given is for the path stroked with the given attributes.
 
ctm: The matrix to apply to the path during stroking.
 
r: Pointer to a fz_rect which will be used to hold
the result.
 
Returns r, updated to contain the bounding rectangle.
ll_fz_bound_shade(shade, ctm)
Low-level wrapper for `::fz_bound_shade()`.
Bound a given shading.
 
shade: The shade to bound.
 
ctm: The transform to apply to the shade before bounding.
 
r: Pointer to storage to put the bounds in.
 
Returns r, updated to contain the bounds for the shading.
ll_fz_bound_text(text, stroke, ctm)
Low-level wrapper for `::fz_bound_text()`.
Find the bounds of a given text object.
 
text: The text object to find the bounds of.
 
stroke: Pointer to the stroke attributes (for stroked
text), or NULL (for filled text).
 
ctm: The matrix in use.
 
r: pointer to storage for the bounds.
 
Returns a pointer to r, which is updated to contain the
bounding box for the text object.
ll_fz_box_type_from_string(name)
Low-level wrapper for `::fz_box_type_from_string()`.
ll_fz_buffer_extract(buffer)
Returns buffer data as a Python bytes instance, leaving the
buffer empty.
ll_fz_buffer_extract_copy(buffer)
Returns buffer data as a Python bytes instance, leaving the
buffer unchanged.
ll_fz_buffer_extract_outparams_fn(buf, outparams)
ll_fz_buffer_storage(buf)
Wrapper for out-params of fz_buffer_storage().
Returns: size_t, unsigned char *datap
ll_fz_buffer_storage_memoryview(buffer, writable)
ll_fz_buffer_storage_outparams_fn(buf, outparams)
ll_fz_buffer_to_bytes_internal(buffer, clear)
ll_fz_calloc(count, size)
Low-level wrapper for `::fz_calloc()`.
Allocate array of memory of count entries of size bytes.
Clears the memory to zero.
 
Throws exception in the event of failure to allocate.
ll_fz_calloc_no_throw(count, size)
Low-level wrapper for `::fz_calloc_no_throw()`.
fz_calloc equivalent that returns NULL rather than throwing
exceptions.
ll_fz_caught()
Low-level wrapper for `::fz_caught()`.
Within an fz_catch() block, retrieve the error code for
the current exception.
 
This assumes no intervening use of fz_try/fz_catch.
ll_fz_caught_message()
Low-level wrapper for `::fz_caught_message()`.
Within an fz_catch() block, retrieve the formatted message
string for the current exception.
 
This assumes no intervening use of fz_try/fz_catch.
ll_fz_chartorune(str)
Wrapper for out-params of fz_chartorune().
Returns: int, int rune
ll_fz_chartorune_outparams_fn(str, outparams)
ll_fz_clamp(x, min, max)
Low-level wrapper for `::fz_clamp()`.
ll_fz_clamp64(x, min, max)
Low-level wrapper for `::fz_clamp64()`.
ll_fz_clamp_color(cs, in_)
Wrapper for out-params of fz_clamp_color().
Returns: float out
ll_fz_clamp_color_outparams_fn(cs, _in, outparams)
ll_fz_clamp_location(doc, loc)
Low-level wrapper for `::fz_clamp_location()`.
Clamps a location into valid chapter/page range. (First clamps
the chapter into range, then the page into range).
ll_fz_clampd(x, min, max)
Low-level wrapper for `::fz_clampd()`.
ll_fz_clampi(x, min, max)
Low-level wrapper for `::fz_clampi()`.
ll_fz_clampp(x, min, max)
Low-level wrapper for `::fz_clampp()`.
ll_fz_cleanname(name)
Low-level wrapper for `::fz_cleanname()`.
rewrite path to the shortest string that names the same path.
 
Eliminates multiple and trailing slashes, interprets "." and
"..". Overwrites the string in place.
ll_fz_clear_bitmap(bit)
Low-level wrapper for `::fz_clear_bitmap()`.
Set the entire bitmap to 0.
 
Never throws exceptions.
ll_fz_clear_buffer(buf)
Low-level wrapper for `::fz_clear_buffer()`.
Empties the buffer. Storage is not freed, but is held ready
to be reused as the buffer is refilled.
 
Never throws exceptions.
ll_fz_clear_pixmap(pix)
Low-level wrapper for `::fz_clear_pixmap()`.
Sets all components (including alpha) of
all pixels in a pixmap to 0.
 
pix: The pixmap to clear.
ll_fz_clear_pixmap_rect_with_value(pix, value, r)
Low-level wrapper for `::fz_clear_pixmap_rect_with_value()`.
Clears a subrect of a pixmap with the given value.
 
pix: The pixmap to clear.
 
value: Values in the range 0 to 255 are valid. Each component
sample for each pixel in the pixmap will be set to this value,
while alpha will always be set to 255 (non-transparent).
 
r: the rectangle.
ll_fz_clear_pixmap_with_value(pix, value)
Low-level wrapper for `::fz_clear_pixmap_with_value()`.
Clears a pixmap with the given value.
 
pix: The pixmap to clear.
 
value: Values in the range 0 to 255 are valid. Each component
sample for each pixel in the pixmap will be set to this value,
while alpha will always be set to 255 (non-transparent).
 
This function is horrible, and should be removed from the
API and replaced with a less magic one.
ll_fz_clip_image_mask(dev, image, ctm, scissor)
Low-level wrapper for `::fz_clip_image_mask()`.
ll_fz_clip_path(dev, path, even_odd, ctm, scissor)
Low-level wrapper for `::fz_clip_path()`.
ll_fz_clip_stroke_path(dev, path, stroke, ctm, scissor)
Low-level wrapper for `::fz_clip_stroke_path()`.
ll_fz_clip_stroke_text(dev, text, stroke, ctm, scissor)
Low-level wrapper for `::fz_clip_stroke_text()`.
ll_fz_clip_text(dev, text, ctm, scissor)
Low-level wrapper for `::fz_clip_text()`.
ll_fz_clone_buffer(buf)
Low-level wrapper for `::fz_clone_buffer()`.
Make a new buffer, containing a copy of the data used in
the original.
ll_fz_clone_context()
Low-level wrapper for `::fz_clone_context()`.
Make a clone of an existing context.
 
This function is meant to be used in multi-threaded
applications where each thread requires its own context, yet
parts of the global state, for example caching, are shared.
 
ctx: Context obtained from fz_new_context to make a copy of.
ctx must have had locks and lock/functions setup when created.
The two contexts will share the memory allocator, resource
store, locks and lock/unlock functions. They will each have
their own exception stacks though.
 
May return NULL.
ll_fz_clone_default_colorspaces(base)
Low-level wrapper for `::fz_clone_default_colorspaces()`.
Returns a reference to a newly cloned default colorspaces
structure.
 
The new clone may safely be altered without fear of race
conditions as the caller is the only reference holder.
ll_fz_clone_path(path)
Low-level wrapper for `::fz_clone_path()`.
Clone the data for a path.
 
This is used in preference to fz_keep_path when a whole
new copy of a path is required, rather than just a shared
pointer. This probably indicates that the path is about to
be modified.
 
path: path to clone.
 
Throws exceptions on failure to allocate.
ll_fz_clone_pixmap(old)
Low-level wrapper for `::fz_clone_pixmap()`.
Clone a pixmap, copying the pixels and associated data to new
storage.
 
The reference count of 'old' is unchanged.
ll_fz_clone_pixmap_area_with_different_seps(src, bbox, dcs, seps, color_params, default_cs)
Low-level wrapper for `::fz_clone_pixmap_area_with_different_seps()`.
ll_fz_clone_separations_for_overprint(seps)
Low-level wrapper for `::fz_clone_separations_for_overprint()`.
Return a separations object with all the spots in the input
separations object that are set to composite, reset to be
enabled. If there ARE no spots in the object, this returns
NULL. If the object already has all its spots enabled, then
just returns another handle on the same object.
ll_fz_clone_stroke_state(stroke)
Low-level wrapper for `::fz_clone_stroke_state()`.
Create an identical stroke_state structure and return a
reference to it.
 
stroke: The stroke state reference to clone.
 
Exceptions may be thrown in the event of a failure to
allocate.
ll_fz_close_band_writer(writer)
Low-level wrapper for `::fz_close_band_writer()`.
Finishes up the output and closes the band writer. After this
call no more headers or bands may be written.
ll_fz_close_device(dev)
Low-level wrapper for `::fz_close_device()`.
Signal the end of input, and flush any buffered output.
This is NOT called implicitly on fz_drop_device. This
may throw exceptions.
ll_fz_close_document_writer(wri)
Low-level wrapper for `::fz_close_document_writer()`.
Called to end the process of writing
pages to a document.
 
This writes any file level trailers required. After this
completes successfully the file is up to date and complete.
ll_fz_close_output(arg_1)
Low-level wrapper for `::fz_close_output()`.
Flush pending output and close an output stream.
ll_fz_close_zip_writer(zip)
Low-level wrapper for `::fz_close_zip_writer()`.
Close the zip file for writing.
 
This flushes any pending data to the file. This can throw
exceptions.
ll_fz_closepath(path)
Low-level wrapper for `::fz_closepath()`.
Close the current subpath.
 
path: The path to modify.
 
Throws exceptions on failure to allocate, attempting to modify
a packed path, and illegal path closes (i.e. closing a non open
path).
ll_fz_colorspace_colorant(cs, n)
Low-level wrapper for `::fz_colorspace_colorant()`.
Retrieve a the name for a colorant.
 
Returns a pointer with the same lifespan as the colorspace.
ll_fz_colorspace_device_n_has_cmyk(cs)
Low-level wrapper for `::fz_colorspace_device_n_has_cmyk()`.
True if DeviceN color space has cyan magenta yellow or black as
one of its colorants.
ll_fz_colorspace_device_n_has_only_cmyk(cs)
Low-level wrapper for `::fz_colorspace_device_n_has_only_cmyk()`.
True if DeviceN color space has only colorants from the CMYK set.
ll_fz_colorspace_is_cmyk(cs)
Low-level wrapper for `::fz_colorspace_is_cmyk()`.
ll_fz_colorspace_is_device(cs)
Low-level wrapper for `::fz_colorspace_is_device()`.
ll_fz_colorspace_is_device_cmyk(cs)
Low-level wrapper for `::fz_colorspace_is_device_cmyk()`.
ll_fz_colorspace_is_device_gray(cs)
Low-level wrapper for `::fz_colorspace_is_device_gray()`.
ll_fz_colorspace_is_device_n(cs)
Low-level wrapper for `::fz_colorspace_is_device_n()`.
ll_fz_colorspace_is_gray(cs)
Low-level wrapper for `::fz_colorspace_is_gray()`.
Tests for particular types of colorspaces
ll_fz_colorspace_is_indexed(cs)
Low-level wrapper for `::fz_colorspace_is_indexed()`.
ll_fz_colorspace_is_lab(cs)
Low-level wrapper for `::fz_colorspace_is_lab()`.
ll_fz_colorspace_is_lab_icc(cs)
Low-level wrapper for `::fz_colorspace_is_lab_icc()`.
ll_fz_colorspace_is_rgb(cs)
Low-level wrapper for `::fz_colorspace_is_rgb()`.
ll_fz_colorspace_is_subtractive(cs)
Low-level wrapper for `::fz_colorspace_is_subtractive()`.
True for CMYK, Separation and DeviceN colorspaces.
ll_fz_colorspace_n(cs)
Low-level wrapper for `::fz_colorspace_n()`.
Query the number of colorants in a colorspace.
ll_fz_colorspace_name(cs)
Low-level wrapper for `::fz_colorspace_name()`.
Query the name of a colorspace.
 
The returned string has the same lifespan as the colorspace
does. Caller should not free it.
ll_fz_colorspace_name_colorant(cs, n, name)
Low-level wrapper for `::fz_colorspace_name_colorant()`.
Assign a name for a given colorant in a colorspace.
 
Used while initially setting up a colorspace. The string is
copied into local storage, so need not be retained by the
caller.
ll_fz_colorspace_type(cs)
Low-level wrapper for `::fz_colorspace_type()`.
Query the type of colorspace.
ll_fz_compare_separations(sep1, sep2)
Low-level wrapper for `::fz_compare_separations()`.
Compare 2 separations structures (or NULLs).
 
Return 0 if identical, non-zero if not identical.
ll_fz_compress_ccitt_fax_g3(data, columns, rows, stride)
Low-level wrapper for `::fz_compress_ccitt_fax_g3()`.
Compress bitmap data as CCITT Group 3 1D fax image.
Creates a stream assuming the default PDF parameters,
except the number of columns.
ll_fz_compress_ccitt_fax_g4(data, columns, rows, stride)
Low-level wrapper for `::fz_compress_ccitt_fax_g4()`.
Compress bitmap data as CCITT Group 4 2D fax image.
Creates a stream assuming the default PDF parameters, except
K=-1 and the number of columns.
ll_fz_compressed_buffer_size(buffer)
Low-level wrapper for `::fz_compressed_buffer_size()`.
Return the storage size used for a buffer and its data.
Used in implementing store handling.
 
Never throws exceptions.
ll_fz_compressed_image_buffer(image)
Low-level wrapper for `::fz_compressed_image_buffer()`.
Retrieve the underlying compressed data for an image.
 
Returns a pointer to the underlying data buffer for an image,
or NULL if this image is not based upon a compressed data
buffer.
 
This is not a reference counted structure, so no reference is
returned. Lifespan is limited to that of the image itself.
ll_fz_compressed_image_type(image)
Low-level wrapper for `::fz_compressed_image_type()`.
Return the type of a compressed image.
 
Any non-compressed image will have the type returned as UNKNOWN.
ll_fz_concat(left, right)
Low-level wrapper for `::fz_concat()`.
Multiply two matrices.
 
The order of the two matrices are important since matrix
multiplication is not commutative.
 
Returns result.
ll_fz_concat_push_drop(concat, chain)
Low-level wrapper for `::fz_concat_push_drop()`.
Add a chained stream to the end of the concatenate filter.
 
Ownership of chain is passed in.
ll_fz_contains_rect(a, b)
Low-level wrapper for `::fz_contains_rect()`.
Test rectangle inclusion.
 
Return true if a entirely contains b.
ll_fz_convert_color(ss, sv, ds, is_, params)
Low-level Python version of fz_convert_color().
 
`sv` should be a float or list of 1-4 floats or a SWIG
representation of a float*.
 
Returns (dv0, dv1, dv2, dv3).
ll_fz_convert_color2(*args)
ll_fz_convert_color_outparams_fn(ss, sv, ds, _is, params, outparams)
ll_fz_convert_indexed_pixmap_to_base(src)
Low-level wrapper for `::fz_convert_indexed_pixmap_to_base()`.
Convert pixmap from indexed to base colorspace.
 
This creates a new bitmap containing the converted pixmap data.
ll_fz_convert_pixmap(pix, cs_des, prf, default_cs, color_params, keep_alpha)
Low-level wrapper for `::fz_convert_pixmap()`.
Convert an existing pixmap to a desired
colorspace. Other properties of the pixmap, such as resolution
and position are copied to the converted pixmap.
 
pix: The pixmap to convert.
 
default_cs: If NULL pix->colorspace is used. It is possible that
the data may need to be interpreted as one of the color spaces
in default_cs.
 
cs_des: Desired colorspace, may be NULL to denote alpha-only.
 
prf: Proofing color space through which we need to convert.
 
color_params: Parameters that may be used in conversion (e.g.
ri).
 
keep_alpha: If 0 any alpha component is removed, otherwise
alpha is kept if present in the pixmap.
ll_fz_convert_separation_colors(src_cs, src_color, dst_seps, dst_cs, color_params)
Wrapper for out-params of fz_convert_separation_colors().
Returns: float dst_color
ll_fz_convert_separation_colors_outparams_fn(src_cs, src_color, dst_seps, dst_cs, color_params, outparams)
ll_fz_convert_separation_pixmap_to_base(src)
Low-level wrapper for `::fz_convert_separation_pixmap_to_base()`.
Convert pixmap from DeviceN/Separation to base colorspace.
 
This creates a new bitmap containing the converted pixmap data.
ll_fz_copy_option(val, dest, maxlen)
Low-level wrapper for `::fz_copy_option()`.
Copy an option (val) into a destination buffer (dest), of maxlen
bytes.
 
Returns the number of bytes (including terminator) that did not
fit. If val is maxlen or greater bytes in size, it will be left
unterminated.
ll_fz_copy_rectangle(page, area, crlf)
Low-level wrapper for `::fz_copy_rectangle()`.
Return a newly allocated UTF-8 string with the text for a given
selection rectangle.
 
crlf: If true, write "\r\n" style line endings (otherwise "\n"
only).
ll_fz_copy_selection(page, a, b, crlf)
Low-level wrapper for `::fz_copy_selection()`.
Return a newly allocated UTF-8 string with the text for a given
selection.
 
crlf: If true, write "\r\n" style line endings (otherwise "\n"
only).
ll_fz_count_active_separations(seps)
Low-level wrapper for `::fz_count_active_separations()`.
Return the number of active separations.
ll_fz_count_archive_entries(arch)
Low-level wrapper for `::fz_count_archive_entries()`.
Number of entries in archive.
 
Will always return a value >= 0.
 
May throw an exception if this type of archive cannot count the
entries (such as a directory).
ll_fz_count_chapter_pages(doc, chapter)
Low-level wrapper for `::fz_count_chapter_pages()`.
Return the number of pages in a chapter.
May return 0.
ll_fz_count_chapters(doc)
Low-level wrapper for `::fz_count_chapters()`.
Return the number of chapters in the document.
At least 1.
ll_fz_count_pages(doc)
Low-level wrapper for `::fz_count_pages()`.
Return the number of pages in document
 
May return 0 for documents with no pages.
ll_fz_count_separations(sep)
Low-level wrapper for `::fz_count_separations()`.
ll_fz_create_link(page, bbox, uri)
Low-level wrapper for `::fz_create_link()`.
Create a new link on a page.
ll_fz_currentpoint(path)
Low-level wrapper for `::fz_currentpoint()`.
Return the current point that a path has
reached or (0,0) if empty.
 
path: path to return the current point of.
ll_fz_curveto(path, x0, y0, x1, y1, x2, y2)
Low-level wrapper for `::fz_curveto()`.
Append a 'curveto' command to an open path. (For a
cubic bezier).
 
path: The path to modify.
 
x0, y0: The coordinates of the first control point for the
curve.
 
x1, y1: The coordinates of the second control point for the
curve.
 
x2, y2: The end coordinates for the curve.
 
Throws exceptions on failure to allocate, or attempting to
modify a packed path.
ll_fz_curvetov(path, x1, y1, x2, y2)
Low-level wrapper for `::fz_curvetov()`.
Append a 'curvetov' command to an open path. (For a
cubic bezier with the first control coordinate equal to
the start point).
 
path: The path to modify.
 
x1, y1: The coordinates of the second control point for the
curve.
 
x2, y2: The end coordinates for the curve.
 
Throws exceptions on failure to allocate, or attempting to
modify a packed path.
ll_fz_curvetoy(path, x0, y0, x2, y2)
Low-level wrapper for `::fz_curvetoy()`.
Append a 'curvetoy' command to an open path. (For a
cubic bezier with the second control coordinate equal to
the end point).
 
path: The path to modify.
 
x0, y0: The coordinates of the first control point for the
curve.
 
x2, y2: The end coordinates for the curve (and the second
control coordinate).
 
Throws exceptions on failure to allocate, or attempting to
modify a packed path.
ll_fz_debug_store(out)
Low-level wrapper for `::fz_debug_store()`.
Output debugging information for the current state of the store
to the given output channel.
ll_fz_debug_xml(item, level)
Low-level wrapper for `::fz_debug_xml()`.
Pretty-print an XML tree to stdout.
ll_fz_decode_tile(pix, decode)
Low-level wrapper for `::fz_decode_tile()`.
ll_fz_decode_uri(s)
 Low-level wrapper for `::fz_decode_uri()`.
Return a new string representing the unencoded version of the given URI.
This decodes all escape sequences except those that would result in a reserved
character that are part of the URI syntax (; / ? : @ & = + $ , #).
ll_fz_decode_uri_component(s)
 Low-level wrapper for `::fz_decode_uri_component()`.
Return a new string representing the unencoded version of the given URI component.
This decodes all escape sequences!
ll_fz_decomp_image_from_stream(stm, image, subarea, indexed, l2factor)
Wrapper for out-params of fz_decomp_image_from_stream().
Returns: fz_pixmap *, int l2extra
ll_fz_decomp_image_from_stream_outparams_fn(stm, image, subarea, indexed, l2factor, outparams)
ll_fz_decouple_type3_font(font, t3doc)
Low-level wrapper for `::fz_decouple_type3_font()`.
ll_fz_default_cmyk(default_cs)
Low-level wrapper for `::fz_default_cmyk()`.
ll_fz_default_error_callback(user, message)
Low-level wrapper for `::fz_default_error_callback()`.
FIXME: Better not to expose fz_default_error_callback, and
fz_default_warning callback and to allow 'NULL' to be used
int fz_set_xxxx_callback to mean "defaults".
 
FIXME: Do we need/want functions like
fz_error_callback(ctx, message) to allow callers to inject
stuff into the error/warning streams?
 
The default error callback. Declared publicly just so that the
error callback can be set back to this after it has been
overridden.
ll_fz_default_gray(default_cs)
Low-level wrapper for `::fz_default_gray()`.
Retrieve default colorspaces (typically page local).
 
If default_cs is non NULL, the default is retrieved from there,
otherwise the global default is retrieved.
 
These return borrowed references that should not be dropped,
unless they are kept first.
ll_fz_default_halftone(num_comps)
Low-level wrapper for `::fz_default_halftone()`.
Create a 'default' halftone structure
for the given number of components.
 
num_comps: The number of components to use.
 
Returns a simple default halftone. The default halftone uses
the same halftone tile for each plane, which may not be ideal
for all purposes.
ll_fz_default_output_intent(default_cs)
Low-level wrapper for `::fz_default_output_intent()`.
ll_fz_default_rgb(default_cs)
Low-level wrapper for `::fz_default_rgb()`.
ll_fz_default_warning_callback(user, message)
Low-level wrapper for `::fz_default_warning_callback()`.
The default warning callback. Declared publicly just so that
the warning callback can be set back to this after it has been
overridden.
ll_fz_defer_reap_end()
Low-level wrapper for `::fz_defer_reap_end()`.
Decrement the defer reap count.
 
If the defer reap count returns to 0, and the store
has reapable objects in, a reap pass will begin.
 
Call this at the end of a process during which you
potentially might drop many reapable objects.
 
It is vital that every fz_defer_reap_start is matched
by a fz_defer_reap_end call.
ll_fz_defer_reap_start()
Low-level wrapper for `::fz_defer_reap_start()`.
Increment the defer reap count.
 
No reap operations will take place (except for those
triggered by an immediate failed malloc) until the
defer reap count returns to 0.
 
Call this at the start of a process during which you
potentially might drop many reapable objects.
 
It is vital that every fz_defer_reap_start is matched
by a fz_defer_reap_end call.
ll_fz_deflate(dest, source, source_length, level)
Wrapper for out-params of fz_deflate().
Returns: size_t compressed_length
ll_fz_deflate_bound(size)
Low-level wrapper for `::fz_deflate_bound()`.
Returns the upper bound on the
size of flated data of length size.
ll_fz_deflate_outparams_fn(dest, source, source_length, level, outparams)
ll_fz_delete_link(page, link)
Low-level wrapper for `::fz_delete_link()`.
Delete an existing link on a page.
ll_fz_detach_xml(node)
Low-level wrapper for `::fz_detach_xml()`.
Detach a node from the tree, unlinking it from its parent,
and setting the document root to the node.
ll_fz_device_bgr()
Low-level wrapper for `::fz_device_bgr()`.
ll_fz_device_cmyk()
Low-level wrapper for `::fz_device_cmyk()`.
ll_fz_device_current_scissor(dev)
Low-level wrapper for `::fz_device_current_scissor()`.
Find current scissor region as tracked by the device.
ll_fz_device_gray()
Low-level wrapper for `::fz_device_gray()`.
Retrieve global default colorspaces.
 
These return borrowed references that should not be dropped,
unless they are kept first.
ll_fz_device_lab()
Low-level wrapper for `::fz_device_lab()`.
ll_fz_device_rgb()
Low-level wrapper for `::fz_device_rgb()`.
ll_fz_dirname(dir, path, dirsize)
Low-level wrapper for `::fz_dirname()`.
extract the directory component from a path.
ll_fz_disable_device_hints(dev, hints)
Low-level wrapper for `::fz_disable_device_hints()`.
Disable (clear) hint bits within the hint bitfield for a device.
ll_fz_disable_icc()
Low-level wrapper for `::fz_disable_icc()`.
Disable icc profile based operation.
ll_fz_display_list_is_empty(list)
Low-level wrapper for `::fz_display_list_is_empty()`.
Check for a display list being empty
 
list: The list to check.
 
Returns true if empty, false otherwise.
ll_fz_div255(c, a)
Low-level wrapper for `::fz_div255()`.
Undo alpha premultiplication.
ll_fz_do_always()
Low-level wrapper for `::fz_do_always()`.
ll_fz_do_catch()
Low-level wrapper for `::fz_do_catch()`.
ll_fz_do_try()
Low-level wrapper for `::fz_do_try()`.
ll_fz_document_open_accel_fn_call(fn, filename, accel)
ll_fz_document_open_accel_with_stream_fn_call(fn, stream, accel)
ll_fz_document_open_fn_call(fn, filename)
ll_fz_document_open_with_stream_fn_call(fn, stream)
ll_fz_document_output_intent(doc)
Low-level wrapper for `::fz_document_output_intent()`.
Find the output intent colorspace if the document has defined
one.
 
Returns a borrowed reference that should not be dropped, unless
it is kept first.
ll_fz_document_supports_accelerator(doc)
Low-level wrapper for `::fz_document_supports_accelerator()`.
Query if the document supports the saving of accelerator data.
ll_fz_document_writer_device(writer)
Low-level wrapper for `::fz_document_writer_device()`.
ll_fz_dom_add_attribute(elt, att, value)
Low-level wrapper for `::fz_dom_add_attribute()`.
Add an attribute to an element.
 
Ownership of att and value remain with the caller.
ll_fz_dom_append_child(parent, child)
Low-level wrapper for `::fz_dom_append_child()`.
Insert an element as the last child of a parent, unlinking the
child from its current position if required.
ll_fz_dom_attribute(elt, att)
Low-level wrapper for `::fz_dom_attribute()`.
Retrieve the value of a given attribute from a given element.
 
Returns a borrowed pointer to the value or NULL if not found.
ll_fz_dom_body(dom)
Low-level wrapper for `::fz_dom_body()`.
Return a borrowed reference for the 'body' element of
the given DOM.
ll_fz_dom_clone(elt)
Low-level wrapper for `::fz_dom_clone()`.
Clone an element (and its children).
 
A borrowed reference to the clone is returned. The clone is not
yet linked into the DOM.
ll_fz_dom_create_element(dom, tag)
Low-level wrapper for `::fz_dom_create_element()`.
Create an element of a given tag type for the given DOM.
 
The element is not linked into the DOM yet.
ll_fz_dom_create_text_node(dom, text)
Low-level wrapper for `::fz_dom_create_text_node()`.
Create a text node for the given DOM.
 
The element is not linked into the DOM yet.
ll_fz_dom_document_element(dom)
Low-level wrapper for `::fz_dom_document_element()`.
Return a borrowed reference for the document (the top
level element) of the DOM.
ll_fz_dom_find(elt, tag, att, match)
Low-level wrapper for `::fz_dom_find()`.
Find the first element matching the requirements in a depth first traversal from elt.
 
The tagname must match tag, unless tag is NULL, when all tag names are considered to match.
 
If att is NULL, then all tags match.
Otherwise:
    If match is NULL, then only nodes that have an att attribute match.
    If match is non-NULL, then only nodes that have an att attribute that matches match match.
 
Returns NULL (if no match found), or a borrowed reference to the first matching element.
ll_fz_dom_find_next(elt, tag, att, match)
Low-level wrapper for `::fz_dom_find_next()`.
Find the next element matching the requirements.
ll_fz_dom_first_child(elt)
Low-level wrapper for `::fz_dom_first_child()`.
Return a borrowed reference to the first child of a node,
or NULL if there isn't one.
ll_fz_dom_get_attribute(elt, i)
Wrapper for out-params of fz_dom_get_attribute().
Returns: const char *, const char *att
ll_fz_dom_get_attribute_outparams_fn(elt, i, outparams)
ll_fz_dom_insert_after(node, new_elt)
Low-level wrapper for `::fz_dom_insert_after()`.
Insert an element (new_elt), after another element (node),
unlinking the new_elt from its current position if required.
ll_fz_dom_insert_before(node, new_elt)
Low-level wrapper for `::fz_dom_insert_before()`.
Insert an element (new_elt), before another element (node),
unlinking the new_elt from its current position if required.
ll_fz_dom_next(elt)
Low-level wrapper for `::fz_dom_next()`.
Return a borrowed reference to the next sibling of a node,
or NULL if there isn't one.
ll_fz_dom_parent(elt)
Low-level wrapper for `::fz_dom_parent()`.
Return a borrowed reference to the parent of a node,
or NULL if there isn't one.
ll_fz_dom_previous(elt)
Low-level wrapper for `::fz_dom_previous()`.
Return a borrowed reference to the previous sibling of a node,
or NULL if there isn't one.
ll_fz_dom_remove(elt)
Low-level wrapper for `::fz_dom_remove()`.
Remove an element from the DOM. The element can be added back elsewhere
if required.
 
No reference counting changes for the element.
ll_fz_dom_remove_attribute(elt, att)
Low-level wrapper for `::fz_dom_remove_attribute()`.
Remove an attribute from an element.
ll_fz_draw_story(story, dev, ctm)
Low-level wrapper for `::fz_draw_story()`.
ll_fz_drop_archive(arch)
Low-level wrapper for `::fz_drop_archive()`.
Drop a reference to an archive.
 
When the last reference is dropped, this closes and releases
any memory or filehandles associated with the archive.
ll_fz_drop_band_writer(writer)
Low-level wrapper for `::fz_drop_band_writer()`.
Drop the reference to the band writer, causing it to be
destroyed.
 
Never throws an exception.
ll_fz_drop_bitmap(bit)
Low-level wrapper for `::fz_drop_bitmap()`.
Drop a reference to the bitmap. When the reference count reaches
zero, the bitmap will be destroyed.
 
Never throws exceptions.
ll_fz_drop_buffer(buf)
Low-level wrapper for `::fz_drop_buffer()`.
Drop a reference to the buffer. When the reference count reaches
zero, the buffer is destroyed.
 
Never throws exceptions.
ll_fz_drop_colorspace(colorspace)
Low-level wrapper for `::fz_drop_colorspace()`.
Drops a reference to the colorspace.
 
When the reference count reaches zero, the colorspace is
destroyed.
ll_fz_drop_colorspace_imp(cs_)
Low-level wrapper for `::fz_drop_colorspace_imp()`.
ll_fz_drop_compressed_buffer(buf)
Low-level wrapper for `::fz_drop_compressed_buffer()`.
Drop a reference to a compressed buffer. Destroys the buffer
and frees any storage/other references held by it.
 
Never throws exceptions.
ll_fz_drop_context()
Low-level wrapper for `::fz_drop_context()`.
Free a context and its global state.
 
The context and all of its global state is freed, and any
buffered warnings are flushed (see fz_flush_warnings). If NULL
is passed in nothing will happen.
 
Must not be called for a context that is being used in an active
fz_try(), fz_always() or fz_catch() block.
ll_fz_drop_default_colorspaces(default_cs)
Low-level wrapper for `::fz_drop_default_colorspaces()`.
Drop a reference to the default colorspaces structure. When the
reference count reaches 0, the references it holds internally
to the underlying colorspaces will be dropped, and the structure
will be destroyed.
 
Never throws exceptions.
ll_fz_drop_device(dev)
Low-level wrapper for `::fz_drop_device()`.
Reduce the reference count on a device. When the reference count
reaches zero, the device and its resources will be freed.
Don't forget to call fz_close_device before dropping the device,
or you may get incomplete output!
 
Never throws exceptions.
ll_fz_drop_display_list(list)
Low-level wrapper for `::fz_drop_display_list()`.
Decrement the reference count for a display list. When the
reference count reaches zero, all the references in the display
list itself are dropped, and the display list is freed.
 
Never throws exceptions.
ll_fz_drop_document(doc)
Low-level wrapper for `::fz_drop_document()`.
Decrement the document reference count. When the reference
count reaches 0, the document and all it's references are
freed.
 
Never throws exceptions.
ll_fz_drop_document_writer(wri)
Low-level wrapper for `::fz_drop_document_writer()`.
Called to discard a fz_document_writer.
This may be called at any time during the process to release all
the resources owned by the writer.
 
Calling drop without having previously called close may leave
the file in an inconsistent state.
ll_fz_drop_font(font)
Low-level wrapper for `::fz_drop_font()`.
Drop a reference to a fz_font, destroying the
font when the last reference is dropped.
 
font: The font to drop a reference to.
ll_fz_drop_glyph(pix)
Low-level wrapper for `::fz_drop_glyph()`.
Drop a reference and free a glyph.
 
Decrement the reference count for the glyph. When no
references remain the glyph will be freed.
ll_fz_drop_halftone(ht)
Low-level wrapper for `::fz_drop_halftone()`.
Drop a reference to the halftone. When the reference count
reaches zero, the halftone is destroyed.
 
Never throws exceptions.
ll_fz_drop_hash_table(table)
Low-level wrapper for `::fz_drop_hash_table()`.
Destroy the hash table.
 
Values are dropped using the drop function.
ll_fz_drop_image(image)
Low-level wrapper for `::fz_drop_image()`.
Decrement the (normal) reference count for an image. When the
total (normal + key) reference count reaches zero, the image and
its resources are freed.
 
Never throws exceptions.
ll_fz_drop_image_base(image)
Low-level wrapper for `::fz_drop_image_base()`.
Internal destructor for the base image class members.
 
Exposed to allow derived image classes to be written.
ll_fz_drop_image_imp(image)
Low-level wrapper for `::fz_drop_image_imp()`.
Internal destructor exposed for fz_store integration.
ll_fz_drop_image_store_key(image)
Low-level wrapper for `::fz_drop_image_store_key()`.
Decrement the store key reference count for an image. When the
total (normal + key) reference count reaches zero, the image and
its resources are freed.
 
Never throws exceptions.
ll_fz_drop_imp(p)
Wrapper for out-params of fz_drop_imp().
Returns: int, int refs
ll_fz_drop_imp16(p)
Wrapper for out-params of fz_drop_imp16().
Returns: int, int16_t refs
ll_fz_drop_imp16_outparams_fn(p, outparams)
ll_fz_drop_imp8(p, refs)
Low-level wrapper for `::fz_drop_imp8()`.
ll_fz_drop_imp_outparams_fn(p, outparams)
ll_fz_drop_jbig2_globals(globals)
Low-level wrapper for `::fz_drop_jbig2_globals()`.
Decrement the reference count for a jbig2 globals record.
When the reference count hits zero, the record is freed.
 
Never throws an exception.
ll_fz_drop_jbig2_globals_imp(globals)
Low-level wrapper for `::fz_drop_jbig2_globals_imp()`.
Special jbig2 globals drop function for use in implementing
store support.
ll_fz_drop_key_storable(arg_1)
Low-level wrapper for `::fz_drop_key_storable()`.
Decrement the (normal) reference count for a storable object.
When the total reference count hits zero, the drop function for
that object is called to free the object.
 
Never throws exceptions.
ll_fz_drop_key_storable_key(arg_1)
Low-level wrapper for `::fz_drop_key_storable_key()`.
Decrement the (key) reference count for a storable object.
When the total reference count hits zero, the drop function for
that object is called to free the object.
 
Never throws exceptions.
ll_fz_drop_layout(block)
Low-level wrapper for `::fz_drop_layout()`.
Drop layout block. Free the pool, and linked blocks.
 
Never throws exceptions.
ll_fz_drop_link(link)
Low-level wrapper for `::fz_drop_link()`.
Decrement the reference count for a link. When the reference
count reaches zero, the link is destroyed.
 
When a link is freed, the reference for any linked link (next)
is dropped too, thus an entire linked list of fz_link's can be
freed by just dropping the head.
ll_fz_drop_outline(outline)
Low-level wrapper for `::fz_drop_outline()`.
Decrements the reference count. When the reference point
reaches zero, the outline is freed.
 
When freed, it will drop linked     outline entries (next and down)
too, thus a whole outline structure can be dropped by dropping
the top entry.
 
Never throws exceptions.
ll_fz_drop_outline_iterator(iter)
Low-level wrapper for `::fz_drop_outline_iterator()`.
Drop the current iterator.
ll_fz_drop_output(arg_1)
Low-level wrapper for `::fz_drop_output()`.
Free an output stream. Don't forget to close it first!
ll_fz_drop_page(page)
Low-level wrapper for `::fz_drop_page()`.
Decrements the reference count for the page. When the reference
count hits 0, the page and its references are freed.
 
Never throws exceptions.
ll_fz_drop_path(path)
Low-level wrapper for `::fz_drop_path()`.
Decrement the reference count. When the reference count hits
zero, free the path.
 
All paths can be dropped, regardless of their packing type.
Packed paths do not own the blocks into which they are packed
so dropping them does not free those blocks.
 
Never throws exceptions.
ll_fz_drop_pixmap(pix)
Low-level wrapper for `::fz_drop_pixmap()`.
Decrement the reference count for the pixmap. When the
reference count hits 0, the pixmap is freed.
 
Never throws exceptions.
ll_fz_drop_pool(pool)
Low-level wrapper for `::fz_drop_pool()`.
Drop a pool, freeing and invalidating all storage returned from
the pool.
ll_fz_drop_separations(sep)
Low-level wrapper for `::fz_drop_separations()`.
Decrement the reference count for a separations structure.
When the reference count hits zero, the separations structure
is freed.
 
Never throws exceptions.
ll_fz_drop_shade(shade)
Low-level wrapper for `::fz_drop_shade()`.
Decrement the reference count for the shade structure. When
the reference count hits zero, the structure is freed.
 
Never throws exceptions.
ll_fz_drop_shade_color_cache(cache)
Low-level wrapper for `::fz_drop_shade_color_cache()`.
ll_fz_drop_shade_imp(shade)
Low-level wrapper for `::fz_drop_shade_imp()`.
Internal function to destroy a
shade. Only exposed for use with the fz_store.
 
shade: The reference to destroy.
ll_fz_drop_stext_page(page)
Low-level wrapper for `::fz_drop_stext_page()`.
ll_fz_drop_storable(arg_1)
Low-level wrapper for `::fz_drop_storable()`.
Decrement the reference count for a storable object. When the
reference count hits zero, the drop function for that object
is called to free the object.
 
Never throws exceptions.
ll_fz_drop_store_context()
Low-level wrapper for `::fz_drop_store_context()`.
Decrement the reference count for the store context. When the
reference count hits zero, the store context is freed.
 
Never throws exceptions.
ll_fz_drop_story(story)
Low-level wrapper for `::fz_drop_story()`.
ll_fz_drop_stream(stm)
Low-level wrapper for `::fz_drop_stream()`.
Decrements the reference count for a stream.
 
When the reference count for the stream hits zero, frees the
storage used for the fz_stream itself, and (usually)
releases the underlying resources that the stream is based upon
(depends on the method used to open the stream initially).
ll_fz_drop_stroke_state(stroke)
Low-level wrapper for `::fz_drop_stroke_state()`.
Drop a reference to a stroke state structure, destroying the
structure if it is the last reference.
ll_fz_drop_text(text)
Low-level wrapper for `::fz_drop_text()`.
Decrement the reference count for the text object. When the
reference count hits zero, the text object is freed.
 
Never throws exceptions.
ll_fz_drop_tree(node, dropfunc)
Low-level wrapper for `::fz_drop_tree()`.
Drop the tree.
 
The storage used by the tree is freed, and each value has
dropfunc called on it.
ll_fz_drop_xml(xml)
Low-level wrapper for `::fz_drop_xml()`.
Drop a reference to the XML. When the last reference is
dropped, the node and all its children and siblings will
be freed.
ll_fz_drop_zip_writer(zip)
Low-level wrapper for `::fz_drop_zip_writer()`.
Drop the reference to the zipfile.
 
In common with other 'drop' methods, this will never throw an
exception.
ll_fz_dump_glyph_cache_stats(out)
Low-level wrapper for `::fz_dump_glyph_cache_stats()`.
Dump debug statistics for the glyph cache.
ll_fz_duplicate_glyph_names_from_unicode(unicode)
Low-level wrapper for `::fz_duplicate_glyph_names_from_unicode()`.
ll_fz_empty_store()
Low-level wrapper for `::fz_empty_store()`.
Evict every item from the store.
ll_fz_enable_device_hints(dev, hints)
Low-level wrapper for `::fz_enable_device_hints()`.
Enable (set) hint bits within the hint bitfield for a device.
ll_fz_enable_icc()
Low-level wrapper for `::fz_enable_icc()`.
Enable icc profile based operation.
ll_fz_encode_character(font, unicode)
Low-level wrapper for `::fz_encode_character()`.
Find the glyph id for a given unicode
character within a font.
 
font: The font to look for the unicode character in.
 
unicode: The unicode character to encode.
 
Returns the glyph id for the given unicode value, or 0 if
unknown.
ll_fz_encode_character_by_glyph_name(font, glyphname)
Low-level wrapper for `::fz_encode_character_by_glyph_name()`.
Encode character.
 
Either by direct lookup of glyphname within a font, or, failing
that, by mapping glyphname to unicode and thence to the glyph
index within the given font.
 
Returns zero for type3 fonts.
ll_fz_encode_character_sc(font, unicode)
Low-level wrapper for `::fz_encode_character_sc()`.
Encode character, preferring small-caps variant if available.
 
font: The font to look for the unicode character in.
 
unicode: The unicode character to encode.
 
Returns the glyph id for the given unicode value, or 0 if
unknown.
ll_fz_encode_character_with_fallback(font, unicode, script, language)
Wrapper for out-params of fz_encode_character_with_fallback().
Returns: int, ::fz_font *out_font
ll_fz_encode_character_with_fallback_outparams_fn(font, unicode, script, language, outparams)
ll_fz_encode_uri(s)
 Low-level wrapper for `::fz_encode_uri()`.
Return a new string representing the provided string encoded as a URI.
ll_fz_encode_uri_component(s)
 Low-level wrapper for `::fz_encode_uri_component()`.
Return a new string representing the provided string encoded as an URI component.
This also encodes the special reserved characters (; / ? : @ & = + $ , #).
ll_fz_encode_uri_pathname(s)
 Low-level wrapper for `::fz_encode_uri_pathname()`.
Return a new string representing the provided string encoded as an URI path name.
This also encodes the special reserved characters except /.
ll_fz_end_group(dev)
Low-level wrapper for `::fz_end_group()`.
ll_fz_end_layer(dev)
Low-level wrapper for `::fz_end_layer()`.
ll_fz_end_mask(dev)
Low-level wrapper for `::fz_end_mask()`.
ll_fz_end_metatext(dev)
Low-level wrapper for `::fz_end_metatext()`.
ll_fz_end_page(wri)
Low-level wrapper for `::fz_end_page()`.
Called to end the process of writing a page to a
document.
ll_fz_end_structure(dev)
Low-level wrapper for `::fz_end_structure()`.
ll_fz_end_throw_on_repair()
Low-level wrapper for `::fz_end_throw_on_repair()`.
ll_fz_end_tile(dev)
Low-level wrapper for `::fz_end_tile()`.
ll_fz_error_callback()
Wrapper for out-params of fz_error_callback().
Returns: fz_error_cb *, void *user
ll_fz_error_callback_outparams_fn(outparams)
ll_fz_expand_irect(a, expand)
Low-level wrapper for `::fz_expand_irect()`.
ll_fz_expand_rect(b, expand)
Low-level wrapper for `::fz_expand_rect()`.
Expand a bbox by a given amount in all directions.
ll_fz_extract_ttf_from_ttc(font)
Low-level wrapper for `::fz_extract_ttf_from_ttc()`.
ll_fz_file_exists(path)
Low-level wrapper for `::fz_file_exists()`.
Return true if the named file exists and is readable.
ll_fz_fill_image(dev, image, ctm, alpha, color_params)
Low-level wrapper for `::fz_fill_image()`.
ll_fz_fill_image_mask(dev, image, ctm, colorspace, color, alpha, color_params)
Low-level wrapper for `::fz_fill_image_mask()`.
ll_fz_fill_path(dev, path, even_odd, ctm, colorspace, color, alpha, color_params)
Low-level wrapper for `::fz_fill_path()`.
Device calls; graphics primitives and containers.
ll_fz_fill_pixmap_from_display_list(list, ctm, pix)
Low-level wrapper for `::fz_fill_pixmap_from_display_list()`.
ll_fz_fill_pixmap_with_color(pix, colorspace, color_params)
Wrapper for out-params of fz_fill_pixmap_with_color().
Returns: float color
ll_fz_fill_pixmap_with_color_outparams_fn(pix, colorspace, color_params, outparams)
ll_fz_fill_shade(dev, shade, ctm, alpha, color_params)
Low-level wrapper for `::fz_fill_shade()`.
ll_fz_fill_text(dev, text, ctm, colorspace, color, alpha, color_params)
Low-level Python version of fz_fill_text() taking list/tuple for `color`.
ll_fz_fill_text2(dev, text, ctm, colorspace, color0, color1, color2, color3, alpha, color_params)
ll_fz_filter_store(fn, arg, type)
Low-level wrapper for `::fz_filter_store()`.
Filter every element in the store with a matching type with the
given function.
 
If the function returns 1 for an element, drop the element.
ll_fz_find_item(drop, key, type)
Low-level wrapper for `::fz_find_item()`.
Find an item within the store.
 
drop: The function used to free the value (to ensure we get a
value of the correct type).
 
key: The key used to index the item.
 
type: Functions used to manipulate the key.
 
Returns NULL for not found, otherwise returns a pointer to the
value indexed by key to which a reference has been taken.
ll_fz_flush_output(out)
Low-level wrapper for `::fz_flush_output()`.
Flush unwritten data.
ll_fz_flush_warnings()
Low-level wrapper for `::fz_flush_warnings()`.
Flush any repeated warnings.
 
Repeated warnings are buffered, counted and eventually printed
along with the number of repetitions. Call fz_flush_warnings
to force printing of the latest buffered warning and the
number of repetitions, for example to make sure that all
warnings are printed before exiting an application.
ll_fz_font_ascender(font)
Low-level wrapper for `::fz_font_ascender()`.
Retrieve font ascender in ems.
ll_fz_font_bbox(font)
Low-level wrapper for `::fz_font_bbox()`.
Retrieve the font bbox.
 
font: The font to query.
 
Returns the font bbox by value; it is valid only if
fz_font_flags(font)->invalid_bbox is zero.
ll_fz_font_descender(font)
Low-level wrapper for `::fz_font_descender()`.
Retrieve font descender in ems.
ll_fz_font_digest(font, digest)
Low-level wrapper for `::fz_font_digest()`.
Retrieve the MD5 digest for the font's data.
ll_fz_font_flags(font)
Low-level wrapper for `::fz_font_flags()`.
Retrieve a pointer to the font flags
for a given font. These can then be updated as required.
 
font: The font to query
 
Returns a pointer to the flags structure (or NULL, if
the font is NULL).
ll_fz_font_ft_face(font)
Low-level wrapper for `::fz_font_ft_face()`.
Retrieve the FT_Face handle
for the font.
 
font: The font to query
 
Returns the FT_Face handle for the font, or NULL
if not a freetype handled font. (Cast to void *
to avoid nasty header exposure).
ll_fz_font_is_bold(font)
Low-level wrapper for `::fz_font_is_bold()`.
Query whether the font flags say that this font is bold.
ll_fz_font_is_italic(font)
Low-level wrapper for `::fz_font_is_italic()`.
Query whether the font flags say that this font is italic.
ll_fz_font_is_monospaced(font)
Low-level wrapper for `::fz_font_is_monospaced()`.
Query whether the font flags say that this font is monospaced.
ll_fz_font_is_serif(font)
Low-level wrapper for `::fz_font_is_serif()`.
Query whether the font flags say that this font is serif.
ll_fz_font_name(font)
Low-level wrapper for `::fz_font_name()`.
Retrieve a pointer to the name of the font.
 
font: The font to query.
 
Returns a pointer to an internal copy of the font name.
Will never be NULL, but may be the empty string.
ll_fz_font_shaper_data(font)
Low-level wrapper for `::fz_font_shaper_data()`.
Retrieve a pointer to the shaper data
structure for the given font.
 
font: The font to query.
 
Returns a pointer to the shaper data structure (or NULL if
font is NULL).
ll_fz_font_t3_procs(font)
Low-level wrapper for `::fz_font_t3_procs()`.
Retrieve the Type3 procs
for a font.
 
font: The font to query
 
Returns the t3_procs pointer. Will be NULL for a
non type-3 font.
ll_fz_format_link_uri(doc, dest)
Low-level wrapper for `::fz_format_link_uri()`.
Format an internal link to a page number, location, and possible viewing parameters,
suitable for use with fz_create_link.
 
Returns a newly allocated string that the caller must free.
ll_fz_format_output_path(format, page)
# Provide native python implementation of format_output_path() (->
# fz_format_output_path).
ll_fz_free(p)
Low-level wrapper for `::fz_free()`.
Free a previously allocated block of memory.
 
fz_free(ctx, NULL) does nothing.
 
Never throws exceptions.
ll_fz_gamma_pixmap(pix, gamma)
Low-level wrapper for `::fz_gamma_pixmap()`.
Apply gamma correction to a pixmap. All components
of all pixels are modified (except alpha, which is unchanged).
 
gamma: The gamma value to apply; 1.0 for no change.
ll_fz_generate_transition(tpix, opix, npix, time, trans)
Low-level wrapper for `::fz_generate_transition()`.
Generate a frame of a transition.
 
tpix: Target pixmap
opix: Old pixmap
npix: New pixmap
time: Position within the transition (0 to 256)
trans: Transition details
 
Returns 1 if successfully generated a frame.
 
Note: Pixmaps must include alpha.
ll_fz_get_glyph_name(font, glyph, buf, size)
Low-level wrapper for `::fz_get_glyph_name()`.
Find the name of a glyph
 
font: The font to look for the glyph in.
 
glyph: The glyph id to look for.
 
buf: Pointer to a buffer for the name to be inserted into.
 
size: The size of the buffer.
 
If a font contains a name table, then the name of the glyph
will be returned in the supplied buffer. Otherwise a name
is synthesised. The name will be truncated to fit in
the buffer.
ll_fz_get_pixmap_from_image(image, subarea, ctm)
Wrapper for out-params of fz_get_pixmap_from_image().
Returns: fz_pixmap *, int w, int h
ll_fz_get_pixmap_from_image_outparams_fn(image, subarea, ctm, outparams)
ll_fz_get_unscaled_pixmap_from_image(image)
Low-level wrapper for `::fz_get_unscaled_pixmap_from_image()`.
Calls fz_get_pixmap_from_image() with ctm, subarea, w and h all set to NULL.
ll_fz_getopt(nargc, ostr)
Wrapper for out-params of fz_getopt().
Returns: int, char *nargv
ll_fz_getopt_outparams_fn(nargc, ostr, outparams)
ll_fz_glyph_bbox(glyph)
Low-level wrapper for `::fz_glyph_bbox()`.
Return the bounding box of the glyph in pixels.
ll_fz_glyph_bbox_no_ctx(src)
Low-level wrapper for `::fz_glyph_bbox_no_ctx()`.
ll_fz_glyph_cacheable(font, gid)
Low-level wrapper for `::fz_glyph_cacheable()`.
Determine if a given glyph in a font
is cacheable. Certain glyphs in a type 3 font cannot safely
be cached, as their appearance depends on the enclosing
graphic state.
 
font: The font to look for the glyph in.
 
gif: The glyph to query.
 
Returns non-zero if cacheable, 0 if not.
ll_fz_glyph_height(glyph)
Low-level wrapper for `::fz_glyph_height()`.
Return the height of the glyph in pixels.
ll_fz_glyph_name_from_unicode_sc(unicode)
Low-level wrapper for `::fz_glyph_name_from_unicode_sc()`.
ll_fz_glyph_width(glyph)
Low-level wrapper for `::fz_glyph_width()`.
Return the width of the glyph in pixels.
ll_fz_graphics_aa_level()
Low-level wrapper for `::fz_graphics_aa_level()`.
Get the number of bits of antialiasing we are
using for graphics. Between 0 and 8.
ll_fz_graphics_min_line_width()
Low-level wrapper for `::fz_graphics_min_line_width()`.
Get the minimum line width to be
used for stroked lines.
 
min_line_width: The minimum line width to use (in pixels).
ll_fz_gridfit_matrix(as_tiled, m)
Low-level wrapper for `::fz_gridfit_matrix()`.
Grid fit a matrix.
 
as_tiled = 0 => adjust the matrix so that the image of the unit
square completely covers any pixel that was touched by the
image of the unit square under the original matrix.
 
as_tiled = 1 => adjust the matrix so that the corners of the
image of the unit square align with the closest integer corner
of the image of the unit square under the original matrix.
ll_fz_grisu(f, s)
Wrapper for out-params of fz_grisu().
Returns: int, int exp
ll_fz_grisu_outparams_fn(f, s, outparams)
ll_fz_grow_buffer(buf)
Low-level wrapper for `::fz_grow_buffer()`.
Make some space within a buffer (i.e. ensure that
capacity > size).
ll_fz_has_archive_entry(arch, name)
Low-level wrapper for `::fz_has_archive_entry()`.
Check if entry by given name exists.
 
If named entry does not exist 0 will be returned, if it does
exist 1 is returned.
 
name: Entry name to look for, this must be an exact match to
the entry name in the archive.
ll_fz_has_option(opts, key)
Wrapper for out-params of fz_has_option().
Returns: int, const char *val
ll_fz_has_option_outparams_fn(opts, key, outparams)
ll_fz_has_permission(doc, p)
Low-level wrapper for `::fz_has_permission()`.
Check permission flags on document.
ll_fz_hash_filter(table, state, callback)
Low-level wrapper for `::fz_hash_filter()`.
Iterate over the entries in a hash table, removing all the ones where callback returns true.
Does NOT free the value of the entry, so the caller is expected to take care of this.
ll_fz_hash_find(table, key)
Low-level wrapper for `::fz_hash_find()`.
Search for a matching hash within the table, and return the
associated value.
ll_fz_hash_for_each(table, state, callback)
Low-level wrapper for `::fz_hash_for_each()`.
Iterate over the entries in a hash table.
ll_fz_hash_insert(table, key, val)
Low-level wrapper for `::fz_hash_insert()`.
Insert a new key/value pair into the hash table.
 
If an existing entry with the same key is found, no change is
made to the hash table, and a pointer to the existing value is
returned.
 
If no existing entry with the same key is found, ownership of
val passes in, key is copied, and NULL is returned.
ll_fz_hash_remove(table, key)
Low-level wrapper for `::fz_hash_remove()`.
Remove the entry for a given key.
 
The value is NOT freed, so the caller is expected to take care
of this.
ll_fz_hb_lock()
Low-level wrapper for `::fz_hb_lock()`.
Lock against Harfbuzz being called
simultaneously in several threads. This reuses
FZ_LOCK_FREETYPE.
ll_fz_hb_unlock()
Low-level wrapper for `::fz_hb_unlock()`.
Unlock after a Harfbuzz call. This reuses
FZ_LOCK_FREETYPE.
ll_fz_highlight_selection(page, a, b, quads, max_quads)
Low-level wrapper for `::fz_highlight_selection()`.
Return a list of quads to highlight lines inside the selection
points.
ll_fz_highlight_selection2(page, a, b, max_quads)
 Low-level wrapper for `::fz_highlight_selection2()`.
C++ alternative to fz_highlight_selection() that returns quads in a
std::vector.
ll_fz_ignore_text(dev, text, ctm)
Low-level wrapper for `::fz_ignore_text()`.
ll_fz_image_orientation(image)
Low-level wrapper for `::fz_image_orientation()`.
Request the natural orientation of an image.
 
This is for images (such as JPEG) that can contain internal
specifications of rotation/flips. This is ignored by all the
internal decode/rendering routines, but can be used by callers
(such as the image document handler) to respect such
specifications.
 
The values used by MuPDF are as follows, with the equivalent
Exif specifications given for information:
 
0: Undefined
1: 0 degree ccw rotation. (Exif = 1)
2: 90 degree ccw rotation. (Exif = 8)
3: 180 degree ccw rotation. (Exif = 3)
4: 270 degree ccw rotation. (Exif = 6)
5: flip on X. (Exif = 2)
6: flip on X, then rotate ccw by 90 degrees. (Exif = 5)
7: flip on X, then rotate ccw by 180 degrees. (Exif = 4)
8: flip on X, then rotate ccw by 270 degrees. (Exif = 7)
ll_fz_image_orientation_matrix(image)
Low-level wrapper for `::fz_image_orientation_matrix()`.
ll_fz_image_resolution(image)
Wrapper for out-params of fz_image_resolution().
Returns: int xres, int yres
ll_fz_image_resolution_outparams_fn(image, outparams)
ll_fz_image_size(im)
Low-level wrapper for `::fz_image_size()`.
Return the size of the storage used by an image.
ll_fz_image_type_name(type)
Low-level wrapper for `::fz_image_type_name()`.
Map from FZ_IMAGE_* value to string.
 
The returned string is static and therefore must not be freed.
ll_fz_include_point_in_rect(r, p)
Low-level wrapper for `::fz_include_point_in_rect()`.
Expand a bbox to include a given point.
To create a rectangle that encompasses a sequence of points, the
rectangle must first be set to be the empty rectangle at one of
the points before including the others.
ll_fz_install_load_system_font_funcs(f, f_cjk, f_fallback)
Low-level wrapper for `::fz_install_load_system_font_funcs()`.
Install functions to allow MuPDF to request fonts from the
system.
 
Only one set of hooks can be in use at a time.
ll_fz_intersect_irect(a, b)
Low-level wrapper for `::fz_intersect_irect()`.
Compute intersection of two bounding boxes.
 
Similar to fz_intersect_rect but operates on two bounding
boxes instead of two rectangles.
ll_fz_intersect_rect(a, b)
Low-level wrapper for `::fz_intersect_rect()`.
Compute intersection of two rectangles.
 
Given two rectangles, update the first to be the smallest
axis-aligned rectangle that covers the area covered by both
given rectangles. If either rectangle is empty then the
intersection is also empty. If either rectangle is infinite
then the intersection is simply the non-infinite rectangle.
Should both rectangles be infinite, then the intersection is
also infinite.
ll_fz_invert_bitmap(bmp)
Low-level wrapper for `::fz_invert_bitmap()`.
Invert bitmap.
 
Never throws exceptions.
ll_fz_invert_matrix(matrix)
Low-level wrapper for `::fz_invert_matrix()`.
Create an inverse matrix.
 
inverse: Place to store inverse matrix.
 
matrix: Matrix to invert. A degenerate matrix, where the
determinant is equal to zero, can not be inverted and the
original matrix is returned instead.
 
Returns inverse.
ll_fz_invert_pixmap(pix)
Low-level wrapper for `::fz_invert_pixmap()`.
Invert all the pixels in a pixmap. All components (process and
spots) of all pixels are inverted (except alpha, which is
unchanged).
ll_fz_invert_pixmap_alpha(pix)
Low-level wrapper for `::fz_invert_pixmap_alpha()`.
Invert the alpha fo all the pixels in a pixmap.
ll_fz_invert_pixmap_luminance(pix)
Low-level wrapper for `::fz_invert_pixmap_luminance()`.
Transform the pixels in a pixmap so that luminance of each
pixel is inverted, and the chrominance remains unchanged (as
much as accuracy allows).
 
All components of all pixels are inverted (except alpha, which
is unchanged). Only supports Grey and RGB bitmaps.
ll_fz_invert_pixmap_raw(pix)
Low-level wrapper for `::fz_invert_pixmap_raw()`.
Invert all the pixels in a non-premultiplied pixmap in a
very naive manner.
ll_fz_invert_pixmap_rect(image, rect)
Low-level wrapper for `::fz_invert_pixmap_rect()`.
Invert all the pixels in a given rectangle of a (premultiplied)
pixmap. All components of all pixels in the rectangle are
inverted (except alpha, which is unchanged).
ll_fz_irect_from_rect(rect)
Low-level wrapper for `::fz_irect_from_rect()`.
Convert a rect into the minimal bounding box
that covers the rectangle.
 
Coordinates in a bounding box are integers, so rounding of the
rects coordinates takes place. The top left corner is rounded
upwards and left while the bottom right corner is rounded
downwards and to the right.
ll_fz_irect_height(r)
Low-level wrapper for `::fz_irect_height()`.
Return the height of an irect. Invalid irects return 0.
ll_fz_irect_width(r)
Low-level wrapper for `::fz_irect_width()`.
Return the width of an irect. Invalid irects return 0.
ll_fz_is_directory(path)
Low-level wrapper for `::fz_is_directory()`.
Determine if a given path is a directory.
ll_fz_is_document_reflowable(doc)
Low-level wrapper for `::fz_is_document_reflowable()`.
Is the document reflowable.
 
Returns 1 to indicate reflowable documents, otherwise 0.
ll_fz_is_empty_irect(r)
Low-level wrapper for `::fz_is_empty_irect()`.
ll_fz_is_empty_rect(r)
Low-level wrapper for `::fz_is_empty_rect()`.
Check if rectangle is empty.
 
An empty rectangle is defined as one whose area is zero.
All invalid rectangles are empty.
ll_fz_is_eof(stm)
Low-level wrapper for `::fz_is_eof()`.
Query if the stream has reached EOF (during normal bytewise
reading).
 
See fz_is_eof_bits for the equivalent function for bitwise
reading.
ll_fz_is_eof_bits(stm)
Low-level wrapper for `::fz_is_eof_bits()`.
Query if the stream has reached EOF (during bitwise
reading).
 
See fz_is_eof for the equivalent function for bytewise
reading.
ll_fz_is_external_link(uri)
Low-level wrapper for `::fz_is_external_link()`.
Query whether a link is external to a document (determined by
uri containing a ':', intended to match with '://' which
separates the scheme from the scheme specific parts in URIs).
ll_fz_is_identity(m)
Low-level wrapper for `::fz_is_identity()`.
ll_fz_is_infinite_irect(r)
Low-level wrapper for `::fz_is_infinite_irect()`.
Check if an integer rectangle
is infinite.
ll_fz_is_infinite_rect(r)
Low-level wrapper for `::fz_is_infinite_rect()`.
Check if rectangle is infinite.
ll_fz_is_page_range(s)
 Low-level wrapper for `::fz_is_page_range()`.
    Check and parse string into page ranges:
,?(-?+|N)(-(-?+|N))?/
ll_fz_is_pixmap_monochrome(pixmap)
Low-level wrapper for `::fz_is_pixmap_monochrome()`.
Check if the pixmap is a 1-channel image containing samples with
only values 0 and 255
ll_fz_is_point_inside_irect(x, y, r)
Low-level wrapper for `::fz_is_point_inside_irect()`.
Inclusion test for irects. (Rect is assumed to be open, i.e.
top right corner is not included).
ll_fz_is_point_inside_quad(p, q)
Low-level wrapper for `::fz_is_point_inside_quad()`.
Inclusion test for quads.
ll_fz_is_point_inside_rect(p, r)
Low-level wrapper for `::fz_is_point_inside_rect()`.
Inclusion test for rects. (Rect is assumed to be open, i.e.
top right corner is not included).
ll_fz_is_pow2(a)
Low-level wrapper for `::fz_is_pow2()`.
ll_fz_is_quad_inside_quad(needle, haystack)
Low-level wrapper for `::fz_is_quad_inside_quad()`.
Inclusion test for quad in quad.
 
This may break down if quads are not 'well formed'.
ll_fz_is_quad_intersecting_quad(a, b)
Low-level wrapper for `::fz_is_quad_intersecting_quad()`.
Intersection test for quads.
 
This may break down if quads are not 'well formed'.
ll_fz_is_rectilinear(m)
Low-level wrapper for `::fz_is_rectilinear()`.
Check if a transformation is rectilinear.
 
Rectilinear means that no shearing is present and that any
rotations present are a multiple of 90 degrees. Usually this
is used to make sure that axis-aligned rectangles before the
transformation are still axis-aligned rectangles afterwards.
ll_fz_is_tar_archive(file)
Low-level wrapper for `::fz_is_tar_archive()`.
Detect if stream object is a tar achieve.
 
Assumes that the stream object is seekable.
ll_fz_is_valid_blend_colorspace(cs)
Low-level wrapper for `::fz_is_valid_blend_colorspace()`.
Check to see that a colorspace is appropriate to be used as
a blending space (i.e. only grey, rgb or cmyk).
ll_fz_is_valid_irect(r)
Low-level wrapper for `::fz_is_valid_irect()`.
Check if an integer rectangle is valid.
ll_fz_is_valid_rect(r)
Low-level wrapper for `::fz_is_valid_rect()`.
Check if rectangle is valid.
ll_fz_is_zip_archive(file)
Low-level wrapper for `::fz_is_zip_archive()`.
Detect if stream object is a zip archive.
 
Assumes that the stream object is seekable.
ll_fz_iso8859_1_from_unicode(u)
Low-level wrapper for `::fz_iso8859_1_from_unicode()`.
ll_fz_iso8859_7_from_unicode(u)
Low-level wrapper for `::fz_iso8859_7_from_unicode()`.
ll_fz_jbig2_globals_data(globals)
Low-level wrapper for `::fz_jbig2_globals_data()`.
Return buffer containing jbig2 globals data stream.
ll_fz_keep_archive(arch)
Low-level wrapper for `::fz_keep_archive()`.
Keep a reference to an archive.
ll_fz_keep_bitmap(bit)
Low-level wrapper for `::fz_keep_bitmap()`.
Take an additional reference to the bitmap. The same pointer
is returned.
 
Never throws exceptions.
ll_fz_keep_buffer(buf)
Low-level wrapper for `::fz_keep_buffer()`.
Take an additional reference to the buffer. The same pointer
is returned.
 
Never throws exceptions.
ll_fz_keep_colorspace(colorspace)
Low-level wrapper for `::fz_keep_colorspace()`.
Increment the reference count for the colorspace.
 
Returns the same pointer. Never throws an exception.
ll_fz_keep_default_colorspaces(default_cs)
Low-level wrapper for `::fz_keep_default_colorspaces()`.
Keep an additional reference to the default colorspaces
structure.
 
Never throws exceptions.
ll_fz_keep_device(dev)
Low-level wrapper for `::fz_keep_device()`.
Increment the reference count for a device. Returns the same
pointer.
 
Never throws exceptions.
ll_fz_keep_display_list(list)
Low-level wrapper for `::fz_keep_display_list()`.
Increment the reference count for a display list. Returns the
same pointer.
 
Never throws exceptions.
ll_fz_keep_document(doc)
Low-level wrapper for `::fz_keep_document()`.
Increment the document reference count. The same pointer is
returned.
 
Never throws exceptions.
ll_fz_keep_font(font)
Low-level wrapper for `::fz_keep_font()`.
Add a reference to an existing fz_font.
 
font: The font to add a reference to.
 
Returns the same font.
ll_fz_keep_glyph(pix)
Low-level wrapper for `::fz_keep_glyph()`.
Take a reference to a glyph.
 
pix: The glyph to increment the reference for.
 
Returns pix.
ll_fz_keep_halftone(half)
Low-level wrapper for `::fz_keep_halftone()`.
Take an additional reference to the halftone. The same pointer
is returned.
 
Never throws exceptions.
ll_fz_keep_image(image)
Low-level wrapper for `::fz_keep_image()`.
Increment the (normal) reference count for an image. Returns the
same pointer.
 
Never throws exceptions.
ll_fz_keep_image_store_key(image)
Low-level wrapper for `::fz_keep_image_store_key()`.
Increment the store key reference for an image. Returns the same
pointer. (This is the count of references for an image held by
keys in the image store).
 
Never throws exceptions.
ll_fz_keep_imp(p)
Wrapper for out-params of fz_keep_imp().
Returns: void *, int refs
ll_fz_keep_imp16(p)
Wrapper for out-params of fz_keep_imp16().
Returns: void *, int16_t refs
ll_fz_keep_imp16_outparams_fn(p, outparams)
ll_fz_keep_imp8(p, refs)
Low-level wrapper for `::fz_keep_imp8()`.
ll_fz_keep_imp8_locked(p, refs)
Low-level wrapper for `::fz_keep_imp8_locked()`.
ll_fz_keep_imp_locked(p)
Wrapper for out-params of fz_keep_imp_locked().
Returns: void *, int refs
ll_fz_keep_imp_locked_outparams_fn(p, outparams)
ll_fz_keep_imp_outparams_fn(p, outparams)
ll_fz_keep_jbig2_globals(globals)
Low-level wrapper for `::fz_keep_jbig2_globals()`.
Increment the reference count for a jbig2 globals record.
 
Never throws an exception.
ll_fz_keep_key_storable(arg_1)
Low-level wrapper for `::fz_keep_key_storable()`.
Increment the (normal) reference count for a key storable
object. Returns the same pointer.
 
Never throws exceptions.
ll_fz_keep_key_storable_key(arg_1)
Low-level wrapper for `::fz_keep_key_storable_key()`.
Increment the (key) reference count for a key storable
object. Returns the same pointer.
 
Never throws exceptions.
ll_fz_keep_link(link)
Low-level wrapper for `::fz_keep_link()`.
Increment the reference count for a link. The same pointer is
returned.
 
Never throws exceptions.
ll_fz_keep_outline(outline)
Low-level wrapper for `::fz_keep_outline()`.
Increment the reference count. Returns the same pointer.
 
Never throws exceptions.
ll_fz_keep_page(page)
Low-level wrapper for `::fz_keep_page()`.
Increment the reference count for the page. Returns the same
pointer.
 
Never throws exceptions.
ll_fz_keep_page_locked(page)
Low-level wrapper for `::fz_keep_page_locked()`.
Increment the reference count for the page. Returns the same
pointer. Must only be used when the alloc lock is already taken.
 
Never throws exceptions.
ll_fz_keep_path(path)
Low-level wrapper for `::fz_keep_path()`.
Increment the reference count. Returns the same pointer.
 
All paths can be kept, regardless of their packing type.
 
Never throws exceptions.
ll_fz_keep_pixmap(pix)
Low-level wrapper for `::fz_keep_pixmap()`.
Increment the reference count for the pixmap. The same pointer
is returned.
 
Never throws exceptions.
ll_fz_keep_separations(sep)
Low-level wrapper for `::fz_keep_separations()`.
Increment the reference count for a separations structure.
Returns the same pointer.
 
Never throws exceptions.
ll_fz_keep_shade(shade)
Low-level wrapper for `::fz_keep_shade()`.
Increment the reference count for the shade structure. The
same pointer is returned.
 
Never throws exceptions.
ll_fz_keep_storable(arg_1)
Low-level wrapper for `::fz_keep_storable()`.
Increment the reference count for a storable object.
Returns the same pointer.
 
Never throws exceptions.
ll_fz_keep_store_context()
Low-level wrapper for `::fz_keep_store_context()`.
Increment the reference count for the store context. Returns
the same pointer.
 
Never throws exceptions.
ll_fz_keep_stream(stm)
Low-level wrapper for `::fz_keep_stream()`.
Increments the reference count for a stream. Returns the same
pointer.
 
Never throws exceptions.
ll_fz_keep_stroke_state(stroke)
Low-level wrapper for `::fz_keep_stroke_state()`.
Take an additional reference to a stroke state structure.
 
No modifications should be carried out on a stroke
state to which more than one reference is held, as
this can cause race conditions.
ll_fz_keep_text(text)
Low-level wrapper for `::fz_keep_text()`.
Increment the reference count for the text object. The same
pointer is returned.
 
Never throws exceptions.
ll_fz_keep_xml(xml)
Low-level wrapper for `::fz_keep_xml()`.
Add a reference to the XML.
ll_fz_koi8u_from_unicode(u)
Low-level wrapper for `::fz_koi8u_from_unicode()`.
ll_fz_last_page(doc)
Low-level wrapper for `::fz_last_page()`.
Function to get the location for the last page in the document.
Using this can be far more efficient in some cases than calling
fz_count_pages and using the page number.
ll_fz_layout_document(doc, w, h, em)
Low-level wrapper for `::fz_layout_document()`.
Layout reflowable document types.
 
w, h: Page size in points.
em: Default font size in points.
ll_fz_lineto(path, x, y)
Low-level wrapper for `::fz_lineto()`.
Append a 'lineto' command to an open path.
 
path: The path to modify.
 
x, y: The coordinate to line to.
 
Throws exceptions on failure to allocate, or attempting to
modify a packed path.
ll_fz_list_archive_entry(arch, idx)
Low-level wrapper for `::fz_list_archive_entry()`.
Get listed name of entry position idx.
 
idx: Must be a value >= 0 < return value from
fz_count_archive_entries. If not in range NULL will be
returned.
 
May throw an exception if this type of archive cannot list the
entries (such as a directory).
ll_fz_load_bmp_subimage(buf, len, subimage)
Low-level wrapper for `::fz_load_bmp_subimage()`.
ll_fz_load_bmp_subimage_count(buf, len)
Low-level wrapper for `::fz_load_bmp_subimage_count()`.
ll_fz_load_chapter_page(doc, chapter, page)
Low-level wrapper for `::fz_load_chapter_page()`.
Load a page.
 
After fz_load_page is it possible to retrieve the size of the
page using fz_bound_page, or to render the page using
fz_run_page_*. Free the page by calling fz_drop_page.
 
chapter: chapter number, 0 is the first chapter of the document.
number: page number, 0 is the first page of the chapter.
ll_fz_load_fallback_font(script, language, serif, bold, italic)
Low-level wrapper for `::fz_load_fallback_font()`.
Try to load a fallback font for the
given combination of font attributes. Whether a font is
present or not will depend on the configuration in which
MuPDF is built.
 
script: The script desired (e.g. UCDN_SCRIPT_KATAKANA).
 
language: The language desired (e.g. FZ_LANG_ja).
 
serif: 1 if serif desired, 0 otherwise.
 
bold: 1 if bold desired, 0 otherwise.
 
italic: 1 if italic desired, 0 otherwise.
 
Returns a new font handle, or NULL if not available.
ll_fz_load_jbig2_globals(buf)
Low-level wrapper for `::fz_load_jbig2_globals()`.
Create a jbig2 globals record from a buffer.
 
Immutable once created.
ll_fz_load_jbig2_subimage(buf, len, subimage)
Low-level wrapper for `::fz_load_jbig2_subimage()`.
ll_fz_load_jbig2_subimage_count(buf, len)
Low-level wrapper for `::fz_load_jbig2_subimage_count()`.
ll_fz_load_jpx(data, size, cs)
Low-level wrapper for `::fz_load_jpx()`.
Exposed for PDF.
ll_fz_load_links(page)
Low-level wrapper for `::fz_load_links()`.
Load the list of links for a page.
 
Returns a linked list of all the links on the page, each with
its clickable region and link destination. Each link is
reference counted so drop and free the list of links by
calling fz_drop_link on the pointer return from fz_load_links.
 
page: Page obtained from fz_load_page.
ll_fz_load_outline(doc)
Low-level wrapper for `::fz_load_outline()`.
Load the hierarchical document outline.
 
Should be freed by fz_drop_outline.
ll_fz_load_outline_from_iterator(iter)
Low-level wrapper for `::fz_load_outline_from_iterator()`.
Routine to implement the old Structure based API from an iterator.
ll_fz_load_page(doc, number)
Low-level wrapper for `::fz_load_page()`.
Load a given page number from a document. This may be much less
efficient than loading by location (chapter+page) for some
document types.
ll_fz_load_pnm_subimage(buf, len, subimage)
Low-level wrapper for `::fz_load_pnm_subimage()`.
ll_fz_load_pnm_subimage_count(buf, len)
Low-level wrapper for `::fz_load_pnm_subimage_count()`.
ll_fz_load_system_cjk_font(name, ordering, serif)
Low-level wrapper for `::fz_load_system_cjk_font()`.
Attempt to load a given font from
the system.
 
name: The name of the desired font.
 
ordering: The ordering to load the font from (e.g. FZ_ADOBE_KOREA)
 
serif: 1 if serif desired, 0 otherwise.
 
Returns a new font handle, or NULL if no matching font was found
(or on error).
ll_fz_load_system_font(name, bold, italic, needs_exact_metrics)
Low-level wrapper for `::fz_load_system_font()`.
Attempt to load a given font from the system.
 
name: The name of the desired font.
 
bold: 1 if bold desired, 0 otherwise.
 
italic: 1 if italic desired, 0 otherwise.
 
needs_exact_metrics: 1 if an exact metrical match is required,
0 otherwise.
 
Returns a new font handle, or NULL if no matching font was found
(or on error).
ll_fz_load_tiff_subimage(buf, len, subimage)
Low-level wrapper for `::fz_load_tiff_subimage()`.
ll_fz_load_tiff_subimage_count(buf, len)
Low-level wrapper for `::fz_load_tiff_subimage_count()`.
Exposed for CBZ.
ll_fz_location_from_page_number(doc, number)
Low-level wrapper for `::fz_location_from_page_number()`.
Converts from page number to chapter+page. This may cause many
chapters to be laid out in order to calculate the number of
pages within those chapters.
ll_fz_lock(lock)
Low-level wrapper for `::fz_lock()`.
Lock one of the user supplied mutexes.
ll_fz_log_error(str)
Low-level wrapper for `::fz_log_error()`.
Log a (preformatted) string to the registered
error stream (stderr by default).
ll_fz_lookup_base14_font(name)
Wrapper for out-params of fz_lookup_base14_font().
Returns: const unsigned char *, int len
ll_fz_lookup_base14_font_outparams_fn(name, outparams)
ll_fz_lookup_blendmode(name)
Low-level wrapper for `::fz_lookup_blendmode()`.
Map from (case sensitive) blend mode string to enumeration.
ll_fz_lookup_bookmark(doc, mark)
Low-level wrapper for `::fz_lookup_bookmark()`.
Find a bookmark and return its page number.
ll_fz_lookup_bookmark2(doc, mark)
ll_fz_lookup_builtin_font(name, bold, italic)
Wrapper for out-params of fz_lookup_builtin_font().
Returns: const unsigned char *, int len
ll_fz_lookup_builtin_font_outparams_fn(name, bold, italic, outparams)
ll_fz_lookup_cjk_font(ordering)
Wrapper for out-params of fz_lookup_cjk_font().
Returns: const unsigned char *, int len, int index
ll_fz_lookup_cjk_font_by_language(lang)
Wrapper for out-params of fz_lookup_cjk_font_by_language().
Returns: const unsigned char *, int len, int subfont
ll_fz_lookup_cjk_font_by_language_outparams_fn(lang, outparams)
ll_fz_lookup_cjk_font_outparams_fn(ordering, outparams)
ll_fz_lookup_cjk_ordering_by_language(name)
Low-level wrapper for `::fz_lookup_cjk_ordering_by_language()`.
Return the matching FZ_ADOBE_* ordering
for the given language tag, such as "zh-Hant", "zh-Hans", "ja", or "ko".
ll_fz_lookup_image_type(type)
Low-level wrapper for `::fz_lookup_image_type()`.
Map from (case sensitive) image type string to FZ_IMAGE_*
type value.
ll_fz_lookup_metadata(doc, key, buf, size)
Low-level wrapper for `::fz_lookup_metadata()`.
Retrieve document meta data strings.
 
doc: The document to query.
 
key: Which meta data key to retrieve...
 
Basic information:
    'format'        -- Document format and version.
    'encryption'    -- Description of the encryption used.
 
From the document information dictionary:
    'info:Title'
    'info:Author'
    'info:Subject'
    'info:Keywords'
    'info:Creator'
    'info:Producer'
    'info:CreationDate'
    'info:ModDate'
 
buf: The buffer to hold the results (a nul-terminated UTF-8
string).
 
size: Size of 'buf'.
 
Returns the number of bytes need to store the string plus terminator
(will be larger than 'size' if the output was truncated), or -1 if the
key is not recognized or found.
ll_fz_lookup_metadata2(doc, key)
 Low-level wrapper for `::fz_lookup_metadata2()`.
C++ alternative to `fz_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
ll_fz_lookup_noto_emoji_font()
Wrapper for out-params of fz_lookup_noto_emoji_font().
Returns: const unsigned char *, int len
ll_fz_lookup_noto_emoji_font_outparams_fn(outparams)
ll_fz_lookup_noto_font(script, lang)
Wrapper for out-params of fz_lookup_noto_font().
Returns: const unsigned char *, int len, int subfont
ll_fz_lookup_noto_font_outparams_fn(script, lang, outparams)
ll_fz_lookup_noto_math_font()
Wrapper for out-params of fz_lookup_noto_math_font().
Returns: const unsigned char *, int len
ll_fz_lookup_noto_math_font_outparams_fn(outparams)
ll_fz_lookup_noto_music_font()
Wrapper for out-params of fz_lookup_noto_music_font().
Returns: const unsigned char *, int len
ll_fz_lookup_noto_music_font_outparams_fn(outparams)
ll_fz_lookup_noto_symbol1_font()
Wrapper for out-params of fz_lookup_noto_symbol1_font().
Returns: const unsigned char *, int len
ll_fz_lookup_noto_symbol1_font_outparams_fn(outparams)
ll_fz_lookup_noto_symbol2_font()
Wrapper for out-params of fz_lookup_noto_symbol2_font().
Returns: const unsigned char *, int len
ll_fz_lookup_noto_symbol2_font_outparams_fn(outparams)
ll_fz_lookup_rendering_intent(name)
Low-level wrapper for `::fz_lookup_rendering_intent()`.
Map from (case sensitive) rendering intent string to enumeration
value.
ll_fz_make_bookmark(doc, loc)
Low-level wrapper for `::fz_make_bookmark()`.
Create a bookmark for the given page, which can be used to find
the same location after the document has been laid out with
different parameters.
ll_fz_make_bookmark2(doc, loc)
ll_fz_make_irect(x0, y0, x1, y1)
Low-level wrapper for `::fz_make_irect()`.
ll_fz_make_link_dest_none()
Low-level wrapper for `::fz_make_link_dest_none()`.
ll_fz_make_link_dest_xyz(chapter, page, x, y, z)
Low-level wrapper for `::fz_make_link_dest_xyz()`.
ll_fz_make_location(chapter, page)
Low-level wrapper for `::fz_make_location()`.
Simple constructor for fz_locations.
ll_fz_make_matrix(a, b, c, d, e, f)
Low-level wrapper for `::fz_make_matrix()`.
ll_fz_make_point(x, y)
Low-level wrapper for `::fz_make_point()`.
ll_fz_make_quad(ul_x, ul_y, ur_x, ur_y, ll_x, ll_y, lr_x, lr_y)
Low-level wrapper for `::fz_make_quad()`.
Inline convenience construction function.
ll_fz_make_rect(x0, y0, x1, y1)
Low-level wrapper for `::fz_make_rect()`.
ll_fz_malloc(size)
Low-level wrapper for `::fz_malloc()`.
Allocate uninitialized memory of a given size.
Does NOT clear the memory!
 
May return NULL for size = 0.
 
Throws exception in the event of failure to allocate.
ll_fz_malloc_no_throw(size)
Low-level wrapper for `::fz_malloc_no_throw()`.
fz_malloc equivalent that returns NULL rather than throwing
exceptions.
ll_fz_matrix_expansion(m)
Low-level wrapper for `::fz_matrix_expansion()`.
Calculate average scaling factor of matrix.
ll_fz_matrix_max_expansion(m)
Low-level wrapper for `::fz_matrix_max_expansion()`.
Find the largest expansion performed by this matrix.
(i.e. max(abs(m.a),abs(m.b),abs(m.c),abs(m.d))
ll_fz_max(a, b)
Low-level wrapper for `::fz_max()`.
ll_fz_maxi(a, b)
Low-level wrapper for `::fz_maxi()`.
ll_fz_maxi64(a, b)
Low-level wrapper for `::fz_maxi64()`.
ll_fz_maxz(a, b)
Low-level wrapper for `::fz_maxz()`.
ll_fz_md5_buffer(buffer, digest)
Low-level wrapper for `::fz_md5_buffer()`.
Create an MD5 digest from buffer contents.
 
Never throws exceptions.
ll_fz_md5_final(state, digest)
Low-level wrapper for `::fz_md5_final()`.
MD5 finalization. Ends an MD5 message-digest operation, writing
the message digest and zeroizing the context.
 
Never throws an exception.
ll_fz_md5_final2(md5)
 Low-level wrapper for `::fz_md5_final2()`.
C++ alternative to fz_md5_final() that returns the digest by value.
ll_fz_md5_init(state)
Low-level wrapper for `::fz_md5_init()`.
MD5 initialization. Begins an MD5 operation, writing a new
context.
 
Never throws an exception.
ll_fz_md5_pixmap(pixmap, digest)
Low-level wrapper for `::fz_md5_pixmap()`.
ll_fz_md5_pixmap2(pixmap)
 Low-level wrapper for `::fz_md5_pixmap2()`.
C++ alternative to `fz_md5_pixmap()` that returns the digest by value.
ll_fz_md5_update(state, input, inlen)
Low-level wrapper for `::fz_md5_update()`.
MD5 block update operation. Continues an MD5 message-digest
operation, processing another message block, and updating the
context.
 
Never throws an exception.
ll_fz_md5_update_int64(state, i)
Low-level wrapper for `::fz_md5_update_int64()`.
MD5 block update operation. Continues an MD5 message-digest
operation, processing an int64, and updating the context.
 
Never throws an exception.
ll_fz_measure_string(user_font, trm, s, wmode, bidi_level, markup_dir, language)
Low-level wrapper for `::fz_measure_string()`.
Measure the advance width of a UTF8 string should it be added to a text object.
 
This uses the same layout algorithms as fz_show_string, and can be used
to calculate text alignment adjustments.
ll_fz_memmem(haystack, haystacklen, needle, needlelen)
Low-level wrapper for `::fz_memmem()`.
Find the start of the first occurrence of the substring needle in haystack.
ll_fz_memrnd(block, len)
Low-level wrapper for `::fz_memrnd()`.
Fill block with len bytes of pseudo-randomness.
ll_fz_min(a, b)
Low-level wrapper for `::fz_min()`.
ll_fz_mini(a, b)
Low-level wrapper for `::fz_mini()`.
ll_fz_mini64(a, b)
Low-level wrapper for `::fz_mini64()`.
ll_fz_minz(a, b)
Low-level wrapper for `::fz_minz()`.
ll_fz_morph_error(fromcode, tocode)
Low-level wrapper for `::fz_morph_error()`.
Called within a catch block this modifies the current
exception's code. If it's of type 'fromcode' it is
modified to 'tocode'. Typically used for 'downgrading'
exception severity.
ll_fz_mount_multi_archive(arch_, sub, path)
Low-level wrapper for `::fz_mount_multi_archive()`.
Add an archive to the set of archives handled by a multi
archive.
 
If path is NULL, then the archive contents will appear at the
top level, otherwise, the archives contents will appear prefixed
by path.
ll_fz_moveto(path, x, y)
Low-level wrapper for `::fz_moveto()`.
Append a 'moveto' command to a path.
This 'opens' a path.
 
path: The path to modify.
 
x, y: The coordinate to move to.
 
Throws exceptions on failure to allocate, or attempting to
modify a packed path.
ll_fz_mul255(a, b)
Low-level wrapper for `::fz_mul255()`.
Multiply scaled two integers in the 0..255 range
ll_fz_needs_password(doc)
Low-level wrapper for `::fz_needs_password()`.
Check if a document is encrypted with a
non-blank password.
ll_fz_new_arc4_output(chain, key, keylen)
Low-level wrapper for `::fz_new_arc4_output()`.
ll_fz_new_archive_of_size(file, size)
Low-level wrapper for `::fz_new_archive_of_size()`.
ll_fz_new_ascii85_output(chain)
Low-level wrapper for `::fz_new_ascii85_output()`.
ll_fz_new_asciihex_output(chain)
Low-level wrapper for `::fz_new_asciihex_output()`.
Compression and other filtering outputs.
 
These outputs write encoded data to another output. Create a
filter output with the destination, write to the filter, then
close and drop it when you're done. These can also be chained
together, for example to write ASCII Hex encoded, Deflate
compressed, and RC4 encrypted data to a buffer output.
 
Output streams don't use reference counting, so make sure to
close all of the filters in the reverse order of creation so
that data is flushed properly.
 
Accordingly, ownership of 'chain' is never passed into the
following functions, but remains with the caller, whose
responsibility it is to ensure they exist at least until
the returned fz_output is dropped.
ll_fz_new_band_writer_of_size(size, out)
Low-level wrapper for `::fz_new_band_writer_of_size()`.
ll_fz_new_base14_font(name)
Low-level wrapper for `::fz_new_base14_font()`.
Create a new font from one of the built-in fonts.
ll_fz_new_bbox_device(rectp)
Low-level wrapper for `::fz_new_bbox_device()`.
Create a device to compute the bounding
box of all marks on a page.
 
The returned bounding box will be the union of all bounding
boxes of all objects on a page.
ll_fz_new_bitmap(w, h, n, xres, yres)
Low-level wrapper for `::fz_new_bitmap()`.
Create a new bitmap.
 
w, h: Width and Height for the bitmap
 
n: Number of color components (assumed to be a divisor of 8)
 
xres, yres: X and Y resolutions (in pixels per inch).
 
Returns pointer to created bitmap structure. The bitmap
data is uninitialised.
ll_fz_new_bitmap_from_pixmap(pix, ht)
Low-level wrapper for `::fz_new_bitmap_from_pixmap()`.
Make a bitmap from a pixmap and a halftone.
 
pix: The pixmap to generate from. Currently must be a single
color component with no alpha.
 
ht: The halftone to use. NULL implies the default halftone.
 
Returns the resultant bitmap. Throws exceptions in the case of
failure to allocate.
ll_fz_new_bitmap_from_pixmap_band(pix, ht, band_start)
Low-level wrapper for `::fz_new_bitmap_from_pixmap_band()`.
Make a bitmap from a pixmap and a
halftone, allowing for the position of the pixmap within an
overall banded rendering.
 
pix: The pixmap to generate from. Currently must be a single
color component with no alpha.
 
ht: The halftone to use. NULL implies the default halftone.
 
band_start: Vertical offset within the overall banded rendering
(in pixels)
 
Returns the resultant bitmap. Throws exceptions in the case of
failure to allocate.
ll_fz_new_buffer(capacity)
Low-level wrapper for `::fz_new_buffer()`.
ll_fz_new_buffer_from_base64(data, size)
Low-level wrapper for `::fz_new_buffer_from_base64()`.
Create a new buffer with data decoded from a base64 input string.
ll_fz_new_buffer_from_copied_data(data)
Returns fz_buffer containing copy of `data`, which should
be a `bytes` or similar Python buffer instance.
ll_fz_new_buffer_from_copied_data_orig = ll_fz_new_buffer_from_copied_data(data, size)
Low-level wrapper for `::fz_new_buffer_from_copied_data()`.
Create a new buffer containing a copy of the passed data.
ll_fz_new_buffer_from_data(data, size)
Low-level wrapper for `::fz_new_buffer_from_data()`.
Create a new buffer with existing data.
 
data: Pointer to existing data.
size: Size of existing data.
 
Takes ownership of data. Does not make a copy. Calls fz_free on
the data when the buffer is deallocated. Do not use 'data' after
passing to this function.
 
Returns pointer to new buffer. Throws exception on allocation
failure.
ll_fz_new_buffer_from_display_list(list, options)
Low-level wrapper for `::fz_new_buffer_from_display_list()`.
ll_fz_new_buffer_from_image_as_jpeg(image, color_params, quality, invert_cmyk)
Low-level wrapper for `::fz_new_buffer_from_image_as_jpeg()`.
ll_fz_new_buffer_from_image_as_pam(image, color_params)
Low-level wrapper for `::fz_new_buffer_from_image_as_pam()`.
ll_fz_new_buffer_from_image_as_png(image, color_params)
Low-level wrapper for `::fz_new_buffer_from_image_as_png()`.
Reencode a given image as a PNG into a buffer.
 
Ownership of the buffer is returned.
ll_fz_new_buffer_from_image_as_pnm(image, color_params)
Low-level wrapper for `::fz_new_buffer_from_image_as_pnm()`.
ll_fz_new_buffer_from_image_as_psd(image, color_params)
Low-level wrapper for `::fz_new_buffer_from_image_as_psd()`.
ll_fz_new_buffer_from_page(page, options)
Low-level wrapper for `::fz_new_buffer_from_page()`.
ll_fz_new_buffer_from_page_number(doc, number, options)
Low-level wrapper for `::fz_new_buffer_from_page_number()`.
ll_fz_new_buffer_from_page_with_format(page, format, options, transform, cookie)
Low-level wrapper for `::fz_new_buffer_from_page_with_format()`.
Returns an fz_buffer containing a page after conversion to specified format.
 
page: The page to convert.
format, options: Passed to fz_new_document_writer_with_output() internally.
transform, cookie: Passed to fz_run_page() internally.
ll_fz_new_buffer_from_pixmap_as_jpeg(pixmap, color_params, quality, invert_cmyk)
Low-level wrapper for `::fz_new_buffer_from_pixmap_as_jpeg()`.
ll_fz_new_buffer_from_pixmap_as_pam(pixmap, color_params)
Low-level wrapper for `::fz_new_buffer_from_pixmap_as_pam()`.
ll_fz_new_buffer_from_pixmap_as_png(pixmap, color_params)
Low-level wrapper for `::fz_new_buffer_from_pixmap_as_png()`.
Reencode a given pixmap as a PNG into a buffer.
 
Ownership of the buffer is returned.
ll_fz_new_buffer_from_pixmap_as_pnm(pixmap, color_params)
Low-level wrapper for `::fz_new_buffer_from_pixmap_as_pnm()`.
ll_fz_new_buffer_from_pixmap_as_psd(pix, color_params)
Low-level wrapper for `::fz_new_buffer_from_pixmap_as_psd()`.
ll_fz_new_buffer_from_shared_data(data, size)
Low-level wrapper for `::fz_new_buffer_from_shared_data()`.
Like fz_new_buffer, but does not take ownership.
ll_fz_new_buffer_from_stext_page(text)
Low-level wrapper for `::fz_new_buffer_from_stext_page()`.
Convert structured text into plain text.
ll_fz_new_builtin_font(name, is_bold, is_italic)
Low-level wrapper for `::fz_new_builtin_font()`.
ll_fz_new_cal_gray_colorspace(wp, bp, gamma)
Low-level wrapper for `::fz_new_cal_gray_colorspace()`.
Create a calibrated gray colorspace.
 
The returned reference should be dropped when it is finished
with.
 
Colorspaces are immutable once created.
ll_fz_new_cal_rgb_colorspace(wp, bp, gamma, matrix)
Low-level wrapper for `::fz_new_cal_rgb_colorspace()`.
Create a calibrated rgb colorspace.
 
The returned reference should be dropped when it is finished
with.
 
Colorspaces are immutable once created.
ll_fz_new_cbz_writer(path, options)
Low-level wrapper for `::fz_new_cbz_writer()`.
ll_fz_new_cbz_writer_with_output(out, options)
Low-level wrapper for `::fz_new_cbz_writer_with_output()`.
ll_fz_new_cjk_font(ordering)
Low-level wrapper for `::fz_new_cjk_font()`.
ll_fz_new_color_pcl_band_writer(out, options)
Low-level wrapper for `::fz_new_color_pcl_band_writer()`.
Create a new band writer, outputing color pcl.
ll_fz_new_colorspace(type, flags, n, name)
Low-level wrapper for `::fz_new_colorspace()`.
Creates a new colorspace instance and returns a reference.
 
No internal checking is done that the colorspace type (e.g.
CMYK) matches with the flags (e.g. FZ_COLORSPACE_HAS_CMYK) or
colorant count (n) or name.
 
The reference should be dropped when it is finished with.
 
Colorspaces are immutable once created (with the exception of
setting up colorant names for separation spaces).
ll_fz_new_compressed_buffer()
Low-level wrapper for `::fz_new_compressed_buffer()`.
Create a new, UNKNOWN format, compressed_buffer;
ll_fz_new_context_imp(alloc, locks, max_store, version)
Low-level wrapper for `::fz_new_context_imp()`.
ll_fz_new_default_colorspaces()
Low-level wrapper for `::fz_new_default_colorspaces()`.
Create a new default colorspace structure with values inherited
from the context, and return a reference to it.
 
These can be overridden using fz_set_default_xxxx.
 
These should not be overridden while more than one caller has
the reference for fear of race conditions.
 
The caller should drop this reference once finished with it.
ll_fz_new_deflate_output(chain, effort, raw)
Low-level wrapper for `::fz_new_deflate_output()`.
ll_fz_new_deflated_data(source, source_length, level)
Wrapper for out-params of fz_new_deflated_data().
Returns: unsigned char *, size_t compressed_length
ll_fz_new_deflated_data_from_buffer(buffer, level)
Wrapper for out-params of fz_new_deflated_data_from_buffer().
Returns: unsigned char *, size_t compressed_length
ll_fz_new_deflated_data_from_buffer_outparams_fn(buffer, level, outparams)
ll_fz_new_deflated_data_outparams_fn(source, source_length, level, outparams)
ll_fz_new_device_of_size(size)
Low-level wrapper for `::fz_new_device_of_size()`.
Devices are created by calls to device implementations, for
instance: foo_new_device(). These will be implemented by calling
fz_new_derived_device(ctx, foo_device) where foo_device is a
structure "derived from" fz_device, for instance
typedef struct { fz_device base;  ...extras...} foo_device;
ll_fz_new_display_list(mediabox)
Low-level wrapper for `::fz_new_display_list()`.
Create an empty display list.
 
A display list contains drawing commands (text, images, etc.).
Use fz_new_list_device for populating the list.
 
mediabox: Bounds of the page (in points) represented by the
display list.
ll_fz_new_display_list_from_page(page)
Low-level wrapper for `::fz_new_display_list_from_page()`.
Create a display list.
 
Ownership of the display list is returned to the caller.
ll_fz_new_display_list_from_page_contents(page)
Low-level wrapper for `::fz_new_display_list_from_page_contents()`.
Create a display list from page contents (no annotations).
 
Ownership of the display list is returned to the caller.
ll_fz_new_display_list_from_page_number(doc, number)
Low-level wrapper for `::fz_new_display_list_from_page_number()`.
ll_fz_new_display_list_from_svg(buf, base_uri, zip)
Wrapper for out-params of fz_new_display_list_from_svg().
Returns: fz_display_list *, float w, float h
ll_fz_new_display_list_from_svg_outparams_fn(buf, base_uri, zip, outparams)
ll_fz_new_display_list_from_svg_xml(xmldoc, xml, base_uri, zip)
Wrapper for out-params of fz_new_display_list_from_svg_xml().
Returns: fz_display_list *, float w, float h
ll_fz_new_display_list_from_svg_xml_outparams_fn(xmldoc, xml, base_uri, zip, outparams)
ll_fz_new_document_of_size(size)
Low-level wrapper for `::fz_new_document_of_size()`.
New documents are typically created by calls like
foo_new_document(fz_context *ctx, ...). These work by
deriving a new document type from fz_document, for instance:
typedef struct { fz_document base; ...extras... } foo_document;
These are allocated by calling
fz_new_derived_document(ctx, foo_document)
ll_fz_new_document_writer(path, format, options)
Low-level wrapper for `::fz_new_document_writer()`.
Create a new fz_document_writer, for a
file of the given type.
 
path: The document name to write (or NULL for default)
 
format: Which format to write (currently cbz, html, pdf, pam,
pbm, pgm, pkm, png, ppm, pnm, svg, text, xhtml, docx, odt)
 
options: NULL, or pointer to comma separated string to control
file generation.
ll_fz_new_document_writer_of_size(size, begin_page, end_page, close, drop)
Low-level wrapper for `::fz_new_document_writer_of_size()`.
Internal function to allocate a
block for a derived document_writer structure, with the base
structure's function pointers populated correctly, and the extra
space zero initialised.
ll_fz_new_document_writer_with_buffer(buf, format, options)
Low-level wrapper for `::fz_new_document_writer_with_buffer()`.
ll_fz_new_document_writer_with_output(out, format, options)
Low-level wrapper for `::fz_new_document_writer_with_output()`.
Like fz_new_document_writer but takes a fz_output for writing
the result. Only works for multi-page formats.
ll_fz_new_docx_writer(path, options)
Low-level wrapper for `::fz_new_docx_writer()`.
ll_fz_new_docx_writer_with_output(out, options)
Low-level wrapper for `::fz_new_docx_writer_with_output()`.
ll_fz_new_draw_device(transform, dest)
Low-level wrapper for `::fz_new_draw_device()`.
Create a device to draw on a pixmap.
 
dest: Target pixmap for the draw device. See fz_new_pixmap*
for how to obtain a pixmap. The pixmap is not cleared by the
draw device, see fz_clear_pixmap* for how to clear it prior to
calling fz_new_draw_device. Free the device by calling
fz_drop_device.
 
transform: Transform from user space in points to device space
in pixels.
ll_fz_new_draw_device_type3(transform, dest)
Low-level wrapper for `::fz_new_draw_device_type3()`.
ll_fz_new_draw_device_with_bbox(transform, dest, clip)
Low-level wrapper for `::fz_new_draw_device_with_bbox()`.
Create a device to draw on a pixmap.
 
dest: Target pixmap for the draw device. See fz_new_pixmap*
for how to obtain a pixmap. The pixmap is not cleared by the
draw device, see fz_clear_pixmap* for how to clear it prior to
calling fz_new_draw_device. Free the device by calling
fz_drop_device.
 
transform: Transform from user space in points to device space
in pixels.
 
clip: Bounding box to restrict any marking operations of the
draw device.
ll_fz_new_draw_device_with_bbox_proof(transform, dest, clip, cs)
Low-level wrapper for `::fz_new_draw_device_with_bbox_proof()`.
Create a device to draw on a pixmap.
 
dest: Target pixmap for the draw device. See fz_new_pixmap*
for how to obtain a pixmap. The pixmap is not cleared by the
draw device, see fz_clear_pixmap* for how to clear it prior to
calling fz_new_draw_device. Free the device by calling
fz_drop_device.
 
transform: Transform from user space in points to device space
in pixels.
 
clip: Bounding box to restrict any marking operations of the
draw device.
 
proof_cs: Color space to render to prior to mapping to color
space defined by pixmap.
ll_fz_new_draw_device_with_options(options, mediabox)
Wrapper for out-params of fz_new_draw_device_with_options().
Returns: fz_device *, ::fz_pixmap *pixmap
ll_fz_new_draw_device_with_options_outparams_fn(options, mediabox, outparams)
ll_fz_new_draw_device_with_proof(transform, dest, proof_cs)
Low-level wrapper for `::fz_new_draw_device_with_proof()`.
Create a device to draw on a pixmap.
 
dest: Target pixmap for the draw device. See fz_new_pixmap*
for how to obtain a pixmap. The pixmap is not cleared by the
draw device, see fz_clear_pixmap* for how to clear it prior to
calling fz_new_draw_device. Free the device by calling
fz_drop_device.
 
transform: Transform from user space in points to device space
in pixels.
 
proof_cs: Intermediate color space to map though when mapping to
color space defined by pixmap.
ll_fz_new_font_from_buffer(name, buffer, index, use_glyph_bbox)
Low-level wrapper for `::fz_new_font_from_buffer()`.
Create a new font from a font file in a fz_buffer.
 
Fonts created in this way, will be eligible for embedding by default.
 
name: Name of font (leave NULL to use name from font).
 
buffer: Buffer to load from.
 
index: Which font from the file to load (0 for default).
 
use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
Returns new font handle, or throws exception on error.
ll_fz_new_font_from_file(name, path, index, use_glyph_bbox)
Low-level wrapper for `::fz_new_font_from_file()`.
Create a new font from a font file.
 
Fonts created in this way, will be eligible for embedding by default.
 
name: Name of font (leave NULL to use name from font).
 
path: File path to load from.
 
index: Which font from the file to load (0 for default).
 
use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
Returns new font handle, or throws exception on error.
ll_fz_new_font_from_memory(name, data, len, index, use_glyph_bbox)
Low-level wrapper for `::fz_new_font_from_memory()`.
Create a new font from a font file in memory.
 
Fonts created in this way, will be eligible for embedding by default.
 
name: Name of font (leave NULL to use name from font).
 
data: Pointer to the font file data.
 
len: Length of the font file data.
 
index: Which font from the file to load (0 for default).
 
use_glyph_box: 1 if we should use the glyph bbox, 0 otherwise.
 
Returns new font handle, or throws exception on error.
ll_fz_new_hash_table(initialsize, keylen, lock, drop_val)
Low-level wrapper for `::fz_new_hash_table()`.
Create a new hash table.
 
initialsize: The initial size of the hashtable. The hashtable
may grow (double in size) if it starts to get crowded (80%
full).
 
keylen: byte length for each key.
 
lock: -1 for no lock, otherwise the FZ_LOCK to use to protect
this table.
 
drop_val: Function to use to destroy values on table drop.
ll_fz_new_icc_colorspace(type, flags, name, buf)
Low-level wrapper for `::fz_new_icc_colorspace()`.
Create a colorspace from an ICC profile supplied in buf.
 
Limited checking is done to ensure that the colorspace type is
appropriate for the supplied ICC profile.
 
An additional reference is taken to buf, which will be dropped
on destruction. Ownership is NOT passed in.
 
The returned reference should be dropped when it is finished
with.
 
Colorspaces are immutable once created.
ll_fz_new_image_from_buffer(buffer)
Low-level wrapper for `::fz_new_image_from_buffer()`.
Create a new image from a
buffer of data, inferring its type from the format
of the data.
ll_fz_new_image_from_compressed_buffer(w, h, bpc, colorspace, xres, yres, interpolate, imagemask, buffer, mask)
Wrapper for out-params of fz_new_image_from_compressed_buffer().
Returns: fz_image *, float decode, int colorkey
ll_fz_new_image_from_compressed_buffer_outparams_fn(w, h, bpc, colorspace, xres, yres, interpolate, imagemask, buffer, mask, outparams)
ll_fz_new_image_from_display_list(w, h, list)
Low-level wrapper for `::fz_new_image_from_display_list()`.
Create a new image from a display list.
 
w, h: The conceptual width/height of the image.
 
transform: The matrix that needs to be applied to the given
list to make it render to the unit square.
 
list: The display list.
ll_fz_new_image_from_file(path)
Low-level wrapper for `::fz_new_image_from_file()`.
Create a new image from the contents
of a file, inferring its type from the format of the
data.
ll_fz_new_image_from_pixmap(pixmap, mask)
Low-level wrapper for `::fz_new_image_from_pixmap()`.
Create an image from the given
pixmap.
 
pixmap: The pixmap to base the image upon. A new reference
to this is taken.
 
mask: NULL, or another image to use as a mask for this one.
A new reference is taken to this image. Supplying a masked
image as a mask to another image is illegal!
ll_fz_new_image_from_svg(buf, base_uri, zip)
Low-level wrapper for `::fz_new_image_from_svg()`.
Create a scalable image from an SVG document.
ll_fz_new_image_from_svg_xml(xmldoc, xml, base_uri, zip)
Low-level wrapper for `::fz_new_image_from_svg_xml()`.
Create a scalable image from an SVG document.
ll_fz_new_image_of_size(w, h, bpc, colorspace, xres, yres, interpolate, imagemask, mask, size, get_pixmap, get_size, drop)
Wrapper for out-params of fz_new_image_of_size().
Returns: fz_image *, float decode, int colorkey
ll_fz_new_image_of_size_outparams_fn(w, h, bpc, colorspace, xres, yres, interpolate, imagemask, mask, size, get_pixmap, get_size, drop, outparams)
ll_fz_new_indexed_colorspace(base, high, lookup)
Low-level wrapper for `::fz_new_indexed_colorspace()`.
Create an indexed colorspace.
 
The supplied lookup table is high palette entries long. Each
entry is n bytes long, where n is given by the number of
colorants in the base colorspace, one byte per colorant.
 
Ownership of lookup is passed it; it will be freed on
destruction, so must be heap allocated.
 
The colorspace will keep an additional reference to the base
colorspace that will be dropped on destruction.
 
The returned reference should be dropped when it is finished
with.
 
Colorspaces are immutable once created.
ll_fz_new_jpeg_pixmap_writer(path, options)
Low-level wrapper for `::fz_new_jpeg_pixmap_writer()`.
ll_fz_new_layout()
Low-level wrapper for `::fz_new_layout()`.
Create a new layout block, with new allocation pool, zero
matrices, and initialise linked pointers.
ll_fz_new_link_of_size(size, rect, uri)
Low-level wrapper for `::fz_new_link_of_size()`.
Create a new link record.
 
next is set to NULL with the expectation that the caller will
handle the linked list setup. Internal function.
 
Different document types will be implemented by deriving from
fz_link. This macro allocates such derived structures, and
initialises the base sections.
ll_fz_new_list_device(list)
Low-level wrapper for `::fz_new_list_device()`.
Create a rendering device for a display list.
 
When the device is rendering a page it will populate the
display list with drawing commands (text, images, etc.). The
display list can later be reused to render a page many times
without having to re-interpret the page from the document file
for each rendering. Once the device is no longer needed, free
it with fz_drop_device.
 
list: A display list that the list device takes a reference to.
ll_fz_new_log_for_module(module)
Low-level wrapper for `::fz_new_log_for_module()`.
Internal function to actually do the opening of the logfile.
 
Caller should close/drop the output when finished with it.
ll_fz_new_mono_pcl_band_writer(out, options)
Low-level wrapper for `::fz_new_mono_pcl_band_writer()`.
Create a new band writer, outputing monochrome pcl.
ll_fz_new_mono_pwg_band_writer(out, pwg)
Low-level wrapper for `::fz_new_mono_pwg_band_writer()`.
Create a new monochrome pwg band writer.
ll_fz_new_multi_archive()
Low-level wrapper for `::fz_new_multi_archive()`.
Create a new multi archive (initially empty).
ll_fz_new_ocr_device(target, ctm, mediabox, with_list, language, datadir, progress, progress_arg)
Low-level wrapper for `::fz_new_ocr_device()`.
Create a device to OCR the text on the page.
 
Renders the page internally to a bitmap that is then OCRd. Text
is then forwarded onto the target device.
 
target: The target device to receive the OCRd text.
 
ctm: The transform to apply to the mediabox to get the size for
the rendered page image. Also used to calculate the resolution
for the page image. In general, this will be the same as the CTM
that you pass to fz_run_page (or fz_run_display_list) to feed
this device.
 
mediabox: The mediabox (in points). Combined with the CTM to get
the bounds of the pixmap used internally for the rendered page
image.
 
with_list: If with_list is false, then all non-text operations
are forwarded instantly to the target device. This results in
the target device seeing all NON-text operations, followed by
all the text operations (derived from OCR).
 
If with_list is true, then all the marking operations are
collated into a display list which is then replayed to the
target device at the end.
 
language: NULL (for "eng"), or a pointer to a string to describe
the languages/scripts that should be used for OCR (e.g.
"eng,ara").
 
datadir: NULL (for ""), or a pointer to a path string otherwise
provided to Tesseract in the TESSDATA_PREFIX environment variable.
 
progress: NULL, or function to be called periodically to indicate
progress. Return 0 to continue, or 1 to cancel. progress_arg is
returned as the void *. The int is a value between 0 and 100 to
indicate progress.
 
progress_arg: A void * value to be parrotted back to the progress
function.
ll_fz_new_odt_writer(path, options)
Low-level wrapper for `::fz_new_odt_writer()`.
ll_fz_new_odt_writer_with_output(out, options)
Low-level wrapper for `::fz_new_odt_writer_with_output()`.
ll_fz_new_outline()
Low-level wrapper for `::fz_new_outline()`.
Create a new outline entry with zeroed fields for the caller
to fill in.
ll_fz_new_outline_iterator(doc)
Low-level wrapper for `::fz_new_outline_iterator()`.
Get an iterator for the document outline.
 
Should be freed by fz_drop_outline_iterator.
ll_fz_new_outline_iterator_of_size(size, doc)
Low-level wrapper for `::fz_new_outline_iterator_of_size()`.
ll_fz_new_output(bufsiz, state, write, close, drop)
Low-level wrapper for `::fz_new_output()`.
Create a new output object with the given
internal state and function pointers.
 
state: Internal state (opaque to everything but implementation).
 
write: Function to output a given buffer.
 
close: Cleanup function to destroy state when output closed.
May permissibly be null.
ll_fz_new_output_with_buffer(buf)
Low-level wrapper for `::fz_new_output_with_buffer()`.
Open an output stream that appends
to a buffer.
 
buf: The buffer to append to.
ll_fz_new_output_with_path(filename, append)
Low-level wrapper for `::fz_new_output_with_path()`.
Open an output stream that writes to a
given path.
 
filename: The filename to write to (specified in UTF-8).
 
append: non-zero if we should append to the file, rather than
overwriting it.
ll_fz_new_page_of_size(size, doc)
Low-level wrapper for `::fz_new_page_of_size()`.
Different document types will be implemented by deriving from
fz_page. This macro allocates such derived structures, and
initialises the base sections.
ll_fz_new_pam_band_writer(out)
Low-level wrapper for `::fz_new_pam_band_writer()`.
Create a band writer targetting pnm (greyscale, rgb or cmyk,
with or without alpha).
ll_fz_new_pam_pixmap_writer(path, options)
Low-level wrapper for `::fz_new_pam_pixmap_writer()`.
ll_fz_new_path()
Low-level wrapper for `::fz_new_path()`.
Create a new (empty) path structure.
ll_fz_new_pbm_band_writer(out)
Low-level wrapper for `::fz_new_pbm_band_writer()`.
Create a new band writer, targetting pbm.
ll_fz_new_pbm_pixmap_writer(path, options)
Low-level wrapper for `::fz_new_pbm_pixmap_writer()`.
ll_fz_new_pcl_writer(path, options)
Low-level wrapper for `::fz_new_pcl_writer()`.
ll_fz_new_pcl_writer_with_output(out, options)
Low-level wrapper for `::fz_new_pcl_writer_with_output()`.
ll_fz_new_pclm_band_writer(out, options)
Low-level wrapper for `::fz_new_pclm_band_writer()`.
Create a new band writer, outputing pclm
ll_fz_new_pclm_writer(path, options)
Low-level wrapper for `::fz_new_pclm_writer()`.
ll_fz_new_pclm_writer_with_output(out, options)
Low-level wrapper for `::fz_new_pclm_writer_with_output()`.
ll_fz_new_pdf_writer(path, options)
Low-level wrapper for `::fz_new_pdf_writer()`.
Document writers for various possible output formats.
 
All of the "_with_output" variants pass the ownership of out in
immediately upon calling. The writers are responsible for
dropping the fz_output when they are finished with it (even
if they throw an exception during creation).
ll_fz_new_pdf_writer_with_output(out, options)
Low-level wrapper for `::fz_new_pdf_writer_with_output()`.
ll_fz_new_pdfocr_band_writer(out, options)
Low-level wrapper for `::fz_new_pdfocr_band_writer()`.
Create a new band writer, outputing pdfocr.
 
Ownership of output stays with the caller, the band writer
borrows the reference. The caller must keep the output around
for the duration of the band writer, and then close/drop as
appropriate.
ll_fz_new_pdfocr_writer(path, options)
Low-level wrapper for `::fz_new_pdfocr_writer()`.
ll_fz_new_pdfocr_writer_with_output(out, options)
Low-level wrapper for `::fz_new_pdfocr_writer_with_output()`.
ll_fz_new_pgm_pixmap_writer(path, options)
Low-level wrapper for `::fz_new_pgm_pixmap_writer()`.
ll_fz_new_pixmap(cs, w, h, seps, alpha)
Low-level wrapper for `::fz_new_pixmap()`.
Create a new pixmap, with its origin at (0,0)
 
cs: The colorspace to use for the pixmap, or NULL for an alpha
plane/mask.
 
w: The width of the pixmap (in pixels)
 
h: The height of the pixmap (in pixels)
 
seps: Details of separations.
 
alpha: 0 for no alpha, 1 for alpha.
 
Returns a pointer to the new pixmap. Throws exception on failure
to allocate.
ll_fz_new_pixmap_from_alpha_channel(src)
Low-level wrapper for `::fz_new_pixmap_from_alpha_channel()`.
ll_fz_new_pixmap_from_color_and_mask(color, mask)
Low-level wrapper for `::fz_new_pixmap_from_color_and_mask()`.
ll_fz_new_pixmap_from_display_list(list, ctm, cs, alpha)
Low-level wrapper for `::fz_new_pixmap_from_display_list()`.
Render the page to a pixmap using the transform and colorspace.
 
Ownership of the pixmap is returned to the caller.
ll_fz_new_pixmap_from_display_list_with_separations(list, ctm, cs, seps, alpha)
Low-level wrapper for `::fz_new_pixmap_from_display_list_with_separations()`.
Render the page contents with control over spot colors.
 
Ownership of the pixmap is returned to the caller.
ll_fz_new_pixmap_from_page(page, ctm, cs, alpha)
Low-level wrapper for `::fz_new_pixmap_from_page()`.
ll_fz_new_pixmap_from_page_contents(page, ctm, cs, alpha)
Low-level wrapper for `::fz_new_pixmap_from_page_contents()`.
Render the page contents without annotations.
 
Ownership of the pixmap is returned to the caller.
ll_fz_new_pixmap_from_page_contents_with_separations(page, ctm, cs, seps, alpha)
Low-level wrapper for `::fz_new_pixmap_from_page_contents_with_separations()`.
ll_fz_new_pixmap_from_page_number(doc, number, ctm, cs, alpha)
Low-level wrapper for `::fz_new_pixmap_from_page_number()`.
ll_fz_new_pixmap_from_page_number_with_separations(doc, number, ctm, cs, seps, alpha)
Low-level wrapper for `::fz_new_pixmap_from_page_number_with_separations()`.
ll_fz_new_pixmap_from_page_with_separations(page, ctm, cs, seps, alpha)
Low-level wrapper for `::fz_new_pixmap_from_page_with_separations()`.
ll_fz_new_pixmap_from_pixmap(pixmap, rect)
Low-level wrapper for `::fz_new_pixmap_from_pixmap()`.
Create a new pixmap that represents a subarea of the specified
pixmap. A reference is taken to this pixmap that will be dropped
on destruction.
 
The supplied rectangle must be wholly contained within the
original pixmap.
 
Returns a pointer to the new pixmap. Throws exception on failure
to allocate.
ll_fz_new_pixmap_with_bbox(colorspace, bbox, seps, alpha)
Low-level wrapper for `::fz_new_pixmap_with_bbox()`.
Create a pixmap of a given size, location and pixel format.
 
The bounding box specifies the size of the created pixmap and
where it will be located. The colorspace determines the number
of components per pixel. Alpha is always present. Pixmaps are
reference counted, so drop references using fz_drop_pixmap.
 
colorspace: Colorspace format used for the created pixmap. The
pixmap will keep a reference to the colorspace.
 
bbox: Bounding box specifying location/size of created pixmap.
 
seps: Details of separations.
 
alpha: 0 for no alpha, 1 for alpha.
 
Returns a pointer to the new pixmap. Throws exception on failure
to allocate.
ll_fz_new_pixmap_with_bbox_and_data(colorspace, rect, seps, alpha, samples)
Low-level wrapper for `::fz_new_pixmap_with_bbox_and_data()`.
Create a pixmap of a given size, location and pixel format,
using the supplied data block.
 
The bounding box specifies the size of the created pixmap and
where it will be located. The colorspace determines the number
of components per pixel. Alpha is always present. Pixmaps are
reference counted, so drop references using fz_drop_pixmap.
 
colorspace: Colorspace format used for the created pixmap. The
pixmap will keep a reference to the colorspace.
 
rect: Bounding box specifying location/size of created pixmap.
 
seps: Details of separations.
 
alpha: Number of alpha planes (0 or 1).
 
samples: The data block to keep the samples in.
 
Returns a pointer to the new pixmap. Throws exception on failure
to allocate.
ll_fz_new_pixmap_with_data(colorspace, w, h, seps, alpha, stride, samples)
Low-level wrapper for `::fz_new_pixmap_with_data()`.
Create a new pixmap, with its origin at
(0,0) using the supplied data block.
 
cs: The colorspace to use for the pixmap, or NULL for an alpha
plane/mask.
 
w: The width of the pixmap (in pixels)
 
h: The height of the pixmap (in pixels)
 
seps: Details of separations.
 
alpha: 0 for no alpha, 1 for alpha.
 
stride: The byte offset from the pixel data in a row to the
pixel data in the next row.
 
samples: The data block to keep the samples in.
 
Returns a pointer to the new pixmap. Throws exception on failure to
allocate.
ll_fz_new_pixmap_writer(path, options, default_path, n, save)
Low-level wrapper for `::fz_new_pixmap_writer()`.
ll_fz_new_pkm_band_writer(out)
Low-level wrapper for `::fz_new_pkm_band_writer()`.
Create a new pkm band writer for CMYK pixmaps.
ll_fz_new_pkm_pixmap_writer(path, options)
Low-level wrapper for `::fz_new_pkm_pixmap_writer()`.
ll_fz_new_png_band_writer(out)
Low-level wrapper for `::fz_new_png_band_writer()`.
Create a new png band writer (greyscale or RGB, with or without
alpha).
ll_fz_new_png_pixmap_writer(path, options)
Low-level wrapper for `::fz_new_png_pixmap_writer()`.
ll_fz_new_pnm_band_writer(out)
Low-level wrapper for `::fz_new_pnm_band_writer()`.
Create a band writer targetting pnm (greyscale or rgb, no
alpha).
ll_fz_new_pnm_pixmap_writer(path, options)
Low-level wrapper for `::fz_new_pnm_pixmap_writer()`.
ll_fz_new_pool()
Low-level wrapper for `::fz_new_pool()`.
Create a new pool to allocate from.
ll_fz_new_ppm_pixmap_writer(path, options)
Low-level wrapper for `::fz_new_ppm_pixmap_writer()`.
ll_fz_new_ps_band_writer(out)
Low-level wrapper for `::fz_new_ps_band_writer()`.
Create a postscript band writer for gray, rgb, or cmyk, no
alpha.
ll_fz_new_ps_writer(path, options)
Low-level wrapper for `::fz_new_ps_writer()`.
ll_fz_new_ps_writer_with_output(out, options)
Low-level wrapper for `::fz_new_ps_writer_with_output()`.
ll_fz_new_psd_band_writer(out)
Low-level wrapper for `::fz_new_psd_band_writer()`.
Open a PSD band writer.
ll_fz_new_pwg_band_writer(out, pwg)
Low-level wrapper for `::fz_new_pwg_band_writer()`.
Create a new color pwg band writer.
ll_fz_new_pwg_writer(path, options)
Low-level wrapper for `::fz_new_pwg_writer()`.
ll_fz_new_pwg_writer_with_output(out, options)
Low-level wrapper for `::fz_new_pwg_writer_with_output()`.
ll_fz_new_rle_output(chain)
Low-level wrapper for `::fz_new_rle_output()`.
ll_fz_new_separations(controllable)
Low-level wrapper for `::fz_new_separations()`.
Create a new separations structure (initially empty)
ll_fz_new_stext_device(page, options)
Low-level wrapper for `::fz_new_stext_device()`.
Create a device to extract the text on a page.
 
Gather the text on a page into blocks and lines.
 
The reading order is taken from the order the text is drawn in
the source file, so may not be accurate.
 
page: The text page to which content should be added. This will
usually be a newly created (empty) text page, but it can be one
containing data already (for example when merging multiple
pages, or watermarking).
 
options: Options to configure the stext device.
ll_fz_new_stext_page(mediabox)
Low-level wrapper for `::fz_new_stext_page()`.
Create an empty text page.
 
The text page is filled out by the text device to contain the
blocks and lines of text on the page.
 
mediabox: optional mediabox information.
ll_fz_new_stext_page_from_chapter_page_number(doc, chapter, number, options)
Low-level wrapper for `::fz_new_stext_page_from_chapter_page_number()`.
ll_fz_new_stext_page_from_display_list(list, options)
Low-level wrapper for `::fz_new_stext_page_from_display_list()`.
ll_fz_new_stext_page_from_page(page, options)
Low-level wrapper for `::fz_new_stext_page_from_page()`.
Extract text from page.
 
Ownership of the fz_stext_page is returned to the caller.
ll_fz_new_stext_page_from_page_number(doc, number, options)
Low-level wrapper for `::fz_new_stext_page_from_page_number()`.
ll_fz_new_store_context(max)
Low-level wrapper for `::fz_new_store_context()`.
Create a new store inside the context
 
max: The maximum size (in bytes) that the store is allowed to
grow to. FZ_STORE_UNLIMITED means no limit.
ll_fz_new_story(buf, user_css, em, archive)
Low-level wrapper for `::fz_new_story()`.
ll_fz_new_stream(state, next, drop)
Low-level wrapper for `::fz_new_stream()`.
Create a new stream object with the given
internal state and function pointers.
 
state: Internal state (opaque to everything but implementation).
 
next: Should provide the next set of bytes (up to max) of stream
data. Return the number of bytes read, or EOF when there is no
more data.
 
drop: Should clean up and free the internal state. May not
throw exceptions.
ll_fz_new_stroke_state()
Low-level wrapper for `::fz_new_stroke_state()`.
Create a new (empty) stroke state structure (with no dash
data) and return a reference to it.
 
Throws exception on failure to allocate.
ll_fz_new_stroke_state_with_dash_len(len)
Low-level wrapper for `::fz_new_stroke_state_with_dash_len()`.
Create a new (empty) stroke state structure, with room for
dash data of the given length, and return a reference to it.
 
len: The number of dash elements to allow room for.
 
Throws exception on failure to allocate.
ll_fz_new_svg_device(out, page_width, page_height, text_format, reuse_images)
Low-level wrapper for `::fz_new_svg_device()`.
Create a device that outputs (single page) SVG files to
the given output stream.
 
Equivalent to fz_new_svg_device_with_id passing id = NULL.
ll_fz_new_svg_device_with_id(out, page_width, page_height, text_format, reuse_images)
Wrapper for out-params of fz_new_svg_device_with_id().
Returns: fz_device *, int id
ll_fz_new_svg_device_with_id_outparams_fn(out, page_width, page_height, text_format, reuse_images, outparams)
ll_fz_new_svg_writer(path, options)
Low-level wrapper for `::fz_new_svg_writer()`.
ll_fz_new_test_device(threshold, options, passthrough)
Wrapper for out-params of fz_new_test_device().
Returns: fz_device *, int is_color
ll_fz_new_test_device_outparams_fn(threshold, options, passthrough, outparams)
ll_fz_new_text()
Low-level wrapper for `::fz_new_text()`.
Create a new empty fz_text object.
 
Throws exception on failure to allocate.
ll_fz_new_text_writer(format, path, options)
Low-level wrapper for `::fz_new_text_writer()`.
ll_fz_new_text_writer_with_output(format, out, options)
Low-level wrapper for `::fz_new_text_writer_with_output()`.
ll_fz_new_trace_device(out)
Low-level wrapper for `::fz_new_trace_device()`.
Create a device to print a debug trace of all device calls.
ll_fz_new_tree_archive(tree)
Low-level wrapper for `::fz_new_tree_archive()`.
Create an archive that holds named buffers.
 
tree can either be a preformed tree with fz_buffers as values,
or it can be NULL for an empty tree.
ll_fz_new_type3_font(name, matrix)
Low-level wrapper for `::fz_new_type3_font()`.
Create a new (empty) type3 font.
 
name: Name of font (or NULL).
 
matrix: Font matrix.
 
Returns a new font handle, or throws exception on
allocation failure.
ll_fz_new_xhtml_document_from_document(old_doc, opts)
Low-level wrapper for `::fz_new_xhtml_document_from_document()`.
Use text extraction to convert the input document into XHTML,
then open the result as a new document that can be reflowed.
ll_fz_new_xmltext_device(out)
Low-level wrapper for `::fz_new_xmltext_device()`.
Create a device to output raw information.
ll_fz_new_zip_writer(filename)
Low-level wrapper for `::fz_new_zip_writer()`.
Create a new zip writer that writes to a given file.
 
Open an archive using a seekable stream object rather than
opening a file or directory on disk.
ll_fz_new_zip_writer_with_output(out)
Low-level wrapper for `::fz_new_zip_writer_with_output()`.
Create a new zip writer that writes to a given output stream.
 
Ownership of out passes in immediately upon calling this function.
The caller should never drop the fz_output, even if this function throws
an exception.
ll_fz_next_page(doc, loc)
Low-level wrapper for `::fz_next_page()`.
Function to get the location of the next page (allowing for the
end of chapters etc). If at the end of the document, returns the
current location.
ll_fz_normalize_vector(p)
Low-level wrapper for `::fz_normalize_vector()`.
Normalize a vector to length one.
ll_fz_open_a85d(chain)
Low-level wrapper for `::fz_open_a85d()`.
a85d filter performs ASCII 85 Decoding of data read
from the chained filter.
ll_fz_open_accelerated_document(filename, accel)
Low-level wrapper for `::fz_open_accelerated_document()`.
Open a document file and read its basic structure so pages and
objects can be located. MuPDF will try to repair broken
documents (without actually changing the file contents).
 
The returned fz_document is used when calling most other
document related functions.
 
filename: a path to a file as it would be given to open(2).
ll_fz_open_accelerated_document_with_stream(magic, stream, accel)
Low-level wrapper for `::fz_open_accelerated_document_with_stream()`.
Open a document using the specified stream object rather than
opening a file on disk.
 
magic: a string used to detect document type; either a file name
or mime-type.
ll_fz_open_aesd(chain, key, keylen)
Low-level wrapper for `::fz_open_aesd()`.
aesd filter performs AES decoding of data read from the chained
filter using the supplied key.
ll_fz_open_ahxd(chain)
Low-level wrapper for `::fz_open_ahxd()`.
ahxd filter performs ASCII Hex decoding of data read
from the chained filter.
ll_fz_open_arc4(chain, key, keylen)
Low-level wrapper for `::fz_open_arc4()`.
arc4 filter performs RC4 decoding of data read from the chained
filter using the supplied key.
ll_fz_open_archive(filename)
Low-level wrapper for `::fz_open_archive()`.
Open a zip or tar archive
 
Open a file and identify its archive type based on the archive
signature contained inside.
 
filename: a path to a file as it would be given to open(2).
ll_fz_open_archive_entry(arch, name)
Low-level wrapper for `::fz_open_archive_entry()`.
Opens an archive entry as a stream.
 
name: Entry name to look for, this must be an exact match to
the entry name in the archive.
 
Throws an exception if a matching entry cannot be found.
ll_fz_open_archive_with_stream(file)
Low-level wrapper for `::fz_open_archive_with_stream()`.
Open zip or tar archive stream.
 
Open an archive using a seekable stream object rather than
opening a file or directory on disk.
ll_fz_open_buffer(buf)
Low-level wrapper for `::fz_open_buffer()`.
Open a buffer as a stream.
 
buf: The buffer to open. Ownership of the buffer is NOT passed
in (this function takes its own reference).
 
Returns pointer to newly created stream. May throw exceptions on
failure to allocate.
ll_fz_open_compressed_buffer(arg_1)
Low-level wrapper for `::fz_open_compressed_buffer()`.
Open a stream to read the decompressed version of a buffer.
ll_fz_open_concat(max, pad)
Low-level wrapper for `::fz_open_concat()`.
Concat filter concatenates several streams into one.
ll_fz_open_dctd(chain, color_transform, invert_cmyk, l2factor, jpegtables)
Low-level wrapper for `::fz_open_dctd()`.
dctd filter performs DCT (JPEG) decoding of data read
from the chained filter.
 
color_transform implements the PDF color_transform option
    use -1 for default behavior
    use 0 to disable YUV-RGB / YCCK-CMYK transforms
    use 1 to enable YUV-RGB / YCCK-CMYK transforms
 
invert_cmyk implements the necessary inversion for Photoshop CMYK images
    use 0 if embedded in PDF
    use 1 if not embedded in PDF
 
For subsampling on decode, set l2factor to the log2 of the
reduction required (therefore 0 = full size decode).
 
jpegtables is an optional stream from which the JPEG tables
can be read. Use NULL if not required.
ll_fz_open_directory(path)
Low-level wrapper for `::fz_open_directory()`.
Open a directory as if it was an archive.
 
A special case where a directory is opened as if it was an
archive.
 
Note that for directories it is not possible to retrieve the
number of entries or list the entries. It is however possible
to check if the archive has a particular entry.
 
path: a path to a directory as it would be given to opendir(3).
ll_fz_open_document(filename)
Low-level wrapper for `::fz_open_document()`.
Open a document file and read its basic structure so pages and
objects can be located. MuPDF will try to repair broken
documents (without actually changing the file contents).
 
The returned fz_document is used when calling most other
document related functions.
 
filename: a path to a file as it would be given to open(2).
ll_fz_open_document_with_buffer(magic, buffer)
Low-level wrapper for `::fz_open_document_with_buffer()`.
Open a document using a buffer rather than opening a file on disk.
ll_fz_open_document_with_stream(magic, stream)
Low-level wrapper for `::fz_open_document_with_stream()`.
Open a document using the specified stream object rather than
opening a file on disk.
 
magic: a string used to detect document type; either a file name
or mime-type.
ll_fz_open_endstream_filter(chain, len, offset)
Low-level wrapper for `::fz_open_endstream_filter()`.
The endstream filter reads a PDF substream, and starts to look
for an 'endstream' token after the specified length.
ll_fz_open_faxd(chain, k, end_of_line, encoded_byte_align, columns, rows, end_of_block, black_is_1)
Low-level wrapper for `::fz_open_faxd()`.
faxd filter performs FAX decoding of data read from
the chained filter.
 
k: see fax specification (fax default is 0).
 
end_of_line: whether we expect end of line markers (fax default
is 0).
 
encoded_byte_align: whether we align to bytes after each line
(fax default is 0).
 
columns: how many columns in the image (fax default is 1728).
 
rows: 0 for unspecified or the number of rows of data to expect.
 
end_of_block: whether we expect end of block markers (fax
default is 1).
 
black_is_1: determines the polarity of the image (fax default is
0).
ll_fz_open_file(filename)
Low-level wrapper for `::fz_open_file()`.
Open the named file and wrap it in a stream.
 
filename: Path to a file. On non-Windows machines the filename
should be exactly as it would be passed to fopen(2). On Windows
machines, the path should be UTF-8 encoded so that non-ASCII
characters can be represented. Other platforms do the encoding
as standard anyway (and in most cases, particularly for MacOS
and Linux, the encoding they use is UTF-8 anyway).
ll_fz_open_file_ptr_no_close(file)
Low-level wrapper for `::fz_open_file_ptr_no_close()`.
Create a stream from a FILE * that will not be closed
when the stream is dropped.
ll_fz_open_flated(chain, window_bits)
Low-level wrapper for `::fz_open_flated()`.
flated filter performs LZ77 decoding (inflating) of data read
from the chained filter.
 
window_bits: How large a decompression window to use. Typically
15. A negative number, -n, means to use n bits, but to expect
raw data with no header.
ll_fz_open_image_decomp_stream(arg_0, arg_1)
Wrapper for out-params of fz_open_image_decomp_stream().
Returns: fz_stream *, int l2factor
ll_fz_open_image_decomp_stream_from_buffer(arg_0)
Wrapper for out-params of fz_open_image_decomp_stream_from_buffer().
Returns: fz_stream *, int l2factor
ll_fz_open_image_decomp_stream_from_buffer_outparams_fn(arg_0, outparams)
ll_fz_open_image_decomp_stream_outparams_fn(arg_0, arg_1, outparams)
ll_fz_open_jbig2d(chain, globals, embedded)
Low-level wrapper for `::fz_open_jbig2d()`.
Open a filter that performs jbig2 decompression on the chained
stream, using the optional globals record.
ll_fz_open_leecher(chain, buf)
Low-level wrapper for `::fz_open_leecher()`.
Attach a filter to a stream that will store any
characters read from the stream into the supplied buffer.
 
chain: The underlying stream to leech from.
 
buf: The buffer into which the read data should be appended.
The buffer will be resized as required.
 
Returns pointer to newly created stream. May throw exceptions on
failure to allocate.
ll_fz_open_lzwd(chain, early_change, min_bits, reverse_bits, old_tiff)
Low-level wrapper for `::fz_open_lzwd()`.
lzwd filter performs LZW decoding of data read from the chained
filter.
 
early_change: (Default 1) specifies whether to change codes 1
bit early.
 
min_bits: (Default 9) specifies the minimum number of bits to
use.
 
reverse_bits: (Default 0) allows for compatibility with gif and
old style tiffs (1).
 
old_tiff: (Default 0) allows for different handling of the clear
code, as found in old style tiffs.
ll_fz_open_memory(data, len)
Low-level wrapper for `::fz_open_memory()`.
Open a block of memory as a stream.
 
data: Pointer to start of data block. Ownership of the data
block is NOT passed in.
 
len: Number of bytes in data block.
 
Returns pointer to newly created stream. May throw exceptions on
failure to allocate.
ll_fz_open_null_filter(chain, len, offset)
Low-level wrapper for `::fz_open_null_filter()`.
The null filter reads a specified amount of data from the
substream.
ll_fz_open_predict(chain, predictor, columns, colors, bpc)
Low-level wrapper for `::fz_open_predict()`.
predict filter performs pixel prediction on data read from
the chained filter.
 
predictor: 1 = copy, 2 = tiff, other = inline PNG predictor
 
columns: width of image in pixels
 
colors: number of components.
 
bpc: bits per component (typically 8)
ll_fz_open_range_filter(chain, ranges, nranges)
Low-level wrapper for `::fz_open_range_filter()`.
The range filter copies data from specified ranges of the
chained stream.
ll_fz_open_reflowed_document(underdoc, opts)
Low-level wrapper for `::fz_open_reflowed_document()`.
ll_fz_open_rld(chain)
Low-level wrapper for `::fz_open_rld()`.
rld filter performs Run Length Decoding of data read
from the chained filter.
ll_fz_open_sgilog16(chain, w)
Low-level wrapper for `::fz_open_sgilog16()`.
SGI Log 16bit (greyscale) decode from the chained filter.
Decodes lines of w pixels to 8bpp greyscale.
ll_fz_open_sgilog24(chain, w)
Low-level wrapper for `::fz_open_sgilog24()`.
SGI Log 24bit (LUV) decode from the chained filter.
Decodes lines of w pixels to 8bpc rgb.
ll_fz_open_sgilog32(chain, w)
Low-level wrapper for `::fz_open_sgilog32()`.
SGI Log 32bit (LUV) decode from the chained filter.
Decodes lines of w pixels to 8bpc rgb.
ll_fz_open_tar_archive(filename)
Low-level wrapper for `::fz_open_tar_archive()`.
Open a tar archive file.
 
An exception is throw if the file is not a tar archive as
indicated by the presence of a tar signature.
 
filename: a path to a tar archive file as it would be given to
open(2).
ll_fz_open_tar_archive_with_stream(file)
Low-level wrapper for `::fz_open_tar_archive_with_stream()`.
Open a tar archive stream.
 
Open an archive using a seekable stream object rather than
opening a file or directory on disk.
 
An exception is throw if the stream is not a tar archive as
indicated by the presence of a tar signature.
ll_fz_open_thunder(chain, w)
Low-level wrapper for `::fz_open_thunder()`.
4bit greyscale Thunderscan decoding from the chained filter.
Decodes lines of w pixels to 8bpp greyscale.
ll_fz_open_zip_archive(path)
Low-level wrapper for `::fz_open_zip_archive()`.
Open a zip archive file.
 
An exception is throw if the file is not a zip archive as
indicated by the presence of a zip signature.
 
filename: a path to a zip archive file as it would be given to
open(2).
ll_fz_open_zip_archive_with_stream(file)
Low-level wrapper for `::fz_open_zip_archive_with_stream()`.
Open a zip archive stream.
 
Open an archive using a seekable stream object rather than
opening a file or directory on disk.
 
An exception is throw if the stream is not a zip archive as
indicated by the presence of a zip signature.
ll_fz_option_eq(a, b)
Low-level wrapper for `::fz_option_eq()`.
Check to see if an option, a, from a string matches a reference
option, b.
 
(i.e. a could be 'foo' or 'foo,bar...' etc, but b can only be
'foo'.)
ll_fz_outline_glyph(font, gid, ctm)
Low-level wrapper for `::fz_outline_glyph()`.
Look a glyph up from a font, and return the outline of the
glyph using the given transform.
 
The caller owns the returned path, and so is responsible for
ensuring that it eventually gets dropped.
ll_fz_outline_iterator_delete(iter)
Low-level wrapper for `::fz_outline_iterator_delete()`.
Delete the current item.
 
This implicitly moves us to the 'next' item, and the return code is as for fz_outline_iterator_next.
ll_fz_outline_iterator_down(iter)
Low-level wrapper for `::fz_outline_iterator_down()`.
ll_fz_outline_iterator_from_outline(outline)
Low-level wrapper for `::fz_outline_iterator_from_outline()`.
ll_fz_outline_iterator_insert(iter, item)
Low-level wrapper for `::fz_outline_iterator_insert()`.
Call to insert a new item BEFORE the current point.
 
Ownership of pointers are retained by the caller. The item data will be copied.
 
After an insert, we do not change where we are pointing.
The return code is the same as for next, it indicates the current iterator position.
ll_fz_outline_iterator_item(iter)
Low-level wrapper for `::fz_outline_iterator_item()`.
Call to get the current outline item.
 
Can return NULL. The item is only valid until the next call.
ll_fz_outline_iterator_next(iter)
Low-level wrapper for `::fz_outline_iterator_next()`.
Calls to move the iterator position.
 
A negative return value means we could not move as requested. Otherwise:
0 = the final position has a valid item.
1 = not a valid item, but we can insert an item here.
ll_fz_outline_iterator_prev(iter)
Low-level wrapper for `::fz_outline_iterator_prev()`.
ll_fz_outline_iterator_up(iter)
Low-level wrapper for `::fz_outline_iterator_up()`.
ll_fz_outline_iterator_update(iter, item)
Low-level wrapper for `::fz_outline_iterator_update()`.
Update the current item properties according to the given item.
ll_fz_output_accelerator(doc, accel)
Low-level wrapper for `::fz_output_accelerator()`.
Output accelerator data for the document to a given output
stream.
ll_fz_output_supports_stream(out)
Low-level wrapper for `::fz_output_supports_stream()`.
Query whether a given fz_output supports fz_stream_from_output.
ll_fz_pack_path(pack, path)
Low-level wrapper for `::fz_pack_path()`.
Pack a path into the given block.
To minimise the size of paths, this function allows them to be
packed into a buffer with other information. Paths can be used
interchangeably regardless of how they are packed.
 
pack: Pointer to a block of data to pack the path into. Should
be aligned by the caller to the same alignment as required for
a fz_path pointer.
 
path: The path to pack.
 
Returns the number of bytes within the block used. Callers can
access the packed path data by casting the value of pack on
entry to be a fz_path *.
 
Throws exceptions on failure to allocate.
 
Implementation details: Paths can be 'unpacked', 'flat', or
'open'. Standard paths, as created are 'unpacked'. Paths
will be packed as 'flat', unless they are too large
(where large indicates that they exceed some private
implementation defined limits, currently including having
more than 256 coordinates or commands).
 
Large paths are 'open' packed as a header into the given block,
plus pointers to other data blocks.
 
Users should not have to care about whether paths are 'open'
or 'flat' packed. Simply pack a path (if required), and then
forget about the details.
ll_fz_packed_path_size(path)
Low-level wrapper for `::fz_packed_path_size()`.
Return the number of bytes required to pack a path.
ll_fz_page_label(page, buf, size)
Low-level wrapper for `::fz_page_label()`.
Get page label for a given page.
ll_fz_page_number_from_location(doc, loc)
Low-level wrapper for `::fz_page_number_from_location()`.
Converts from chapter+page to page number. This may cause many
chapters to be laid out in order to calculate the number of
pages within those chapters.
ll_fz_page_presentation(page, transition)
Wrapper for out-params of fz_page_presentation().
Returns: fz_transition *, float duration
ll_fz_page_presentation_outparams_fn(page, transition, outparams)
ll_fz_page_separations(page)
Low-level wrapper for `::fz_page_separations()`.
Get the separations details for a page.
This will be NULL, unless the format specifically supports
separations (such as PDF files). May be NULL even
so, if there are no separations on a page.
 
Returns a reference that must be dropped.
ll_fz_page_uses_overprint(page)
Low-level wrapper for `::fz_page_uses_overprint()`.
Query if a given page requires overprint.
ll_fz_paint_shade(shade, override_cs, ctm, dest, color_params, bbox, eop)
Wrapper for out-params of fz_paint_shade().
Returns: ::fz_shade_color_cache *cache
ll_fz_paint_shade_outparams_fn(shade, override_cs, ctm, dest, color_params, bbox, eop, outparams)
ll_fz_parse_draw_options(options, string)
Low-level wrapper for `::fz_parse_draw_options()`.
Parse draw device options from a comma separated key-value string.
ll_fz_parse_page_range(s, n)
ll_fz_parse_page_range_orig = ll_fz_parse_page_range(s, n)
Wrapper for out-params of fz_parse_page_range().
Returns: const char *, int a, int b
ll_fz_parse_page_range_outparams_fn(s, n, outparams)
ll_fz_parse_pcl_options(opts, args)
Low-level wrapper for `::fz_parse_pcl_options()`.
Parse PCL options.
 
Currently defined options and values are as follows:
 
    preset=X        Either "generic" or one of the presets as for fz_pcl_preset.
    spacing=0       No vertical spacing capability
    spacing=1       PCL 3 spacing (<ESC>*p+<n>Y)
    spacing=2       PCL 4 spacing (<ESC>*b<n>Y)
    spacing=3       PCL 5 spacing (<ESC>*b<n>Y and clear seed row)
    mode2           Disable/Enable mode 2 graphics compression
    mode3           Disable/Enable mode 3 graphics compression
    eog_reset       End of graphics (<ESC>*rB) resets all parameters
    has_duplex      Duplex supported (<ESC>&l<duplex>S)
    has_papersize   Papersize setting supported (<ESC>&l<sizecode>A)
    has_copies      Number of copies supported (<ESC>&l<copies>X)
    is_ljet4pjl     Disable/Enable HP 4PJL model-specific output
    is_oce9050      Disable/Enable Oce 9050 model-specific output
ll_fz_parse_pclm_options(opts, args)
Low-level wrapper for `::fz_parse_pclm_options()`.
Parse PCLm options.
 
Currently defined options and values are as follows:
 
    compression=none: No compression
    compression=flate: Flate compression
    strip-height=n: Strip height (default 16)
ll_fz_parse_pdfocr_options(opts, args)
Low-level wrapper for `::fz_parse_pdfocr_options()`.
Parse PDFOCR options.
 
Currently defined options and values are as follows:
 
    compression=none: No compression
    compression=flate: Flate compression
    strip-height=n: Strip height (default 16)
    ocr-language=<lang>: OCR Language (default eng)
    ocr-datadir=<datadir>: OCR data path (default rely on TESSDATA_PREFIX)
ll_fz_parse_stext_options(opts, string)
Low-level wrapper for `::fz_parse_stext_options()`.
Parse stext device options from a comma separated key-value
string.
ll_fz_parse_xml(buf, preserve_white)
Low-level wrapper for `::fz_parse_xml()`.
Parse the contents of buffer into a tree of xml nodes.
 
preserve_white: whether to keep or delete all-whitespace nodes.
ll_fz_parse_xml_archive_entry(arch, filename, preserve_white)
Low-level wrapper for `::fz_parse_xml_archive_entry()`.
Parse the contents of an archive entry into a tree of xml nodes.
 
preserve_white: whether to keep or delete all-whitespace nodes.
ll_fz_parse_xml_from_html5(buf)
Low-level wrapper for `::fz_parse_xml_from_html5()`.
Parse the contents of a buffer into a tree of XML nodes,
using the HTML5 parsing algorithm.
ll_fz_parse_xml_stream(stream, preserve_white)
Low-level wrapper for `::fz_parse_xml_stream()`.
Parse the contents of buffer into a tree of xml nodes.
 
preserve_white: whether to keep or delete all-whitespace nodes.
ll_fz_pcl_preset(opts, preset)
Low-level wrapper for `::fz_pcl_preset()`.
Initialize PCL option struct for a given preset.
 
Currently defined presets include:
 
    generic Generic PCL printer
    ljet4   HP DeskJet
    dj500   HP DeskJet 500
    fs600   Kyocera FS-600
    lj      HP LaserJet, HP LaserJet Plus
    lj2     HP LaserJet IIp, HP LaserJet IId
    lj3     HP LaserJet III
    lj3d    HP LaserJet IIId
    lj4     HP LaserJet 4
    lj4pl   HP LaserJet 4 PL
    lj4d    HP LaserJet 4d
    lp2563b HP 2563B line printer
    oce9050 Oce 9050 Line printer
ll_fz_pdfocr_band_writer_set_progress(writer, progress_fn, progress_arg)
Low-level wrapper for `::fz_pdfocr_band_writer_set_progress()`.
Set the progress callback for a pdfocr bandwriter.
ll_fz_pdfocr_writer_set_progress(writer, progress, arg_3)
Low-level wrapper for `::fz_pdfocr_writer_set_progress()`.
ll_fz_peek_byte(stm)
Low-level wrapper for `::fz_peek_byte()`.
Peek at the next byte in a stream.
 
stm: The stream to peek at.
 
Returns -1 for EOF, or the next byte that will be read.
ll_fz_pixmap_alpha(pix)
Low-level wrapper for `::fz_pixmap_alpha()`.
Return the number of alpha planes in a pixmap.
 
Returns the number of alphas. Does not throw exceptions.
ll_fz_pixmap_bbox(pix)
Low-level wrapper for `::fz_pixmap_bbox()`.
Return the bounding box for a pixmap.
ll_fz_pixmap_colorants(pix)
Low-level wrapper for `::fz_pixmap_colorants()`.
Return the number of colorants in a pixmap.
 
Returns the number of colorants (components, less any spots and
alpha).
ll_fz_pixmap_colorspace(pix)
Low-level wrapper for `::fz_pixmap_colorspace()`.
Return the colorspace of a pixmap
 
Returns colorspace.
ll_fz_pixmap_components(pix)
Low-level wrapper for `::fz_pixmap_components()`.
Return the number of components in a pixmap.
 
Returns the number of components (including spots and alpha).
ll_fz_pixmap_copy(pm, src, n)
ll_fz_pixmap_copy_raw(pm, samples)
ll_fz_pixmap_height(pix)
Low-level wrapper for `::fz_pixmap_height()`.
Return the height of the pixmap in pixels.
ll_fz_pixmap_image_tile(cimg)
Low-level wrapper for `::fz_pixmap_image_tile()`.
Retrieve the underlying fz_pixmap for an image.
 
Returns a pointer to the underlying fz_pixmap for an image,
or NULL if this image is not based upon an fz_pixmap.
 
No reference is returned. Lifespan is limited to that of
the image itself. If required, use fz_keep_pixmap to take
a reference to keep it longer.
ll_fz_pixmap_samples(pix)
Low-level wrapper for `::fz_pixmap_samples()`.
Returns a pointer to the pixel data of a pixmap.
 
Returns the pointer.
ll_fz_pixmap_samples_int(pixmap)
Low-level wrapper for `::fz_pixmap_samples_int()`.
ll_fz_pixmap_samples_memoryview(pixmap)
Returns a writable Python `memoryview` for a `fz_pixmap`.
ll_fz_pixmap_spots(pix)
Low-level wrapper for `::fz_pixmap_spots()`.
Return the number of spots in a pixmap.
 
Returns the number of spots (components, less colorants and
alpha). Does not throw exceptions.
ll_fz_pixmap_stride(pix)
Low-level wrapper for `::fz_pixmap_stride()`.
Return the number of bytes in a row in the pixmap.
ll_fz_pixmap_width(pix)
Low-level wrapper for `::fz_pixmap_width()`.
Return the width of the pixmap in pixels.
ll_fz_pixmap_x(pix)
Low-level wrapper for `::fz_pixmap_x()`.
Return the x value of the pixmap in pixels.
ll_fz_pixmap_y(pix)
Low-level wrapper for `::fz_pixmap_y()`.
Return the y value of the pixmap in pixels.
ll_fz_place_story(story, where, filled)
Low-level wrapper for `::fz_place_story()`.
ll_fz_pool_alloc(pool, size)
Low-level wrapper for `::fz_pool_alloc()`.
Allocate a block of size bytes from the pool.
ll_fz_pool_size(pool)
Low-level wrapper for `::fz_pool_size()`.
The current size of the pool.
 
The number of bytes of storage currently allocated to the pool.
This is the total of the storage used for the blocks making
up the pool, rather then total of the allocated blocks so far,
so it will increase in 'lumps'.
from the pool, then the pool size may still be X
ll_fz_pool_strdup(pool, s)
Low-level wrapper for `::fz_pool_strdup()`.
strdup equivalent allocating from the pool.
ll_fz_pop_clip(dev)
Low-level wrapper for `::fz_pop_clip()`.
ll_fz_post_scale(m, sx, sy)
Low-level wrapper for `::fz_post_scale()`.
Scale a matrix by postmultiplication.
 
m: Pointer to the matrix to scale
 
sx, sy: Scaling factors along the X- and Y-axes. A scaling
factor of 1.0 will not cause any scaling along the relevant
axis.
 
Returns m (updated).
ll_fz_pre_rotate(m, degrees)
Low-level wrapper for `::fz_pre_rotate()`.
Rotate a transformation by premultiplying.
 
The premultiplied matrix is of the form
[ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].
 
m: Pointer to matrix to premultiply.
 
degrees: Degrees of counter clockwise rotation. Values less
than zero and greater than 360 are handled as expected.
 
Returns m (updated).
ll_fz_pre_scale(m, sx, sy)
Low-level wrapper for `::fz_pre_scale()`.
Scale a matrix by premultiplication.
 
m: Pointer to the matrix to scale
 
sx, sy: Scaling factors along the X- and Y-axes. A scaling
factor of 1.0 will not cause any scaling along the relevant
axis.
 
Returns m (updated).
ll_fz_pre_shear(m, sx, sy)
Low-level wrapper for `::fz_pre_shear()`.
Premultiply a matrix with a shearing matrix.
 
The shearing matrix is of the form [ 1 sy sx 1 0 0 ].
 
m: pointer to matrix to premultiply
 
sx, sy: Shearing factors. A shearing factor of 0.0 will not
cause any shearing along the relevant axis.
 
Returns m (updated).
ll_fz_pre_translate(m, tx, ty)
Low-level wrapper for `::fz_pre_translate()`.
Translate a matrix by premultiplication.
 
m: The matrix to translate
 
tx, ty: Translation distances along the X- and Y-axes. A
translation of 0 will not cause any translation along the
relevant axis.
 
Returns m.
ll_fz_prepare_t3_glyph(font, gid)
Low-level wrapper for `::fz_prepare_t3_glyph()`.
Force a type3 font to cache the displaylist for a given glyph
id.
 
This caching can involve reading the underlying file, so must
happen ahead of time, so we aren't suddenly forced to read the
file while playing a displaylist back.
ll_fz_previous_page(doc, loc)
Low-level wrapper for `::fz_previous_page()`.
Function to get the location of the previous page (allowing for
the end of chapters etc). If already at the start of the
document, returns the current page.
ll_fz_print_stext_header_as_html(out)
Low-level wrapper for `::fz_print_stext_header_as_html()`.
ll_fz_print_stext_header_as_xhtml(out)
Low-level wrapper for `::fz_print_stext_header_as_xhtml()`.
ll_fz_print_stext_page_as_html(out, page, id)
Low-level wrapper for `::fz_print_stext_page_as_html()`.
Output structured text to a file in HTML (visual) format.
ll_fz_print_stext_page_as_json(out, page, scale)
Low-level wrapper for `::fz_print_stext_page_as_json()`.
Output structured text to a file in JSON format.
ll_fz_print_stext_page_as_text(out, page)
Low-level wrapper for `::fz_print_stext_page_as_text()`.
Output structured text to a file in plain-text UTF-8 format.
ll_fz_print_stext_page_as_xhtml(out, page, id)
Low-level wrapper for `::fz_print_stext_page_as_xhtml()`.
Output structured text to a file in XHTML (semantic) format.
ll_fz_print_stext_page_as_xml(out, page, id)
Low-level wrapper for `::fz_print_stext_page_as_xml()`.
Output structured text to a file in XML format.
ll_fz_print_stext_trailer_as_html(out)
Low-level wrapper for `::fz_print_stext_trailer_as_html()`.
ll_fz_print_stext_trailer_as_xhtml(out)
Low-level wrapper for `::fz_print_stext_trailer_as_xhtml()`.
ll_fz_process_opened_pages(doc, process_openend_page, state)
Low-level wrapper for `::fz_process_opened_pages()`.
Iterates over all opened pages of the document, calling the
provided callback for each page for processing. If the callback
returns non-NULL then the iteration stops and that value is returned
to the called of fz_process_opened_pages().
 
The state pointer provided to fz_process_opened_pages() is
passed on to the callback but is owned by the caller.
 
Returns the first non-NULL value returned by the callback,
or NULL if the callback returned NULL for all opened pages.
ll_fz_process_shade(shade, ctm, scissor, prepare, process, process_arg)
Low-level wrapper for `::fz_process_shade()`.
Process a shade, using supplied callback functions. This
decomposes the shading to a mesh (even ones that are not
natively meshes, such as linear or radial shadings), and
processes triangles from those meshes.
 
shade: The shade to process.
 
ctm: The transform to use
 
prepare: Callback function to 'prepare' each vertex.
This function is passed an array of floats, and populates
fz_vertex structure.
 
process: This function is passed 3 pointers to vertex
structures, and actually performs the processing (typically
filling the area between the vertexes).
 
process_arg: An opaque argument passed through from caller
to callback functions.
ll_fz_purge_glyph_cache()
Low-level wrapper for `::fz_purge_glyph_cache()`.
Purge all the glyphs from the cache.
ll_fz_quad_from_rect(r)
Low-level wrapper for `::fz_quad_from_rect()`.
Convert a rect to a quad (losslessly).
ll_fz_quadto(path, x0, y0, x1, y1)
Low-level wrapper for `::fz_quadto()`.
Append a 'quadto' command to an open path. (For a
quadratic bezier).
 
path: The path to modify.
 
x0, y0: The control coordinates for the quadratic curve.
 
x1, y1: The end coordinates for the quadratic curve.
 
Throws exceptions on failure to allocate, or attempting to
modify a packed path.
ll_fz_read(stm, data, len)
Low-level wrapper for `::fz_read()`.
Read from a stream into a given data block.
 
stm: The stream to read from.
 
data: The data block to read into.
 
len: The length of the data block (in bytes).
 
Returns the number of bytes read. May throw exceptions.
ll_fz_read_all(stm, initial)
Low-level wrapper for `::fz_read_all()`.
Read all of a stream into a buffer.
 
stm: The stream to read from
 
initial: Suggested initial size for the buffer.
 
Returns a buffer created from reading from the stream. May throw
exceptions on failure to allocate.
ll_fz_read_archive_entry(arch, name)
Low-level wrapper for `::fz_read_archive_entry()`.
Reads all bytes in an archive entry
into a buffer.
 
name: Entry name to look for, this must be an exact match to
the entry name in the archive.
 
Throws an exception if a matching entry cannot be found.
ll_fz_read_best(stm, initial, worst_case)
Wrapper for out-params of fz_read_best().
Returns: fz_buffer *, int truncated
ll_fz_read_best_outparams_fn(stm, initial, worst_case, outparams)
ll_fz_read_bits(stm, n)
Low-level wrapper for `::fz_read_bits()`.
Read the next n bits from a stream (assumed to
be packed most significant bit first).
 
stm: The stream to read from.
 
n: The number of bits to read, between 1 and 8*sizeof(int)
inclusive.
 
Returns -1 for EOF, or the required number of bits.
ll_fz_read_byte(stm)
Low-level wrapper for `::fz_read_byte()`.
Read the next byte from a stream.
 
stm: The stream t read from.
 
Returns -1 for end of stream, or the next byte. May
throw exceptions.
ll_fz_read_file(filename)
Low-level wrapper for `::fz_read_file()`.
Read all the contents of a file into a buffer.
ll_fz_read_float(stm)
Low-level wrapper for `::fz_read_float()`.
ll_fz_read_float_le(stm)
Low-level wrapper for `::fz_read_float_le()`.
ll_fz_read_int16(stm)
Low-level wrapper for `::fz_read_int16()`.
ll_fz_read_int16_le(stm)
Low-level wrapper for `::fz_read_int16_le()`.
ll_fz_read_int32(stm)
Low-level wrapper for `::fz_read_int32()`.
ll_fz_read_int32_le(stm)
Low-level wrapper for `::fz_read_int32_le()`.
ll_fz_read_int64(stm)
Low-level wrapper for `::fz_read_int64()`.
ll_fz_read_int64_le(stm)
Low-level wrapper for `::fz_read_int64_le()`.
ll_fz_read_line(stm, buf, max)
Low-level wrapper for `::fz_read_line()`.
Read a line from stream into the buffer until either a
terminating newline or EOF, which it replaces with a null byte
('').
 
Returns buf on success, and NULL when end of file occurs while
no characters have been read.
ll_fz_read_rbits(stm, n)
Low-level wrapper for `::fz_read_rbits()`.
Read the next n bits from a stream (assumed to
be packed least significant bit first).
 
stm: The stream to read from.
 
n: The number of bits to read, between 1 and 8*sizeof(int)
inclusive.
 
Returns (unsigned int)-1 for EOF, or the required number of bits.
ll_fz_read_string(stm, buffer, len)
Low-level wrapper for `::fz_read_string()`.
Read a null terminated string from the stream into
a buffer of a given length. The buffer will be null terminated.
Throws on failure (including the failure to fit the entire
string including the terminator into the buffer).
ll_fz_read_uint16(stm)
Low-level wrapper for `::fz_read_uint16()`.
fz_read_[u]int(16|24|32|64)(_le)?
 
Read a 16/32/64 bit signed/unsigned integer from stream,
in big or little-endian byte orders.
 
Throws an exception if EOF is encountered.
ll_fz_read_uint16_le(stm)
Low-level wrapper for `::fz_read_uint16_le()`.
ll_fz_read_uint24(stm)
Low-level wrapper for `::fz_read_uint24()`.
ll_fz_read_uint24_le(stm)
Low-level wrapper for `::fz_read_uint24_le()`.
ll_fz_read_uint32(stm)
Low-level wrapper for `::fz_read_uint32()`.
ll_fz_read_uint32_le(stm)
Low-level wrapper for `::fz_read_uint32_le()`.
ll_fz_read_uint64(stm)
Low-level wrapper for `::fz_read_uint64()`.
ll_fz_read_uint64_le(stm)
Low-level wrapper for `::fz_read_uint64_le()`.
ll_fz_realloc(p, size)
Low-level wrapper for `::fz_realloc()`.
Reallocates a block of memory to given size. Existing contents
up to min(old_size,new_size) are maintained. The rest of the
block is uninitialised.
 
fz_realloc(ctx, NULL, size) behaves like fz_malloc(ctx, size).
 
fz_realloc(ctx, p, 0); behaves like fz_free(ctx, p).
 
Throws exception in the event of failure to allocate.
ll_fz_realloc_no_throw(p, size)
Low-level wrapper for `::fz_realloc_no_throw()`.
fz_realloc equivalent that returns NULL rather than throwing
exceptions.
ll_fz_realpath(path, resolved_path)
Low-level wrapper for `::fz_realpath()`.
Resolve a path to an absolute file name.
The resolved path buffer must be of at least PATH_MAX size.
ll_fz_recognize_document(magic)
Low-level wrapper for `::fz_recognize_document()`.
Given a magic find a document handler that can handle a
document of this type.
 
magic: Can be a filename extension (including initial period) or
a mimetype.
ll_fz_recognize_document_content(filename)
Low-level wrapper for `::fz_recognize_document_content()`.
Given a filename find a document handler that can handle a
document of this type.
 
filename: The filename of the document. This will be opened and sampled
to check data.
ll_fz_recognize_document_stream_content(stream, magic)
Low-level wrapper for `::fz_recognize_document_stream_content()`.
Given a magic find a document handler that can handle a
document of this type.
 
stream: the file stream to sample.
 
magic: Can be a filename extension (including initial period) or
a mimetype.
ll_fz_recognize_image_format(p)
Low-level wrapper for `::fz_recognize_image_format()`.
Recognise image format strings in the first 8 bytes from image
data.
ll_fz_rect_from_irect(bbox)
Low-level wrapper for `::fz_rect_from_irect()`.
Convert a bbox into a rect.
 
For our purposes, a rect can represent all the values we meet in
a bbox, so nothing can go wrong.
 
rect: A place to store the generated rectangle.
 
bbox: The bbox to convert.
 
Returns rect (updated).
ll_fz_rect_from_quad(q)
Low-level wrapper for `::fz_rect_from_quad()`.
Convert a quad to the smallest rect that covers it.
ll_fz_rectto(path, x0, y0, x1, y1)
Low-level wrapper for `::fz_rectto()`.
Append a 'rectto' command to an open path.
 
The rectangle is equivalent to:
    moveto x0 y0
    lineto x1 y0
    lineto x1 y1
    lineto x0 y1
    closepath
 
path: The path to modify.
 
x0, y0: First corner of the rectangle.
 
x1, y1: Second corner of the rectangle.
 
Throws exceptions on failure to allocate, or attempting to
modify a packed path.
ll_fz_register_document_handler(handler)
Low-level wrapper for `::fz_register_document_handler()`.
Register a handler for a document type.
 
handler: The handler to register.
ll_fz_register_document_handlers()
Low-level wrapper for `::fz_register_document_handlers()`.
Register handlers
for all the standard document types supported in
this build.
ll_fz_remove_item(drop, key, type)
Low-level wrapper for `::fz_remove_item()`.
Remove an item from the store.
 
If an item indexed by the given key exists in the store, remove
it.
 
drop: The function used to free the value (to ensure we get a
value of the correct type).
 
key: The key used to find the item to remove.
 
type: Functions used to manipulate the key.
ll_fz_render_flags(dev, set, clear)
Low-level wrapper for `::fz_render_flags()`.
ll_fz_render_glyph_pixmap(font, gid, ctm, scissor, aa)
Low-level wrapper for `::fz_render_glyph_pixmap()`.
Create a pixmap containing a rendered glyph.
 
Lookup gid from font, clip it with scissor, and rendering it
with aa bits of antialiasing into a new pixmap.
 
The caller takes ownership of the pixmap and so must free it.
 
Note: This function is no longer used for normal rendering
operations, and is kept around just because we use it in the
app. It should be considered "at risk" of removal from the API.
ll_fz_render_t3_glyph_direct(dev, font, gid, trm, gstate, def_cs)
Low-level wrapper for `::fz_render_t3_glyph_direct()`.
Nasty PDF interpreter specific hernia, required to allow the
interpreter to replay glyphs from a type3 font directly into
the target device.
 
This is only used in exceptional circumstances (such as type3
glyphs that inherit current graphics state, or nested type3
glyphs).
ll_fz_rendering_intent_name(ri)
Low-level wrapper for `::fz_rendering_intent_name()`.
Map from enumerated rendering intent to string.
 
The returned string is static and therefore must not be freed.
ll_fz_reset_story(story)
Low-level wrapper for `::fz_reset_story()`.
ll_fz_resize_buffer(buf, capacity)
Low-level wrapper for `::fz_resize_buffer()`.
Ensure that a buffer has a given capacity,
truncating data if required.
 
capacity: The desired capacity for the buffer. If the current
size of the buffer contents is smaller than capacity, it is
truncated.
ll_fz_resolve_link(doc, uri)
Wrapper for out-params of fz_resolve_link().
Returns: fz_location, float xp, float yp
ll_fz_resolve_link_dest(doc, uri)
Low-level wrapper for `::fz_resolve_link_dest()`.
Resolve an internal link to a page number, location, and possible viewing parameters.
 
Returns location (-1,-1) if the URI cannot be resolved.
ll_fz_resolve_link_outparams_fn(doc, uri, outparams)
ll_fz_rethrow()
Low-level wrapper for `::fz_rethrow()`.
ll_fz_rethrow_if(errcode)
Low-level wrapper for `::fz_rethrow_if()`.
Within an fz_catch() block, rethrow the current exception
if the errcode of the current exception matches.
 
This assumes no intervening use of fz_try/fz_catch.
ll_fz_rotate(degrees)
Low-level wrapper for `::fz_rotate()`.
Create a rotation matrix.
 
The returned matrix is of the form
[ cos(deg) sin(deg) -sin(deg) cos(deg) 0 0 ].
 
m: Pointer to place to store matrix
 
degrees: Degrees of counter clockwise rotation. Values less
than zero and greater than 360 are handled as expected.
 
Returns m.
ll_fz_round_rect(rect)
Low-level wrapper for `::fz_round_rect()`.
Round rectangle coordinates.
 
Coordinates in a bounding box are integers, so rounding of the
rects coordinates takes place. The top left corner is rounded
upwards and left while the bottom right corner is rounded
downwards and to the right.
 
This differs from fz_irect_from_rect, in that fz_irect_from_rect
slavishly follows the numbers (i.e any slight over/under
calculations can cause whole extra pixels to be added).
fz_round_rect allows for a small amount of rounding error when
calculating the bbox.
ll_fz_run_display_list(list, dev, ctm, scissor, cookie)
Low-level wrapper for `::fz_run_display_list()`.
(Re)-run a display list through a device.
 
list: A display list, created by fz_new_display_list and
populated with objects from a page by running fz_run_page on a
device obtained from fz_new_list_device.
 
ctm: Transform to apply to display list contents. May include
for example scaling and rotation, see fz_scale, fz_rotate and
fz_concat. Set to fz_identity if no transformation is desired.
 
scissor: Only the part of the contents of the display list
visible within this area will be considered when the list is
run through the device. This does not imply for tile objects
contained in the display list.
 
cookie: Communication mechanism between caller and library
running the page. Intended for multi-threaded applications,
while single-threaded applications set cookie to NULL. The
caller may abort an ongoing page run. Cookie also communicates
progress information back to the caller. The fields inside
cookie are continually updated while the page is being run.
ll_fz_run_page(page, dev, transform, cookie)
Low-level wrapper for `::fz_run_page()`.
Run a page through a device.
 
page: Page obtained from fz_load_page.
 
dev: Device obtained from fz_new_*_device.
 
transform: Transform to apply to page. May include for example
scaling and rotation, see fz_scale, fz_rotate and fz_concat.
Set to fz_identity if no transformation is desired.
 
cookie: Communication mechanism between caller and library
rendering the page. Intended for multi-threaded applications,
while single-threaded applications set cookie to NULL. The
caller may abort an ongoing rendering of a page. Cookie also
communicates progress information back to the caller. The
fields inside cookie are continually updated while the page is
rendering.
ll_fz_run_page_annots(page, dev, transform, cookie)
Low-level wrapper for `::fz_run_page_annots()`.
Run the annotations on a page through a device.
ll_fz_run_page_contents(page, dev, transform, cookie)
Low-level wrapper for `::fz_run_page_contents()`.
Run a page through a device. Just the main
page content, without the annotations, if any.
 
page: Page obtained from fz_load_page.
 
dev: Device obtained from fz_new_*_device.
 
transform: Transform to apply to page. May include for example
scaling and rotation, see fz_scale, fz_rotate and fz_concat.
Set to fz_identity if no transformation is desired.
 
cookie: Communication mechanism between caller and library
rendering the page. Intended for multi-threaded applications,
while single-threaded applications set cookie to NULL. The
caller may abort an ongoing rendering of a page. Cookie also
communicates progress information back to the caller. The
fields inside cookie are continually updated while the page is
rendering.
ll_fz_run_page_widgets(page, dev, transform, cookie)
Low-level wrapper for `::fz_run_page_widgets()`.
Run the widgets on a page through a device.
ll_fz_run_t3_glyph(font, gid, trm, dev)
Low-level wrapper for `::fz_run_t3_glyph()`.
Run a glyph from a Type3 font to
a given device.
 
font: The font to find the glyph in.
 
gid: The glyph to run.
 
trm: The transform to apply.
 
dev: The device to render onto.
ll_fz_runeidx(str, p)
Low-level wrapper for `::fz_runeidx()`.
Compute the index of a rune in a string.
 
str: Pointer to beginning of a string.
 
p: Pointer to a char in str.
 
Returns the index of the rune pointed to by p in str.
ll_fz_runelen(rune)
Low-level wrapper for `::fz_runelen()`.
Count how many chars are required to represent a rune.
 
rune: The rune to encode.
 
Returns the number of bytes required to represent this run in
UTF8.
ll_fz_runeptr(str, idx)
Low-level wrapper for `::fz_runeptr()`.
Obtain a pointer to the char representing the rune
at a given index.
 
str: Pointer to beginning of a string.
 
idx: Index of a rune to return a char pointer to.
 
Returns a pointer to the char where the desired rune starts,
or NULL if the string ends before the index is reached.
ll_fz_runetochar(str, rune)
Low-level wrapper for `::fz_runetochar()`.
UTF8 encode a rune to a sequence of chars.
 
str: Pointer to a place to put the UTF8 encoded character.
 
rune: Pointer to a 'rune'.
 
Returns the number of bytes the rune took to output.
ll_fz_samples_get(pixmap, offset)
 Low-level wrapper for `::fz_samples_get()`.
Provides simple (but slow) access to pixmap data from Python and C#.
ll_fz_samples_set(pixmap, offset, value)
 Low-level wrapper for `::fz_samples_set()`.
Provides simple (but slow) write access to pixmap data from Python and
C#.
ll_fz_save_accelerator(doc, accel)
Low-level wrapper for `::fz_save_accelerator()`.
Save accelerator data for the document to a given file.
ll_fz_save_bitmap_as_pbm(bitmap, filename)
Low-level wrapper for `::fz_save_bitmap_as_pbm()`.
Save a bitmap as a pbm.
ll_fz_save_bitmap_as_pcl(bitmap, filename, append, pcl)
Low-level wrapper for `::fz_save_bitmap_as_pcl()`.
Save a bitmap as mono PCL.
ll_fz_save_bitmap_as_pkm(bitmap, filename)
Low-level wrapper for `::fz_save_bitmap_as_pkm()`.
Save a CMYK bitmap as a pkm.
ll_fz_save_bitmap_as_pwg(bitmap, filename, append, pwg)
Low-level wrapper for `::fz_save_bitmap_as_pwg()`.
Save a bitmap as a PWG.
ll_fz_save_buffer(buf, filename)
Low-level wrapper for `::fz_save_buffer()`.
Save the contents of a buffer to a file.
ll_fz_save_pixmap_as_jpeg(pixmap, filename, quality)
Low-level wrapper for `::fz_save_pixmap_as_jpeg()`.
Save a pixmap as a JPEG.
ll_fz_save_pixmap_as_pam(pixmap, filename)
Low-level wrapper for `::fz_save_pixmap_as_pam()`.
Save a pixmap as a pnm (greyscale, rgb or cmyk, with or without
alpha).
ll_fz_save_pixmap_as_pbm(pixmap, filename)
Low-level wrapper for `::fz_save_pixmap_as_pbm()`.
Save a pixmap as a pbm. (Performing halftoning).
ll_fz_save_pixmap_as_pcl(pixmap, filename, append, pcl)
Low-level wrapper for `::fz_save_pixmap_as_pcl()`.
Save an (RGB) pixmap as color PCL.
ll_fz_save_pixmap_as_pclm(pixmap, filename, append, options)
Low-level wrapper for `::fz_save_pixmap_as_pclm()`.
Save a (Greyscale or RGB) pixmap as pclm.
ll_fz_save_pixmap_as_pdfocr(pixmap, filename, append, options)
Low-level wrapper for `::fz_save_pixmap_as_pdfocr()`.
Save a (Greyscale or RGB) pixmap as pdfocr.
ll_fz_save_pixmap_as_pkm(pixmap, filename)
Low-level wrapper for `::fz_save_pixmap_as_pkm()`.
Save a CMYK pixmap as a pkm. (Performing halftoning).
ll_fz_save_pixmap_as_png(pixmap, filename)
Low-level wrapper for `::fz_save_pixmap_as_png()`.
Save a (Greyscale or RGB) pixmap as a png.
ll_fz_save_pixmap_as_pnm(pixmap, filename)
Low-level wrapper for `::fz_save_pixmap_as_pnm()`.
Save a pixmap as a pnm (greyscale or rgb, no alpha).
ll_fz_save_pixmap_as_ps(pixmap, filename, append)
Low-level wrapper for `::fz_save_pixmap_as_ps()`.
Save a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
ll_fz_save_pixmap_as_psd(pixmap, filename)
Low-level wrapper for `::fz_save_pixmap_as_psd()`.
Save a pixmap as a PSD file.
ll_fz_save_pixmap_as_pwg(pixmap, filename, append, pwg)
Low-level wrapper for `::fz_save_pixmap_as_pwg()`.
Save a pixmap as a PWG.
ll_fz_scale(sx, sy)
Low-level wrapper for `::fz_scale()`.
Create a scaling matrix.
 
The returned matrix is of the form [ sx 0 0 sy 0 0 ].
 
m: Pointer to the matrix to populate
 
sx, sy: Scaling factors along the X- and Y-axes. A scaling
factor of 1.0 will not cause any scaling along the relevant
axis.
 
Returns m.
ll_fz_search_chapter_page_number(doc, chapter, page, needle, hit_bbox, hit_max)
Wrapper for out-params of fz_search_chapter_page_number().
Returns: int, int hit_mark
ll_fz_search_chapter_page_number_outparams_fn(doc, chapter, page, needle, hit_bbox, hit_max, outparams)
ll_fz_search_display_list(list, needle, hit_bbox, hit_max)
Wrapper for out-params of fz_search_display_list().
Returns: int, int hit_mark
ll_fz_search_display_list_outparams_fn(list, needle, hit_bbox, hit_max, outparams)
ll_fz_search_page(page, needle, hit_bbox, hit_max)
Wrapper for out-params of fz_search_page().
Returns: int, int hit_mark
ll_fz_search_page2(doc, number, needle, hit_max)
 Low-level wrapper for `::fz_search_page2()`.
C++ alternative to fz_search_page() that returns information in a std::vector.
ll_fz_search_page_number(doc, number, needle, hit_bbox, hit_max)
Wrapper for out-params of fz_search_page_number().
Returns: int, int hit_mark
ll_fz_search_page_number_outparams_fn(doc, number, needle, hit_bbox, hit_max, outparams)
ll_fz_search_page_outparams_fn(page, needle, hit_bbox, hit_max, outparams)
ll_fz_search_stext_page(text, needle, hit_bbox, hit_max)
Wrapper for out-params of fz_search_stext_page().
Returns: int, int hit_mark
ll_fz_search_stext_page_outparams_fn(text, needle, hit_bbox, hit_max, outparams)
ll_fz_seek(stm, offset, whence)
Low-level wrapper for `::fz_seek()`.
Seek within a stream.
 
stm: The stream to seek within.
 
offset: The offset to seek to.
 
whence: From where the offset is measured (see fseek).
SEEK_SET - start of stream.
SEEK_CUR - current position.
SEEK_END - end of stream.
ll_fz_seek_output(out, off, whence)
Low-level wrapper for `::fz_seek_output()`.
Seek to the specified file position.
See fseek for arguments.
 
Throw an error on unseekable outputs.
ll_fz_separation_current_behavior(sep, separation)
Low-level wrapper for `::fz_separation_current_behavior()`.
Test for the current behavior of a separation.
ll_fz_separation_equivalent(seps, idx, dst_cs, prf, color_params)
Wrapper for out-params of fz_separation_equivalent().
Returns: float dst_color
ll_fz_separation_equivalent_outparams_fn(seps, idx, dst_cs, prf, color_params, outparams)
ll_fz_separation_name(sep, separation)
Low-level wrapper for `::fz_separation_name()`.
ll_fz_set_aa_level(bits)
Low-level wrapper for `::fz_set_aa_level()`.
Set the number of bits of antialiasing we should
use (for both text and graphics).
 
bits: The number of bits of antialiasing to use (values are
clamped to within the 0 to 8 range).
ll_fz_set_compressed_image_buffer(cimg, buf)
Low-level wrapper for `::fz_set_compressed_image_buffer()`.
ll_fz_set_default_cmyk(default_cs, cs)
Low-level wrapper for `::fz_set_default_cmyk()`.
ll_fz_set_default_colorspaces(dev, default_cs)
Low-level wrapper for `::fz_set_default_colorspaces()`.
ll_fz_set_default_gray(default_cs, cs)
Low-level wrapper for `::fz_set_default_gray()`.
Set new defaults within the default colorspace structure.
 
New references are taken to the new default, and references to
the old defaults dropped.
 
Never throws exceptions.
ll_fz_set_default_output_intent(default_cs, cs)
Low-level wrapper for `::fz_set_default_output_intent()`.
ll_fz_set_default_rgb(default_cs, cs)
Low-level wrapper for `::fz_set_default_rgb()`.
ll_fz_set_error_callback(error_cb, user)
Low-level wrapper for `::fz_set_error_callback()`.
Set the error callback. This will be called as part of the
exception handling.
 
The callback must not throw exceptions!
ll_fz_set_font_bbox(font, xmin, ymin, xmax, ymax)
Low-level wrapper for `::fz_set_font_bbox()`.
Set the font bbox.
 
font: The font to set the bbox for.
 
xmin, ymin, xmax, ymax: The bounding box.
ll_fz_set_font_embedding(font, embed)
Low-level wrapper for `::fz_set_font_embedding()`.
Control whether a given font should be embedded or not when writing.
ll_fz_set_graphics_aa_level(bits)
Low-level wrapper for `::fz_set_graphics_aa_level()`.
Set the number of bits of antialiasing we
should use for graphics.
 
bits: The number of bits of antialiasing to use (values are
clamped to within the 0 to 8 range).
ll_fz_set_graphics_min_line_width(min_line_width)
Low-level wrapper for `::fz_set_graphics_min_line_width()`.
Set the minimum line width to be
used for stroked lines.
 
min_line_width: The minimum line width to use (in pixels).
ll_fz_set_link_rect(link, rect)
Low-level wrapper for `::fz_set_link_rect()`.
ll_fz_set_link_uri(link, uri)
Low-level wrapper for `::fz_set_link_uri()`.
ll_fz_set_metadata(doc, key, value)
Low-level wrapper for `::fz_set_metadata()`.
ll_fz_set_pixmap_image_tile(cimg, pix)
Low-level wrapper for `::fz_set_pixmap_image_tile()`.
ll_fz_set_pixmap_resolution(pix, xres, yres)
Low-level wrapper for `::fz_set_pixmap_resolution()`.
Set the pixels per inch resolution of the pixmap.
ll_fz_set_separation_behavior(sep, separation, behavior)
Low-level wrapper for `::fz_set_separation_behavior()`.
Control the rendering of a given separation.
ll_fz_set_stddbg(out)
Low-level wrapper for `::fz_set_stddbg()`.
Set the output stream to be used for fz_stddbg. Set to NULL to
reset to default (stderr).
ll_fz_set_text_aa_level(bits)
Low-level wrapper for `::fz_set_text_aa_level()`.
Set the number of bits of antialiasing we
should use for text.
 
bits: The number of bits of antialiasing to use (values are
clamped to within the 0 to 8 range).
ll_fz_set_use_document_css(use)
Low-level wrapper for `::fz_set_use_document_css()`.
Toggle whether to respect document styles in HTML and EPUB.
ll_fz_set_user_context(user)
Low-level wrapper for `::fz_set_user_context()`.
Set the user field in the context.
 
NULL initially, this field can be set to any opaque value
required by the user. It is copied on clones.
ll_fz_set_user_css(text)
Low-level wrapper for `::fz_set_user_css()`.
Set the user stylesheet source text for use with HTML and EPUB.
ll_fz_set_warning_callback(warning_cb, user)
Low-level wrapper for `::fz_set_warning_callback()`.
Set the warning callback. This will be called as part of the
exception handling.
 
The callback must not throw exceptions!
ll_fz_sha256_final(state, digest)
Low-level wrapper for `::fz_sha256_final()`.
MD5 finalization. Ends an MD5 message-digest operation, writing
the message digest and zeroizing the context.
 
Never throws an exception.
ll_fz_sha256_init(state)
Low-level wrapper for `::fz_sha256_init()`.
SHA256 initialization. Begins an SHA256 operation, initialising
the supplied context.
 
Never throws an exception.
ll_fz_sha256_update(state, input, inlen)
Low-level wrapper for `::fz_sha256_update()`.
SHA256 block update operation. Continues an SHA256 message-
digest operation, processing another message block, and updating
the context.
 
Never throws an exception.
ll_fz_sha384_final(state, digest)
Low-level wrapper for `::fz_sha384_final()`.
SHA384 finalization. Ends an SHA384 message-digest operation,
writing the message digest and zeroizing the context.
 
Never throws an exception.
ll_fz_sha384_init(state)
Low-level wrapper for `::fz_sha384_init()`.
SHA384 initialization. Begins an SHA384 operation, initialising
the supplied context.
 
Never throws an exception.
ll_fz_sha384_update(state, input, inlen)
Low-level wrapper for `::fz_sha384_update()`.
SHA384 block update operation. Continues an SHA384 message-
digest operation, processing another message block, and updating
the context.
 
Never throws an exception.
ll_fz_sha512_final(state, digest)
Low-level wrapper for `::fz_sha512_final()`.
SHA512 finalization. Ends an SHA512 message-digest operation,
writing the message digest and zeroizing the context.
 
Never throws an exception.
ll_fz_sha512_init(state)
Low-level wrapper for `::fz_sha512_init()`.
SHA512 initialization. Begins an SHA512 operation, initialising
the supplied context.
 
Never throws an exception.
ll_fz_sha512_update(state, input, inlen)
Low-level wrapper for `::fz_sha512_update()`.
SHA512 block update operation. Continues an SHA512 message-
digest operation, processing another message block, and updating
the context.
 
Never throws an exception.
ll_fz_shear(sx, sy)
Low-level wrapper for `::fz_shear()`.
Create a shearing matrix.
 
The returned matrix is of the form [ 1 sy sx 1 0 0 ].
 
m: pointer to place to store returned matrix
 
sx, sy: Shearing factors. A shearing factor of 0.0 will not
cause any shearing along the relevant axis.
 
Returns m.
ll_fz_show_glyph(text, font, trm, glyph, unicode, wmode, bidi_level, markup_dir, language)
Low-level wrapper for `::fz_show_glyph()`.
Add a glyph/unicode value to a text object.
 
text: Text object to add to.
 
font: The font the glyph should be added in.
 
trm: The transform to use for the glyph.
 
glyph: The glyph id to add.
 
unicode: The unicode character for the glyph.
 
wmode: 1 for vertical mode, 0 for horizontal.
 
bidi_level: The bidirectional level for this glyph.
 
markup_dir: The direction of the text as specified in the
markup.
 
language: The language in use (if known, 0 otherwise)
(e.g. FZ_LANG_zh_Hans).
 
Throws exception on failure to allocate.
ll_fz_show_string(text, font, trm, s, wmode, bidi_level, markup_dir, language)
Low-level wrapper for `::fz_show_string()`.
Add a UTF8 string to a text object.
 
text: Text object to add to.
 
font: The font the string should be added in.
 
trm: The transform to use.
 
s: The utf-8 string to add.
 
wmode: 1 for vertical mode, 0 for horizontal.
 
bidi_level: The bidirectional level for this glyph.
 
markup_dir: The direction of the text as specified in the markup.
 
language: The language in use (if known, 0 otherwise)
    (e.g. FZ_LANG_zh_Hans).
 
Returns the transform updated with the advance width of the
string.
ll_fz_shrink_store(percent)
Low-level wrapper for `::fz_shrink_store()`.
Evict items from the store until the total size of
the objects in the store is reduced to a given percentage of its
current size.
 
percent: %age of current size to reduce the store to.
 
Returns non zero if we managed to free enough memory, zero
otherwise.
ll_fz_skip(stm, len)
Low-level wrapper for `::fz_skip()`.
Read from a stream discarding data.
 
stm: The stream to read from.
 
len: The number of bytes to read.
 
Returns the number of bytes read. May throw exceptions.
ll_fz_skip_space(stm)
Low-level wrapper for `::fz_skip_space()`.
Skip over whitespace (bytes <= 32) in a stream.
ll_fz_skip_string(stm, str)
Low-level wrapper for `::fz_skip_string()`.
Skip over a given string in a stream. Return 0 if successfully
skipped, non-zero otherwise. As many characters will be skipped
over as matched in the string.
ll_fz_slice_buffer(buf, start, end)
Low-level wrapper for `::fz_slice_buffer()`.
Create a new buffer with a (subset of) the data from the buffer.
 
start: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.
 
end: if >= 0, offset from start of buffer, if < 0 offset from end of buffer.
ll_fz_snap_selection(page, ap, bp, mode)
Low-level wrapper for `::fz_snap_selection()`.
ll_fz_start_throw_on_repair()
Low-level wrapper for `::fz_start_throw_on_repair()`.
ll_fz_stat_ctime(path)
Low-level wrapper for `::fz_stat_ctime()`.
ll_fz_stat_mtime(path)
Low-level wrapper for `::fz_stat_mtime()`.
ll_fz_stddbg()
Low-level wrapper for `::fz_stddbg()`.
Retrieve an fz_output for the default debugging stream. On
Windows this will be OutputDebugString for non-console apps.
Otherwise, it is always fz_stderr.
 
Optionally may be fz_dropped when finished with.
ll_fz_stderr()
Low-level wrapper for `::fz_stderr()`.
Retrieve an fz_output that directs to stdout.
 
Optionally may be fz_dropped when finished with.
ll_fz_stdout()
Low-level wrapper for `::fz_stdout()`.
Retrieve an fz_output that directs to stdout.
 
Optionally may be fz_dropped when finished with.
ll_fz_store_item(key, val, itemsize, type)
Low-level wrapper for `::fz_store_item()`.
Add an item to the store.
 
Add an item into the store, returning NULL for success. If an
item with the same key is found in the store, then our item will
not be inserted, and the function will return a pointer to that
value instead. This function takes its own reference to val, as
required (i.e. the caller maintains ownership of its own
reference).
 
key: The key used to index the item.
 
val: The value to store.
 
itemsize: The size in bytes of the value (as counted towards the
store size).
 
type: Functions used to manipulate the key.
ll_fz_store_scavenge(size)
Wrapper for out-params of fz_store_scavenge().
Returns: int, int phase
ll_fz_store_scavenge_external(size)
Wrapper for out-params of fz_store_scavenge_external().
Returns: int, int phase
ll_fz_store_scavenge_external_outparams_fn(size, outparams)
ll_fz_store_scavenge_outparams_fn(size, outparams)
ll_fz_story_document(story)
Low-level wrapper for `::fz_story_document()`.
ll_fz_story_positions(story, python_callback)
Custom replacement for `ll_fz_story_positions()` that takes
a Python callable `python_callback`.
ll_fz_story_positions_director(story, cb)
ll_fz_story_positions_orig = ll_fz_story_positions(story, cb, arg)
Low-level wrapper for `::fz_story_positions()`.
ll_fz_story_warnings(story)
Low-level wrapper for `::fz_story_warnings()`.
ll_fz_strcasecmp(a, b)
Low-level wrapper for `::fz_strcasecmp()`.
Case insensitive (ASCII only) string comparison.
ll_fz_strdup(s)
Low-level wrapper for `::fz_strdup()`.
Portable strdup implementation, using fz allocators.
ll_fz_stream_from_output(arg_1)
Low-level wrapper for `::fz_stream_from_output()`.
Obtain the fz_output in the form of a fz_stream.
 
This allows data to be read back from some forms of fz_output
object. When finished reading, the fz_stream should be released
by calling fz_drop_stream. Until the fz_stream is dropped, no
further operations should be performed on the fz_output object.
ll_fz_string_from_box_type(box)
Low-level wrapper for `::fz_string_from_box_type()`.
ll_fz_string_from_buffer(buf)
Low-level wrapper for `::fz_string_from_buffer()`.
Ensure that a buffer's data ends in a
0 byte, and return a pointer to it.
ll_fz_string_from_text_language(str, lang)
Low-level wrapper for `::fz_string_from_text_language()`.
Recover ISO 639 (639-{1,2,3,5}) language specification
strings losslessly from a 15 bit fz_text_language code.
 
No validation is carried out. See note above.
ll_fz_strlcat(dst, src, n)
Low-level wrapper for `::fz_strlcat()`.
Concatenate 2 strings, with a maximum length.
 
dst: pointer to first string in a buffer of n bytes.
 
src: pointer to string to concatenate.
 
n: Size (in bytes) of buffer that dst is in.
 
Returns the real length that a concatenated dst + src would have
been (not including terminator).
ll_fz_strlcpy(dst, src, n)
Low-level wrapper for `::fz_strlcpy()`.
Copy at most n-1 chars of a string into a destination
buffer with null termination, returning the real length of the
initial string (excluding terminator).
 
dst: Destination buffer, at least n bytes long.
 
src: C string (non-NULL).
 
n: Size of dst buffer in bytes.
 
Returns the length (excluding terminator) of src.
ll_fz_strncasecmp(a, b, n)
Low-level wrapper for `::fz_strncasecmp()`.
ll_fz_strnlen(s, maxlen)
Low-level wrapper for `::fz_strnlen()`.
Return strlen(s), if that is less than maxlen, or maxlen if
there is no null byte ('') among the first maxlen bytes.
ll_fz_stroke_path(dev, path, stroke, ctm, colorspace, color, alpha, color_params)
Low-level wrapper for `::fz_stroke_path()`.
ll_fz_stroke_text(dev, text, stroke, ctm, colorspace, color, alpha, color_params)
Low-level wrapper for `::fz_stroke_text()`.
ll_fz_strsep(delim)
Wrapper for out-params of fz_strsep().
Returns: char *, char *stringp
ll_fz_strsep_outparams_fn(delim, outparams)
ll_fz_strtof(s)
Wrapper for out-params of fz_strtof().
Returns: float, char *es
ll_fz_strtof_outparams_fn(s, outparams)
ll_fz_structure_from_string(str)
Low-level wrapper for `::fz_structure_from_string()`.
ll_fz_structure_to_string(type)
Low-level wrapper for `::fz_structure_to_string()`.
ll_fz_subpixel_adjust(ctm, subpix_ctm, qe, qf)
Low-level wrapper for `::fz_subpixel_adjust()`.
Perform subpixel quantisation and adjustment on a glyph matrix.
 
ctm: On entry, the desired 'ideal' transformation for a glyph.
On exit, adjusted to a (very similar) transformation quantised
for subpixel caching.
 
subpix_ctm: Initialised by the routine to the transform that
should be used to render the glyph.
 
qe, qf: which subpixel position we quantised to.
 
Returns: the size of the glyph.
 
Note: This is currently only exposed for use in our app. It
should be considered "at risk" of removal from the API.
ll_fz_sync_bits(stm)
Low-level wrapper for `::fz_sync_bits()`.
Called after reading bits to tell the stream
that we are about to return to reading bytewise. Resyncs
the stream to whole byte boundaries.
ll_fz_tell(stm)
Low-level wrapper for `::fz_tell()`.
return the current reading position within a stream
ll_fz_tell_output(out)
Low-level wrapper for `::fz_tell_output()`.
Return the current file position.
 
Throw an error on untellable outputs.
ll_fz_terminate_buffer(buf)
Low-level wrapper for `::fz_terminate_buffer()`.
Zero-terminate buffer in order to use as a C string.
 
This byte is invisible and does not affect the length of the
buffer as returned by fz_buffer_storage. The zero byte is
written *after* the data, and subsequent writes will overwrite
the terminating byte.
 
Subsequent changes to the size of the buffer (such as by
fz_buffer_trim, fz_buffer_grow, fz_resize_buffer, etc) may
invalidate this.
ll_fz_text_aa_level()
Low-level wrapper for `::fz_text_aa_level()`.
Get the number of bits of antialiasing we are
using for text. Between 0 and 8.
ll_fz_text_language_from_string(str)
Low-level wrapper for `::fz_text_language_from_string()`.
Convert ISO 639 (639-{1,2,3,5}) language specification
strings losslessly to a 15 bit fz_text_language code.
 
No validation is carried out. Obviously invalid (out
of spec) codes will be mapped to FZ_LANG_UNSET, but
well-formed (but undefined) codes will be blithely
accepted.
ll_fz_tint_pixmap(pix, black, white)
Low-level wrapper for `::fz_tint_pixmap()`.
Tint all the pixels in an RGB, BGR, or Gray pixmap.
 
black: Map black to this hexadecimal RGB color.
 
white: Map white to this hexadecimal RGB color.
ll_fz_tolower(c)
Low-level wrapper for `::fz_tolower()`.
Unicode aware tolower and toupper functions.
ll_fz_toupper(c)
Low-level wrapper for `::fz_toupper()`.
ll_fz_transform_page(mediabox, resolution, rotate)
Low-level wrapper for `::fz_transform_page()`.
Create transform matrix to draw page
at a given resolution and rotation. Adjusts the scaling
factors so that the page covers whole number of
pixels and adjust the page origin to be at 0,0.
ll_fz_transform_path(path, transform)
Low-level wrapper for `::fz_transform_path()`.
Transform a path by a given
matrix.
 
path: The path to modify (must not be a packed path).
 
transform: The transform to apply.
 
Throws exceptions if the path is packed, or on failure
to allocate.
ll_fz_transform_point(point, m)
Low-level wrapper for `::fz_transform_point()`.
Apply a transformation to a point.
 
transform: Transformation matrix to apply. See fz_concat,
fz_scale, fz_rotate and fz_translate for how to create a
matrix.
 
point: Pointer to point to update.
 
Returns transform (unchanged).
ll_fz_transform_point_xy(x, y, m)
Low-level wrapper for `::fz_transform_point_xy()`.
ll_fz_transform_quad(q, m)
Low-level wrapper for `::fz_transform_quad()`.
Transform a quad by a matrix.
ll_fz_transform_rect(rect, m)
Low-level wrapper for `::fz_transform_rect()`.
Apply a transform to a rectangle.
 
After the four corner points of the axis-aligned rectangle
have been transformed it may not longer be axis-aligned. So a
new axis-aligned rectangle is created covering at least the
area of the transformed rectangle.
 
transform: Transformation matrix to apply. See fz_concat,
fz_scale and fz_rotate for how to create a matrix.
 
rect: Rectangle to be transformed. The two special cases
fz_empty_rect and fz_infinite_rect, may be used but are
returned unchanged as expected.
ll_fz_transform_vector(vector, m)
Low-level wrapper for `::fz_transform_vector()`.
Apply a transformation to a vector.
 
transform: Transformation matrix to apply. See fz_concat,
fz_scale and fz_rotate for how to create a matrix. Any
translation will be ignored.
 
vector: Pointer to vector to update.
ll_fz_translate(tx, ty)
Low-level wrapper for `::fz_translate()`.
Create a translation matrix.
 
The returned matrix is of the form [ 1 0 0 1 tx ty ].
 
m: A place to store the created matrix.
 
tx, ty: Translation distances along the X- and Y-axes. A
translation of 0 will not cause any translation along the
relevant axis.
 
Returns m.
ll_fz_translate_irect(a, xoff, yoff)
Low-level wrapper for `::fz_translate_irect()`.
ll_fz_translate_rect(a, xoff, yoff)
Low-level wrapper for `::fz_translate_rect()`.
Translate bounding box.
 
Translate a bbox by a given x and y offset. Allows for overflow.
ll_fz_tree_archive_add_buffer(arch_, name, buf)
Low-level wrapper for `::fz_tree_archive_add_buffer()`.
Add a named buffer to an existing tree archive.
 
The tree will take a new reference to the buffer. Ownership
is not transferred.
ll_fz_tree_archive_add_data(arch_, name, data, size)
Low-level wrapper for `::fz_tree_archive_add_data()`.
Add a named block of data to an existing tree archive.
 
The data will be copied into a buffer, and so the caller
may free it as soon as this returns.
ll_fz_tree_insert(root, key, value)
Low-level wrapper for `::fz_tree_insert()`.
Insert a new key/value pair and rebalance the tree.
Return the new root of the tree after inserting and rebalancing.
May be called with a NULL root to create a new tree.
 
No data is copied into the tree structure; key and value are
merely kept as pointers.
ll_fz_tree_lookup(node, key)
Low-level wrapper for `::fz_tree_lookup()`.
Look for the value of a node in the tree with the given key.
 
Simple pointer equivalence is used for key.
 
Returns NULL for no match.
ll_fz_trim_buffer(buf)
Low-level wrapper for `::fz_trim_buffer()`.
Trim wasted capacity from a buffer by resizing internal memory.
ll_fz_trim_path(path)
Low-level wrapper for `::fz_trim_path()`.
Minimise the internal storage used by a path.
 
As paths are constructed, the internal buffers
grow. To avoid repeated reallocations they
grow with some spare space. Once a path has
been fully constructed, this call allows the
excess space to be trimmed.
ll_fz_truncate_output(arg_1)
Low-level wrapper for `::fz_truncate_output()`.
Truncate the output at the current position.
 
This allows output streams which have seeked back from the end
of their storage to be truncated at the current point.
ll_fz_try_invert_matrix(inv, src)
Low-level wrapper for `::fz_try_invert_matrix()`.
Attempt to create an inverse matrix.
 
inverse: Place to store inverse matrix.
 
matrix: Matrix to invert. A degenerate matrix, where the
determinant is equal to zero, can not be inverted.
 
Returns 1 if matrix is degenerate (singular), or 0 otherwise.
ll_fz_try_open_archive_entry(arch, name)
Low-level wrapper for `::fz_try_open_archive_entry()`.
Opens an archive entry as a stream.
 
Returns NULL if a matching entry cannot be found, otherwise
behaves exactly as fz_open_archive_entry.
ll_fz_try_open_archive_with_stream(file)
Low-level wrapper for `::fz_try_open_archive_with_stream()`.
Open zip or tar archive stream.
 
Does the same as fz_open_archive_with_stream, but will not throw
an error in the event of failing to recognise the format. Will
still throw errors in other cases though!
ll_fz_try_open_file(name)
Low-level wrapper for `::fz_try_open_file()`.
Open the named file and wrap it in a stream.
 
Does the same as fz_open_file, but in the event the file
does not open, it will return NULL rather than throw an
exception.
ll_fz_try_parse_xml_archive_entry(arch, filename, preserve_white)
Low-level wrapper for `::fz_try_parse_xml_archive_entry()`.
Try and parse the contents of an archive entry into a tree of xml nodes.
 
preserve_white: whether to keep or delete all-whitespace nodes.
 
Will return NULL if the archive entry can't be found. Otherwise behaves
the same as fz_parse_xml_archive_entry. May throw exceptions.
ll_fz_try_read_archive_entry(arch, name)
Low-level wrapper for `::fz_try_read_archive_entry()`.
Reads all bytes in an archive entry
into a buffer.
 
name: Entry name to look for, this must be an exact match to
the entry name in the archive.
 
Returns NULL if a matching entry cannot be found. Otherwise behaves
the same as fz_read_archive_entry. Exceptions may be thrown.
ll_fz_try_read_file(filename)
Low-level wrapper for `::fz_try_read_file()`.
Read all the contents of a file into a buffer.
 
Returns NULL if the file does not exist, otherwise
behaves exactly as fz_read_file.
ll_fz_tune_image_decode(image_decode, arg)
Low-level wrapper for `::fz_tune_image_decode()`.
Set the tuning function to use for
image decode.
 
image_decode: Function to use.
 
arg: Opaque argument to be passed to tuning function.
ll_fz_tune_image_scale(image_scale, arg)
Low-level wrapper for `::fz_tune_image_scale()`.
Set the tuning function to use for
image scaling.
 
image_scale: Function to use.
 
arg: Opaque argument to be passed to tuning function.
ll_fz_unicode_from_glyph_name(name)
Low-level wrapper for `::fz_unicode_from_glyph_name()`.
ll_fz_unicode_from_glyph_name_strict(name)
Low-level wrapper for `::fz_unicode_from_glyph_name_strict()`.
ll_fz_union_rect(a, b)
Low-level wrapper for `::fz_union_rect()`.
Compute union of two rectangles.
 
Given two rectangles, update the first to be the smallest
axis-aligned rectangle that encompasses both given rectangles.
If either rectangle is infinite then the union is also infinite.
If either rectangle is empty then the union is simply the
non-empty rectangle. Should both rectangles be empty, then the
union is also empty.
ll_fz_unlock(lock)
Low-level wrapper for `::fz_unlock()`.
Unlock one of the user supplied mutexes.
ll_fz_unpack_stream(src, depth, w, h, n, indexed, pad, skip)
Low-level wrapper for `::fz_unpack_stream()`.
ll_fz_unread_byte(stm)
Low-level wrapper for `::fz_unread_byte()`.
Unread the single last byte successfully
read from a stream. Do not call this without having
successfully read a byte.
 
stm: The stream to operate upon.
ll_fz_unshare_stroke_state(shared)
Low-level wrapper for `::fz_unshare_stroke_state()`.
Given a reference to a (possibly) shared stroke_state structure,
return a reference to an equivalent stroke_state structure
that is guaranteed to be unshared (i.e. one that can
safely be modified).
 
shared: The reference to a (possibly) shared structure
to unshare. Ownership of this reference is passed in
to this function, even in the case of exceptions being
thrown.
 
Exceptions may be thrown in the event of failure to
allocate if required.
ll_fz_unshare_stroke_state_with_dash_len(shared, len)
Low-level wrapper for `::fz_unshare_stroke_state_with_dash_len()`.
Given a reference to a (possibly) shared stroke_state structure,
return a reference to a stroke_state structure (with room for a
given amount of dash data) that is guaranteed to be unshared
(i.e. one that can safely be modified).
 
shared: The reference to a (possibly) shared structure
to unshare. Ownership of this reference is passed in
to this function, even in the case of exceptions being
thrown.
 
Exceptions may be thrown in the event of failure to
allocate if required.
ll_fz_urldecode(url)
Low-level wrapper for `::fz_urldecode()`.
Like fz_decode_uri_component but in-place.
ll_fz_use_document_css()
Low-level wrapper for `::fz_use_document_css()`.
Return whether to respect document styles in HTML and EPUB.
ll_fz_user_context()
Low-level wrapper for `::fz_user_context()`.
Read the user field from the context.
ll_fz_user_css()
Low-level wrapper for `::fz_user_css()`.
Get the user stylesheet source text.
ll_fz_utflen(s)
Low-level wrapper for `::fz_utflen()`.
Count how many runes the UTF-8 encoded string
consists of.
 
s: The UTF-8 encoded, NUL-terminated text string.
 
Returns the number of runes in the string.
ll_fz_var_imp(arg_0)
Low-level wrapper for `::fz_var_imp()`.
ll_fz_walk_path(path, walker, arg)
Low-level wrapper for `::fz_walk_path()`.
Walk the segments of a path, calling the
appropriate callback function from a given set for each
segment of the path.
 
path: The path to walk.
 
walker: The set of callback functions to use. The first
4 callback pointers in the set must be non-NULL. The
subsequent ones can either be supplied, or can be left
as NULL, in which case the top 4 functions will be
called as appropriate to simulate them.
 
arg: An opaque argument passed in to each callback.
 
Exceptions will only be thrown if the underlying callback
functions throw them.
ll_fz_warn(text)
ll_fz_warn_original = ll_fz_warn(*args)
Low-level wrapper for `::fz_warn()`.
ll_fz_warning_callback()
Wrapper for out-params of fz_warning_callback().
Returns: fz_warning_cb *, void *user
ll_fz_warning_callback_outparams_fn(outparams)
ll_fz_warp_pixmap(src, points, width, height)
Low-level wrapper for `::fz_warp_pixmap()`.
ll_fz_windows_1250_from_unicode(u)
Low-level wrapper for `::fz_windows_1250_from_unicode()`.
ll_fz_windows_1251_from_unicode(u)
Low-level wrapper for `::fz_windows_1251_from_unicode()`.
ll_fz_windows_1252_from_unicode(u)
Low-level wrapper for `::fz_windows_1252_from_unicode()`.
ll_fz_write_band(writer, stride, band_height, samples)
Low-level wrapper for `::fz_write_band()`.
Cause a band writer to write the next band
of data for an image.
 
stride: The byte offset from the first byte of the data
for a pixel to the first byte of the data for the same pixel
on the row below.
 
band_height: The number of lines in this band.
 
samples: Pointer to first byte of the data.
ll_fz_write_base64(out, data, size, newline)
Low-level wrapper for `::fz_write_base64()`.
Write a base64 encoded data block, optionally with periodic
newlines.
ll_fz_write_base64_buffer(out, data, newline)
Low-level wrapper for `::fz_write_base64_buffer()`.
Write a base64 encoded fz_buffer, optionally with periodic
newlines.
ll_fz_write_bitmap_as_pbm(out, bitmap)
Low-level wrapper for `::fz_write_bitmap_as_pbm()`.
Write a bitmap as a pbm.
ll_fz_write_bitmap_as_pcl(out, bitmap, pcl)
Low-level wrapper for `::fz_write_bitmap_as_pcl()`.
Write a bitmap as mono PCL.
ll_fz_write_bitmap_as_pkm(out, bitmap)
Low-level wrapper for `::fz_write_bitmap_as_pkm()`.
Write a CMYK bitmap as a pkm.
ll_fz_write_bitmap_as_pwg(out, bitmap, pwg)
Low-level wrapper for `::fz_write_bitmap_as_pwg()`.
Write a bitmap as a PWG.
ll_fz_write_bitmap_as_pwg_page(out, bitmap, pwg)
Low-level wrapper for `::fz_write_bitmap_as_pwg_page()`.
Write a bitmap as a PWG page.
 
Caller should provide a file header by calling
fz_write_pwg_file_header, but can then write several pages to
the same file.
ll_fz_write_bits(out, data, num_bits)
Low-level wrapper for `::fz_write_bits()`.
Write num_bits of data to the end of the output stream, assumed to be packed
most significant bits first.
ll_fz_write_bits_sync(out)
Low-level wrapper for `::fz_write_bits_sync()`.
Sync to byte boundary after writing bits.
ll_fz_write_buffer(out, data)
Low-level wrapper for `::fz_write_buffer()`.
ll_fz_write_byte(out, x)
Low-level wrapper for `::fz_write_byte()`.
ll_fz_write_char(out, x)
Low-level wrapper for `::fz_write_char()`.
ll_fz_write_data(out, data, size)
Low-level wrapper for `::fz_write_data()`.
Write data to output.
 
data: Pointer to data to write.
size: Size of data to write in bytes.
ll_fz_write_document(wri, doc)
Low-level wrapper for `::fz_write_document()`.
Convenience function to feed all the pages of a document to
fz_begin_page/fz_run_page/fz_end_page.
ll_fz_write_float_be(out, f)
Low-level wrapper for `::fz_write_float_be()`.
ll_fz_write_float_le(out, f)
Low-level wrapper for `::fz_write_float_le()`.
ll_fz_write_header(writer, w, h, n, alpha, xres, yres, pagenum, cs, seps)
Low-level wrapper for `::fz_write_header()`.
Cause a band writer to write the header for
a banded image with the given properties/dimensions etc. This
also configures the bandwriter for the format of the data to be
passed in future calls.
 
w, h: Width and Height of the entire page.
 
n: Number of components (including spots and alphas).
 
alpha: Number of alpha components.
 
xres, yres: X and Y resolutions in dpi.
 
cs: Colorspace (NULL for bitmaps)
 
seps: Separation details (or NULL).
ll_fz_write_image_as_data_uri(out, image)
Low-level wrapper for `::fz_write_image_as_data_uri()`.
Write image as a data URI (for HTML and SVG output).
ll_fz_write_int16_be(out, x)
Low-level wrapper for `::fz_write_int16_be()`.
ll_fz_write_int16_le(out, x)
Low-level wrapper for `::fz_write_int16_le()`.
ll_fz_write_int32_be(out, x)
Low-level wrapper for `::fz_write_int32_be()`.
Write different sized data to an output stream.
ll_fz_write_int32_le(out, x)
Low-level wrapper for `::fz_write_int32_le()`.
ll_fz_write_pixmap_as_data_uri(out, pixmap)
Low-level wrapper for `::fz_write_pixmap_as_data_uri()`.
ll_fz_write_pixmap_as_pam(out, pixmap)
Low-level wrapper for `::fz_write_pixmap_as_pam()`.
Write a pixmap as a pnm (greyscale, rgb or cmyk, with or without
alpha).
ll_fz_write_pixmap_as_pcl(out, pixmap, pcl)
Low-level wrapper for `::fz_write_pixmap_as_pcl()`.
Write an (RGB) pixmap as color PCL.
ll_fz_write_pixmap_as_pclm(out, pixmap, options)
Low-level wrapper for `::fz_write_pixmap_as_pclm()`.
Write a (Greyscale or RGB) pixmap as pclm.
ll_fz_write_pixmap_as_pdfocr(out, pixmap, options)
Low-level wrapper for `::fz_write_pixmap_as_pdfocr()`.
Write a (Greyscale or RGB) pixmap as pdfocr.
ll_fz_write_pixmap_as_png(out, pixmap)
Low-level wrapper for `::fz_write_pixmap_as_png()`.
Write a (Greyscale or RGB) pixmap as a png.
ll_fz_write_pixmap_as_pnm(out, pixmap)
Low-level wrapper for `::fz_write_pixmap_as_pnm()`.
Write a pixmap as a pnm (greyscale or rgb, no alpha).
ll_fz_write_pixmap_as_ps(out, pixmap)
Low-level wrapper for `::fz_write_pixmap_as_ps()`.
Write a (gray, rgb, or cmyk, no alpha) pixmap out as postscript.
ll_fz_write_pixmap_as_psd(out, pixmap)
Low-level wrapper for `::fz_write_pixmap_as_psd()`.
Write a pixmap as a PSD file.
ll_fz_write_pixmap_as_pwg(out, pixmap, pwg)
Low-level wrapper for `::fz_write_pixmap_as_pwg()`.
Write a pixmap as a PWG.
ll_fz_write_pixmap_as_pwg_page(out, pixmap, pwg)
Low-level wrapper for `::fz_write_pixmap_as_pwg_page()`.
Write a pixmap as a PWG page.
 
Caller should provide a file header by calling
fz_write_pwg_file_header, but can then write several pages to
the same file.
ll_fz_write_ps_file_header(out)
Low-level wrapper for `::fz_write_ps_file_header()`.
Write the file level header for ps band writer output.
ll_fz_write_ps_file_trailer(out, pages)
Low-level wrapper for `::fz_write_ps_file_trailer()`.
Write the file level trailer for ps band writer output.
ll_fz_write_pwg_file_header(out)
Low-level wrapper for `::fz_write_pwg_file_header()`.
Output the file header to a pwg stream, ready for pages to follow it.
ll_fz_write_rune(out, rune)
Low-level wrapper for `::fz_write_rune()`.
Write a UTF-8 encoded unicode character.
ll_fz_write_stabilized_story(writer, user_css, em, contentfn, contentfn_ref, rectfn, rectfn_ref, pagefn, pagefn_ref, archive)
Low-level wrapper for `::fz_write_stabilized_story()`.
ll_fz_write_story(writer, story, rectfn, rectfn_ref, positionfn, positionfn_ref, pagefn, pagefn_ref)
Low-level wrapper for `::fz_write_story()`.
ll_fz_write_string(out, s)
Low-level wrapper for `::fz_write_string()`.
Write a string. Does not write zero terminator.
ll_fz_write_uint16_be(out, x)
Low-level wrapper for `::fz_write_uint16_be()`.
ll_fz_write_uint16_le(out, x)
Low-level wrapper for `::fz_write_uint16_le()`.
ll_fz_write_uint32_be(out, x)
Low-level wrapper for `::fz_write_uint32_be()`.
ll_fz_write_uint32_le(out, x)
Low-level wrapper for `::fz_write_uint32_le()`.
ll_fz_write_zip_entry(zip, name, buf, compress)
Low-level wrapper for `::fz_write_zip_entry()`.
Given a buffer of data, (optionally) compress it, and add it to
the zip file with the given name.
ll_fz_xml_add_att(pool, node, key, val)
Low-level wrapper for `::fz_xml_add_att()`.
Add an attribute to an XML node.
ll_fz_xml_att(item, att)
Low-level wrapper for `::fz_xml_att()`.
Return the value of an attribute of an XML node.
NULL if the attribute doesn't exist.
ll_fz_xml_att_alt(item, one, two)
Low-level wrapper for `::fz_xml_att_alt()`.
Return the value of an attribute of an XML node.
If the first attribute doesn't exist, try the second.
NULL if neither attribute exists.
ll_fz_xml_att_eq(item, name, match)
Low-level wrapper for `::fz_xml_att_eq()`.
Check for a matching attribute on an XML node.
 
If the node has the requested attribute (name), and the value
matches (match) then return 1. Otherwise, 0.
ll_fz_xml_down(item)
Low-level wrapper for `::fz_xml_down()`.
Return first child of XML node.
ll_fz_xml_find(item, tag)
Low-level wrapper for `::fz_xml_find()`.
Search the siblings of XML nodes starting with item looking for
the first with the given tag.
 
Return NULL if none found.
ll_fz_xml_find_dfs(item, tag, att, match)
Low-level wrapper for `::fz_xml_find_dfs()`.
Perform a depth first search from item, returning the first
child that matches the given tag (or any tag if tag is NULL),
with the given attribute (if att is non NULL), that matches
match (if match is non NULL).
ll_fz_xml_find_dfs_top(item, tag, att, match, top)
Low-level wrapper for `::fz_xml_find_dfs_top()`.
Perform a depth first search from item, returning the first
child that matches the given tag (or any tag if tag is NULL),
with the given attribute (if att is non NULL), that matches
match (if match is non NULL). The search stops if it ever
reaches the top of the tree, or the declared 'top' item.
ll_fz_xml_find_down(item, tag)
Low-level wrapper for `::fz_xml_find_down()`.
Search the siblings of XML nodes starting with the first child
of item looking for the first with the given tag.
 
Return NULL if none found.
ll_fz_xml_find_down_match(item, tag, att, match)
Low-level wrapper for `::fz_xml_find_down_match()`.
Search the siblings of XML nodes starting with the first child
of item looking for the first with the given tag (or any tag if
tag is NULL), and with a matching attribute.
 
Return NULL if none found.
ll_fz_xml_find_match(item, tag, att, match)
Low-level wrapper for `::fz_xml_find_match()`.
Search the siblings of XML nodes starting with item looking for
the first with the given tag (or any tag if tag is NULL), and
with a matching attribute.
 
Return NULL if none found.
ll_fz_xml_find_next(item, tag)
Low-level wrapper for `::fz_xml_find_next()`.
Search the siblings of XML nodes starting with the first sibling
of item looking for the first with the given tag.
 
Return NULL if none found.
ll_fz_xml_find_next_dfs(item, tag, att, match)
Low-level wrapper for `::fz_xml_find_next_dfs()`.
Perform a depth first search onwards from item, returning the first
child that matches the given tag (or any tag if tag is NULL),
with the given attribute (if att is non NULL), that matches
match (if match is non NULL).
ll_fz_xml_find_next_dfs_top(item, tag, att, match, top)
Low-level wrapper for `::fz_xml_find_next_dfs_top()`.
Perform a depth first search onwards from item, returning the first
child that matches the given tag (or any tag if tag is NULL),
with the given attribute (if att is non NULL), that matches
match (if match is non NULL). The search stops if it ever reaches
the top of the tree, or the declared 'top' item.
ll_fz_xml_find_next_match(item, tag, att, match)
Low-level wrapper for `::fz_xml_find_next_match()`.
Search the siblings of XML nodes starting with the first sibling
of item looking for the first with the given tag (or any tag if tag
is NULL), and with a matching attribute.
 
Return NULL if none found.
ll_fz_xml_is_tag(item, name)
Low-level wrapper for `::fz_xml_is_tag()`.
Return true if the tag name matches.
ll_fz_xml_next(item)
Low-level wrapper for `::fz_xml_next()`.
Return next sibling of XML node.
ll_fz_xml_prev(item)
Low-level wrapper for `::fz_xml_prev()`.
Return previous sibling of XML node.
ll_fz_xml_root(xml)
Low-level wrapper for `::fz_xml_root()`.
Return the topmost XML node of a document.
ll_fz_xml_tag(item)
Low-level wrapper for `::fz_xml_tag()`.
Return tag of XML node. Return NULL for text nodes.
ll_fz_xml_text(item)
Low-level wrapper for `::fz_xml_text()`.
Return the text content of an XML node.
Return NULL if the node is a tag.
ll_fz_xml_up(item)
Low-level wrapper for `::fz_xml_up()`.
Return parent of XML node.
ll_pdf_abandon_operation(doc)
Low-level wrapper for `::pdf_abandon_operation()`.
ll_pdf_access_alert_event(evt)
Low-level wrapper for `::pdf_access_alert_event()`.
ll_pdf_access_exec_menu_item_event(evt)
Low-level wrapper for `::pdf_access_exec_menu_item_event()`.
ll_pdf_access_launch_url_event(evt)
Low-level wrapper for `::pdf_access_launch_url_event()`.
ll_pdf_access_mail_doc_event(evt)
Low-level wrapper for `::pdf_access_mail_doc_event()`.
ll_pdf_add_annot_border_dash_item(annot, length)
Low-level wrapper for `::pdf_add_annot_border_dash_item()`.
ll_pdf_add_annot_ink_list(annot, n, stroke)
Low-level wrapper for `::pdf_add_annot_ink_list()`.
ll_pdf_add_annot_ink_list_stroke(annot)
Low-level wrapper for `::pdf_add_annot_ink_list_stroke()`.
ll_pdf_add_annot_ink_list_stroke_vertex(annot, p)
Low-level wrapper for `::pdf_add_annot_ink_list_stroke_vertex()`.
ll_pdf_add_annot_quad_point(annot, quad)
Low-level wrapper for `::pdf_add_annot_quad_point()`.
ll_pdf_add_annot_vertex(annot, p)
Low-level wrapper for `::pdf_add_annot_vertex()`.
ll_pdf_add_cid_font(doc, font)
Low-level wrapper for `::pdf_add_cid_font()`.
ll_pdf_add_cjk_font(doc, font, script, wmode, serif)
Low-level wrapper for `::pdf_add_cjk_font()`.
ll_pdf_add_codespace(cmap, low, high, n)
Low-level wrapper for `::pdf_add_codespace()`.
ll_pdf_add_embedded_file(doc, filename, mimetype, contents, created, modifed, add_checksum)
Low-level wrapper for `::pdf_add_embedded_file()`.
ll_pdf_add_hmtx(font, lo, hi, w)
Low-level wrapper for `::pdf_add_hmtx()`.
ll_pdf_add_image(doc, image)
Low-level wrapper for `::pdf_add_image()`.
ll_pdf_add_journal_fragment(doc, parent, copy, copy_stream, newobj)
Low-level wrapper for `::pdf_add_journal_fragment()`.
ll_pdf_add_new_array(doc, initial)
Low-level wrapper for `::pdf_add_new_array()`.
ll_pdf_add_new_dict(doc, initial)
Low-level wrapper for `::pdf_add_new_dict()`.
ll_pdf_add_object(doc, obj)
Low-level wrapper for `::pdf_add_object()`.
ll_pdf_add_object_drop(doc, obj)
Low-level wrapper for `::pdf_add_object_drop()`.
ll_pdf_add_page(doc, mediabox, rotate, resources, contents)
Low-level wrapper for `::pdf_add_page()`.
ll_pdf_add_simple_font(doc, font, encoding)
Low-level wrapper for `::pdf_add_simple_font()`.
ll_pdf_add_stream(doc, buf, obj, compressed)
Low-level wrapper for `::pdf_add_stream()`.
ll_pdf_add_substitute_font(doc, font)
Low-level wrapper for `::pdf_add_substitute_font()`.
ll_pdf_add_vmtx(font, lo, hi, x, y, w)
Low-level wrapper for `::pdf_add_vmtx()`.
ll_pdf_annot_MK_BC(annot, color)
Wrapper for out-params of pdf_annot_MK_BC().
Returns: int n
ll_pdf_annot_MK_BC_outparams_fn(annot, color, outparams)
ll_pdf_annot_MK_BC_rgb(annot, rgb)
Low-level wrapper for `::pdf_annot_MK_BC_rgb()`.
ll_pdf_annot_MK_BG(annot, color)
Wrapper for out-params of pdf_annot_MK_BG().
Returns: int n
ll_pdf_annot_MK_BG_outparams_fn(annot, color, outparams)
ll_pdf_annot_MK_BG_rgb(annot, rgb)
Low-level wrapper for `::pdf_annot_MK_BG_rgb()`.
ll_pdf_annot_active(annot)
Low-level wrapper for `::pdf_annot_active()`.
ll_pdf_annot_ap(annot)
Low-level wrapper for `::pdf_annot_ap()`.
ll_pdf_annot_author(annot)
Low-level wrapper for `::pdf_annot_author()`.
ll_pdf_annot_border(annot)
Low-level wrapper for `::pdf_annot_border()`.
ll_pdf_annot_border_dash_count(annot)
Low-level wrapper for `::pdf_annot_border_dash_count()`.
ll_pdf_annot_border_dash_item(annot, i)
Low-level wrapper for `::pdf_annot_border_dash_item()`.
ll_pdf_annot_border_effect(annot)
Low-level wrapper for `::pdf_annot_border_effect()`.
ll_pdf_annot_border_effect_intensity(annot)
Low-level wrapper for `::pdf_annot_border_effect_intensity()`.
ll_pdf_annot_border_style(annot)
Low-level wrapper for `::pdf_annot_border_style()`.
ll_pdf_annot_border_width(annot)
Low-level wrapper for `::pdf_annot_border_width()`.
ll_pdf_annot_color(annot, color)
Wrapper for out-params of pdf_annot_color().
Returns: int n
ll_pdf_annot_color_outparams_fn(annot, color, outparams)
ll_pdf_annot_contents(annot)
Low-level wrapper for `::pdf_annot_contents()`.
ll_pdf_annot_creation_date(annot)
Low-level wrapper for `::pdf_annot_creation_date()`.
ll_pdf_annot_default_appearance(annot, color)
Wrapper for out-params of pdf_annot_default_appearance().
Returns: const char *font, float size, int n
ll_pdf_annot_default_appearance_outparams_fn(annot, color, outparams)
ll_pdf_annot_ensure_local_xref(annot)
Low-level wrapper for `::pdf_annot_ensure_local_xref()`.
ll_pdf_annot_event_blur(annot)
Low-level wrapper for `::pdf_annot_event_blur()`.
ll_pdf_annot_event_down(annot)
Low-level wrapper for `::pdf_annot_event_down()`.
ll_pdf_annot_event_enter(annot)
Low-level wrapper for `::pdf_annot_event_enter()`.
ll_pdf_annot_event_exit(annot)
Low-level wrapper for `::pdf_annot_event_exit()`.
ll_pdf_annot_event_focus(annot)
Low-level wrapper for `::pdf_annot_event_focus()`.
ll_pdf_annot_event_page_close(annot)
Low-level wrapper for `::pdf_annot_event_page_close()`.
ll_pdf_annot_event_page_invisible(annot)
Low-level wrapper for `::pdf_annot_event_page_invisible()`.
ll_pdf_annot_event_page_open(annot)
Low-level wrapper for `::pdf_annot_event_page_open()`.
ll_pdf_annot_event_page_visible(annot)
Low-level wrapper for `::pdf_annot_event_page_visible()`.
ll_pdf_annot_event_up(annot)
Low-level wrapper for `::pdf_annot_event_up()`.
ll_pdf_annot_field_event_keystroke(doc, annot, evt)
Low-level wrapper for `::pdf_annot_field_event_keystroke()`.
ll_pdf_annot_field_flags(annot)
Low-level wrapper for `::pdf_annot_field_flags()`.
ll_pdf_annot_field_label(widget)
Low-level wrapper for `::pdf_annot_field_label()`.
ll_pdf_annot_field_value(annot)
Low-level wrapper for `::pdf_annot_field_value()`.
ll_pdf_annot_filespec(annot)
Low-level wrapper for `::pdf_annot_filespec()`.
ll_pdf_annot_flags(annot)
Low-level wrapper for `::pdf_annot_flags()`.
ll_pdf_annot_has_author(annot)
Low-level wrapper for `::pdf_annot_has_author()`.
ll_pdf_annot_has_border(annot)
Low-level wrapper for `::pdf_annot_has_border()`.
ll_pdf_annot_has_border_effect(annot)
Low-level wrapper for `::pdf_annot_has_border_effect()`.
ll_pdf_annot_has_filespec(annot)
Low-level wrapper for `::pdf_annot_has_filespec()`.
ll_pdf_annot_has_icon_name(annot)
Low-level wrapper for `::pdf_annot_has_icon_name()`.
ll_pdf_annot_has_ink_list(annot)
Low-level wrapper for `::pdf_annot_has_ink_list()`.
ll_pdf_annot_has_interior_color(annot)
Low-level wrapper for `::pdf_annot_has_interior_color()`.
ll_pdf_annot_has_line(annot)
Low-level wrapper for `::pdf_annot_has_line()`.
ll_pdf_annot_has_line_ending_styles(annot)
Low-level wrapper for `::pdf_annot_has_line_ending_styles()`.
ll_pdf_annot_has_open(annot)
Low-level wrapper for `::pdf_annot_has_open()`.
ll_pdf_annot_has_quad_points(annot)
Low-level wrapper for `::pdf_annot_has_quad_points()`.
ll_pdf_annot_has_rect(annot)
Low-level wrapper for `::pdf_annot_has_rect()`.
ll_pdf_annot_has_vertices(annot)
Low-level wrapper for `::pdf_annot_has_vertices()`.
ll_pdf_annot_hidden_for_editing(annot)
Low-level wrapper for `::pdf_annot_hidden_for_editing()`.
ll_pdf_annot_hot(annot)
Low-level wrapper for `::pdf_annot_hot()`.
ll_pdf_annot_icon_name(annot)
Low-level wrapper for `::pdf_annot_icon_name()`.
ll_pdf_annot_ink_list_count(annot)
Low-level wrapper for `::pdf_annot_ink_list_count()`.
ll_pdf_annot_ink_list_stroke_count(annot, i)
Low-level wrapper for `::pdf_annot_ink_list_stroke_count()`.
ll_pdf_annot_ink_list_stroke_vertex(annot, i, k)
Low-level wrapper for `::pdf_annot_ink_list_stroke_vertex()`.
ll_pdf_annot_interior_color(annot, color)
Wrapper for out-params of pdf_annot_interior_color().
Returns: int n
ll_pdf_annot_interior_color_outparams_fn(annot, color, outparams)
ll_pdf_annot_is_open(annot)
Low-level wrapper for `::pdf_annot_is_open()`.
ll_pdf_annot_is_standard_stamp(annot)
Low-level wrapper for `::pdf_annot_is_standard_stamp()`.
ll_pdf_annot_language(annot)
Low-level wrapper for `::pdf_annot_language()`.
ll_pdf_annot_line(annot, a, b)
Low-level wrapper for `::pdf_annot_line()`.
ll_pdf_annot_line_end_style(annot)
Low-level wrapper for `::pdf_annot_line_end_style()`.
ll_pdf_annot_line_ending_styles(annot)
Wrapper for out-params of pdf_annot_line_ending_styles().
Returns: enum pdf_line_ending start_style, enum pdf_line_ending end_style
ll_pdf_annot_line_ending_styles_outparams_fn(annot, outparams)
ll_pdf_annot_line_start_style(annot)
Low-level wrapper for `::pdf_annot_line_start_style()`.
ll_pdf_annot_modification_date(annot)
Low-level wrapper for `::pdf_annot_modification_date()`.
ll_pdf_annot_needs_resynthesis(annot)
Low-level wrapper for `::pdf_annot_needs_resynthesis()`.
ll_pdf_annot_obj(annot)
Low-level wrapper for `::pdf_annot_obj()`.
ll_pdf_annot_opacity(annot)
Low-level wrapper for `::pdf_annot_opacity()`.
ll_pdf_annot_page(annot)
Low-level wrapper for `::pdf_annot_page()`.
ll_pdf_annot_pop_and_discard_local_xref(annot)
Low-level wrapper for `::pdf_annot_pop_and_discard_local_xref()`.
ll_pdf_annot_pop_local_xref(annot)
Low-level wrapper for `::pdf_annot_pop_local_xref()`.
ll_pdf_annot_popup(annot)
Low-level wrapper for `::pdf_annot_popup()`.
ll_pdf_annot_push_local_xref(annot)
Low-level wrapper for `::pdf_annot_push_local_xref()`.
ll_pdf_annot_quad_point(annot, i)
Low-level wrapper for `::pdf_annot_quad_point()`.
ll_pdf_annot_quad_point_count(annot)
Low-level wrapper for `::pdf_annot_quad_point_count()`.
ll_pdf_annot_quadding(annot)
Low-level wrapper for `::pdf_annot_quadding()`.
ll_pdf_annot_rect(annot)
Low-level wrapper for `::pdf_annot_rect()`.
ll_pdf_annot_request_resynthesis(annot)
Low-level wrapper for `::pdf_annot_request_resynthesis()`.
ll_pdf_annot_transform(annot)
Low-level wrapper for `::pdf_annot_transform()`.
ll_pdf_annot_type(annot)
Low-level wrapper for `::pdf_annot_type()`.
ll_pdf_annot_type_from_string(subtype)
Low-level wrapper for `::pdf_annot_type_from_string()`.
ll_pdf_annot_vertex(annot, i)
Low-level wrapper for `::pdf_annot_vertex()`.
ll_pdf_annot_vertex_count(annot)
Low-level wrapper for `::pdf_annot_vertex_count()`.
ll_pdf_append_explicit_dest_to_uri(url, dest)
Low-level wrapper for `::pdf_append_explicit_dest_to_uri()`.
ll_pdf_append_named_dest_to_uri(url, name)
Low-level wrapper for `::pdf_append_named_dest_to_uri()`.
ll_pdf_append_token(buf, tok, lex)
Low-level wrapper for `::pdf_append_token()`.
ll_pdf_apply_redaction(annot, opts)
Low-level wrapper for `::pdf_apply_redaction()`.
ll_pdf_array_contains(array, obj)
Low-level wrapper for `::pdf_array_contains()`.
ll_pdf_array_delete(array, index)
Low-level wrapper for `::pdf_array_delete()`.
ll_pdf_array_find(array, obj)
Low-level wrapper for `::pdf_array_find()`.
ll_pdf_array_get(array, i)
Low-level wrapper for `::pdf_array_get()`.
ll_pdf_array_get_bool(array, index)
Low-level wrapper for `::pdf_array_get_bool()`.
ll_pdf_array_get_int(array, index)
Low-level wrapper for `::pdf_array_get_int()`.
ll_pdf_array_get_matrix(array, index)
Low-level wrapper for `::pdf_array_get_matrix()`.
ll_pdf_array_get_name(array, index)
Low-level wrapper for `::pdf_array_get_name()`.
ll_pdf_array_get_real(array, index)
Low-level wrapper for `::pdf_array_get_real()`.
ll_pdf_array_get_rect(array, index)
Low-level wrapper for `::pdf_array_get_rect()`.
ll_pdf_array_get_string(array, index)
Wrapper for out-params of pdf_array_get_string().
Returns: const char *, size_t sizep
ll_pdf_array_get_string_outparams_fn(array, index, outparams)
ll_pdf_array_get_text_string(array, index)
Low-level wrapper for `::pdf_array_get_text_string()`.
ll_pdf_array_insert(array, obj, index)
Low-level wrapper for `::pdf_array_insert()`.
ll_pdf_array_insert_drop(array, obj, index)
Low-level wrapper for `::pdf_array_insert_drop()`.
ll_pdf_array_len(array)
Low-level wrapper for `::pdf_array_len()`.
ll_pdf_array_push(array, obj)
Low-level wrapper for `::pdf_array_push()`.
ll_pdf_array_push_array(array, initial)
Low-level wrapper for `::pdf_array_push_array()`.
ll_pdf_array_push_bool(array, x)
Low-level wrapper for `::pdf_array_push_bool()`.
ll_pdf_array_push_dict(array, initial)
Low-level wrapper for `::pdf_array_push_dict()`.
ll_pdf_array_push_drop(array, obj)
Low-level wrapper for `::pdf_array_push_drop()`.
ll_pdf_array_push_int(array, x)
Low-level wrapper for `::pdf_array_push_int()`.
ll_pdf_array_push_name(array, x)
Low-level wrapper for `::pdf_array_push_name()`.
ll_pdf_array_push_real(array, x)
Low-level wrapper for `::pdf_array_push_real()`.
ll_pdf_array_push_string(array, x, n)
Low-level wrapper for `::pdf_array_push_string()`.
ll_pdf_array_push_text_string(array, x)
Low-level wrapper for `::pdf_array_push_text_string()`.
ll_pdf_array_put(array, i, obj)
Low-level wrapper for `::pdf_array_put()`.
ll_pdf_array_put_drop(array, i, obj)
Low-level wrapper for `::pdf_array_put_drop()`.
ll_pdf_authenticate_password(doc, pw)
Low-level wrapper for `::pdf_authenticate_password()`.
ll_pdf_begin_implicit_operation(doc)
Low-level wrapper for `::pdf_begin_implicit_operation()`.
ll_pdf_begin_operation(doc, operation)
Low-level wrapper for `::pdf_begin_operation()`.
ll_pdf_bound_annot(annot)
Low-level wrapper for `::pdf_bound_annot()`.
ll_pdf_bound_page(page, box)
Low-level wrapper for `::pdf_bound_page()`.
ll_pdf_bound_widget(widget)
Low-level wrapper for `::pdf_bound_widget()`.
ll_pdf_button_field_on_state(field)
Low-level wrapper for `::pdf_button_field_on_state()`.
ll_pdf_cache_object(doc, num)
Low-level wrapper for `::pdf_cache_object()`.
Retrieve the pdf_xref_entry for a given object.
 
This can cause xref reorganisations (solidifications etc) due to
repairs, so all held pdf_xref_entries should be considered
invalid after this call (other than the returned one).
ll_pdf_calculate_form(doc)
Low-level wrapper for `::pdf_calculate_form()`.
ll_pdf_can_be_saved_incrementally(doc)
Low-level wrapper for `::pdf_can_be_saved_incrementally()`.
ll_pdf_can_redo(doc)
Low-level wrapper for `::pdf_can_redo()`.
ll_pdf_can_undo(doc)
Low-level wrapper for `::pdf_can_undo()`.
ll_pdf_check_certificate(verifier, doc, signature)
Low-level wrapper for `::pdf_check_certificate()`.
ll_pdf_check_digest(verifier, doc, signature)
Low-level wrapper for `::pdf_check_digest()`.
ll_pdf_check_signature(verifier, doc, signature, ebuf, ebufsize)
Low-level wrapper for `::pdf_check_signature()`.
ll_pdf_check_widget_certificate(verifier, widget)
Low-level wrapper for `::pdf_check_widget_certificate()`.
ll_pdf_check_widget_digest(verifier, widget)
Low-level wrapper for `::pdf_check_widget_digest()`.
ll_pdf_choice_field_option(field, exportval, i)
Low-level wrapper for `::pdf_choice_field_option()`.
ll_pdf_choice_field_option_count(field)
Low-level wrapper for `::pdf_choice_field_option_count()`.
ll_pdf_choice_widget_is_multiselect(tw)
Low-level wrapper for `::pdf_choice_widget_is_multiselect()`.
ll_pdf_choice_widget_options(tw, exportval, opts)
Low-level wrapper for `::pdf_choice_widget_options()`.
ll_pdf_choice_widget_set_value(tw, n, opts)
Low-level wrapper for `::pdf_choice_widget_set_value()`.
ll_pdf_choice_widget_value(tw, opts)
Low-level wrapper for `::pdf_choice_widget_value()`.
ll_pdf_clean_file(infile, outfile, password, opts, retainlen)
Low-level wrapper for `::pdf_clean_file()`.
ll_pdf_clean_font_name(fontname)
Low-level wrapper for `::pdf_clean_font_name()`.
ll_pdf_clean_obj(obj)
Low-level wrapper for `::pdf_clean_obj()`.
ll_pdf_clear_annot_border_dash(annot)
Low-level wrapper for `::pdf_clear_annot_border_dash()`.
ll_pdf_clear_annot_ink_list(annot)
Low-level wrapper for `::pdf_clear_annot_ink_list()`.
ll_pdf_clear_annot_quad_points(annot)
Low-level wrapper for `::pdf_clear_annot_quad_points()`.
ll_pdf_clear_annot_vertices(annot)
Low-level wrapper for `::pdf_clear_annot_vertices()`.
ll_pdf_clear_signature(widget)
Low-level wrapper for `::pdf_clear_signature()`.
ll_pdf_clear_xref(doc)
Low-level wrapper for `::pdf_clear_xref()`.
ll_pdf_clear_xref_to_mark(doc)
Low-level wrapper for `::pdf_clear_xref_to_mark()`.
ll_pdf_close_processor(proc)
Low-level wrapper for `::pdf_close_processor()`.
ll_pdf_cmap_size(cmap)
Low-level wrapper for `::pdf_cmap_size()`.
ll_pdf_cmap_wmode(cmap)
Low-level wrapper for `::pdf_cmap_wmode()`.
ll_pdf_copy_array(array)
Low-level wrapper for `::pdf_copy_array()`.
ll_pdf_copy_dict(dict)
Low-level wrapper for `::pdf_copy_dict()`.
ll_pdf_count_layer_config_ui(doc)
Low-level wrapper for `::pdf_count_layer_config_ui()`.
ll_pdf_count_layer_configs(doc)
Low-level wrapper for `::pdf_count_layer_configs()`.
ll_pdf_count_layers(doc)
Low-level wrapper for `::pdf_count_layers()`.
ll_pdf_count_objects(doc)
Low-level wrapper for `::pdf_count_objects()`.
ll_pdf_count_pages(doc)
Low-level wrapper for `::pdf_count_pages()`.
ll_pdf_count_pages_imp(doc, chapter)
Low-level wrapper for `::pdf_count_pages_imp()`.
ll_pdf_count_signatures(doc)
Low-level wrapper for `::pdf_count_signatures()`.
ll_pdf_count_unsaved_versions(doc)
Low-level wrapper for `::pdf_count_unsaved_versions()`.
ll_pdf_count_versions(doc)
Low-level wrapper for `::pdf_count_versions()`.
ll_pdf_create_annot(page, type)
Low-level wrapper for `::pdf_create_annot()`.
ll_pdf_create_annot_raw(page, type)
Low-level wrapper for `::pdf_create_annot_raw()`.
ll_pdf_create_document()
Low-level wrapper for `::pdf_create_document()`.
ll_pdf_create_field_name(doc, prefix, buf, len)
Low-level wrapper for `::pdf_create_field_name()`.
ll_pdf_create_link(page, bbox, uri)
Low-level wrapper for `::pdf_create_link()`.
ll_pdf_create_object(doc)
Low-level wrapper for `::pdf_create_object()`.
ll_pdf_create_signature_widget(page, name)
Low-level wrapper for `::pdf_create_signature_widget()`.
ll_pdf_crypt_encrypt_metadata(crypt)
Low-level wrapper for `::pdf_crypt_encrypt_metadata()`.
ll_pdf_crypt_key(crypt)
Low-level wrapper for `::pdf_crypt_key()`.
ll_pdf_crypt_length(crypt)
Low-level wrapper for `::pdf_crypt_length()`.
ll_pdf_crypt_method(crypt)
Low-level wrapper for `::pdf_crypt_method()`.
ll_pdf_crypt_obj(crypt, obj, num, gen)
Low-level wrapper for `::pdf_crypt_obj()`.
ll_pdf_crypt_owner_encryption(crypt)
Low-level wrapper for `::pdf_crypt_owner_encryption()`.
ll_pdf_crypt_owner_password(crypt)
Low-level wrapper for `::pdf_crypt_owner_password()`.
ll_pdf_crypt_permissions(crypt)
Low-level wrapper for `::pdf_crypt_permissions()`.
ll_pdf_crypt_permissions_encryption(crypt)
Low-level wrapper for `::pdf_crypt_permissions_encryption()`.
ll_pdf_crypt_revision(crypt)
Low-level wrapper for `::pdf_crypt_revision()`.
ll_pdf_crypt_stream_method(crypt)
Low-level wrapper for `::pdf_crypt_stream_method()`.
ll_pdf_crypt_string_method(crypt)
Low-level wrapper for `::pdf_crypt_string_method()`.
ll_pdf_crypt_user_encryption(crypt)
Low-level wrapper for `::pdf_crypt_user_encryption()`.
ll_pdf_crypt_user_password(crypt)
Low-level wrapper for `::pdf_crypt_user_password()`.
ll_pdf_crypt_version(crypt)
Low-level wrapper for `::pdf_crypt_version()`.
ll_pdf_cycle(here, prev, obj)
Low-level wrapper for `::pdf_cycle()`.
ll_pdf_debug_doc_changes(doc)
Low-level wrapper for `::pdf_debug_doc_changes()`.
ll_pdf_debug_obj(obj)
Low-level wrapper for `::pdf_debug_obj()`.
ll_pdf_debug_ref(obj)
Low-level wrapper for `::pdf_debug_ref()`.
ll_pdf_decode_cmap(cmap, s, e)
Wrapper for out-params of pdf_decode_cmap().
Returns: int, unsigned int cpt
ll_pdf_decode_cmap_outparams_fn(cmap, s, e, outparams)
ll_pdf_deep_copy_obj(obj)
Low-level wrapper for `::pdf_deep_copy_obj()`.
ll_pdf_delete_annot(page, annot)
Low-level wrapper for `::pdf_delete_annot()`.
ll_pdf_delete_link(page, link)
Low-level wrapper for `::pdf_delete_link()`.
ll_pdf_delete_object(doc, num)
Low-level wrapper for `::pdf_delete_object()`.
ll_pdf_delete_page(doc, number)
Low-level wrapper for `::pdf_delete_page()`.
ll_pdf_delete_page_labels(doc, index)
Low-level wrapper for `::pdf_delete_page_labels()`.
ll_pdf_delete_page_range(doc, start, end)
Low-level wrapper for `::pdf_delete_page_range()`.
ll_pdf_deselect_layer_config_ui(doc, ui)
Low-level wrapper for `::pdf_deselect_layer_config_ui()`.
ll_pdf_deserialise_journal(doc, stm)
Low-level wrapper for `::pdf_deserialise_journal()`.
ll_pdf_dict_del(dict, key)
Low-level wrapper for `::pdf_dict_del()`.
ll_pdf_dict_dels(dict, key)
Low-level wrapper for `::pdf_dict_dels()`.
ll_pdf_dict_get(dict, key)
Low-level wrapper for `::pdf_dict_get()`.
ll_pdf_dict_get_bool(dict, key)
Low-level wrapper for `::pdf_dict_get_bool()`.
ll_pdf_dict_get_date(dict, key)
Low-level wrapper for `::pdf_dict_get_date()`.
ll_pdf_dict_get_inheritable(dict, key)
Low-level wrapper for `::pdf_dict_get_inheritable()`.
ll_pdf_dict_get_int(dict, key)
Low-level wrapper for `::pdf_dict_get_int()`.
ll_pdf_dict_get_int64(dict, key)
Low-level wrapper for `::pdf_dict_get_int64()`.
ll_pdf_dict_get_key(dict, idx)
Low-level wrapper for `::pdf_dict_get_key()`.
ll_pdf_dict_get_matrix(dict, key)
Low-level wrapper for `::pdf_dict_get_matrix()`.
ll_pdf_dict_get_name(dict, key)
Low-level wrapper for `::pdf_dict_get_name()`.
ll_pdf_dict_get_put_drop(dict, key, val)
Wrapper for out-params of pdf_dict_get_put_drop().
Returns: ::pdf_obj *old_val
ll_pdf_dict_get_put_drop_outparams_fn(dict, key, val, outparams)
ll_pdf_dict_get_real(dict, key)
Low-level wrapper for `::pdf_dict_get_real()`.
ll_pdf_dict_get_rect(dict, key)
Low-level wrapper for `::pdf_dict_get_rect()`.
ll_pdf_dict_get_string(dict, key)
Wrapper for out-params of pdf_dict_get_string().
Returns: const char *, size_t sizep
ll_pdf_dict_get_string_outparams_fn(dict, key, outparams)
ll_pdf_dict_get_text_string(dict, key)
Low-level wrapper for `::pdf_dict_get_text_string()`.
ll_pdf_dict_get_val(dict, idx)
Low-level wrapper for `::pdf_dict_get_val()`.
ll_pdf_dict_geta(dict, key, abbrev)
Low-level wrapper for `::pdf_dict_geta()`.
ll_pdf_dict_getl(obj, *tail)
Python implementation of ll_pdf_dict_getl(), because SWIG
doesn't handle variadic args. Each item in `tail` should be
`mupdf.pdf_obj`.
ll_pdf_dict_getp(dict, path)
Low-level wrapper for `::pdf_dict_getp()`.
ll_pdf_dict_getp_inheritable(dict, path)
Low-level wrapper for `::pdf_dict_getp_inheritable()`.
ll_pdf_dict_gets(dict, key)
Low-level wrapper for `::pdf_dict_gets()`.
ll_pdf_dict_gets_inheritable(dict, key)
Low-level wrapper for `::pdf_dict_gets_inheritable()`.
ll_pdf_dict_getsa(dict, key, abbrev)
Low-level wrapper for `::pdf_dict_getsa()`.
ll_pdf_dict_len(dict)
Low-level wrapper for `::pdf_dict_len()`.
ll_pdf_dict_put(dict, key, val)
Low-level wrapper for `::pdf_dict_put()`.
ll_pdf_dict_put_array(dict, key, initial)
Low-level wrapper for `::pdf_dict_put_array()`.
ll_pdf_dict_put_bool(dict, key, x)
Low-level wrapper for `::pdf_dict_put_bool()`.
ll_pdf_dict_put_date(dict, key, time)
Low-level wrapper for `::pdf_dict_put_date()`.
ll_pdf_dict_put_dict(dict, key, initial)
Low-level wrapper for `::pdf_dict_put_dict()`.
ll_pdf_dict_put_drop(dict, key, val)
Low-level wrapper for `::pdf_dict_put_drop()`.
ll_pdf_dict_put_int(dict, key, x)
Low-level wrapper for `::pdf_dict_put_int()`.
ll_pdf_dict_put_matrix(dict, key, x)
Low-level wrapper for `::pdf_dict_put_matrix()`.
ll_pdf_dict_put_name(dict, key, x)
Low-level wrapper for `::pdf_dict_put_name()`.
ll_pdf_dict_put_real(dict, key, x)
Low-level wrapper for `::pdf_dict_put_real()`.
ll_pdf_dict_put_rect(dict, key, x)
Low-level wrapper for `::pdf_dict_put_rect()`.
ll_pdf_dict_put_string(dict, key, x, n)
Low-level wrapper for `::pdf_dict_put_string()`.
ll_pdf_dict_put_text_string(dict, key, x)
Low-level wrapper for `::pdf_dict_put_text_string()`.
ll_pdf_dict_put_val_null(obj, idx)
Low-level wrapper for `::pdf_dict_put_val_null()`.
ll_pdf_dict_putl(obj, val, *tail)
Python implementation of ll_pdf_dict_putl() because SWIG
doesn't handle variadic args. Each item in `tail` should
be a SWIG wrapper for a `pdf_obj`.
ll_pdf_dict_putp(dict, path, val)
Low-level wrapper for `::pdf_dict_putp()`.
ll_pdf_dict_putp_drop(dict, path, val)
Low-level wrapper for `::pdf_dict_putp_drop()`.
ll_pdf_dict_puts(dict, key, val)
Low-level wrapper for `::pdf_dict_puts()`.
ll_pdf_dict_puts_dict(dict, key, initial)
Low-level wrapper for `::pdf_dict_puts_dict()`.
ll_pdf_dict_puts_drop(dict, key, val)
Low-level wrapper for `::pdf_dict_puts_drop()`.
ll_pdf_dirty_annot(annot)
Low-level wrapper for `::pdf_dirty_annot()`.
ll_pdf_dirty_obj(obj)
Low-level wrapper for `::pdf_dirty_obj()`.
ll_pdf_disable_js(doc)
Low-level wrapper for `::pdf_disable_js()`.
ll_pdf_discard_journal(journal)
Low-level wrapper for `::pdf_discard_journal()`.
ll_pdf_doc_was_linearized(doc)
Low-level wrapper for `::pdf_doc_was_linearized()`.
ll_pdf_document_event_did_print(doc)
Low-level wrapper for `::pdf_document_event_did_print()`.
ll_pdf_document_event_did_save(doc)
Low-level wrapper for `::pdf_document_event_did_save()`.
ll_pdf_document_event_will_close(doc)
Low-level wrapper for `::pdf_document_event_will_close()`.
ll_pdf_document_event_will_print(doc)
Low-level wrapper for `::pdf_document_event_will_print()`.
ll_pdf_document_event_will_save(doc)
Low-level wrapper for `::pdf_document_event_will_save()`.
ll_pdf_document_from_fz_document(ptr)
Low-level wrapper for `::pdf_document_from_fz_document()`.
ll_pdf_document_language(doc)
Low-level wrapper for `::pdf_document_language()`.
ll_pdf_document_output_intent(doc)
Low-level wrapper for `::pdf_document_output_intent()`.
ll_pdf_document_permissions(doc)
Low-level wrapper for `::pdf_document_permissions()`.
ll_pdf_drop_annot(annot)
Low-level wrapper for `::pdf_drop_annot()`.
ll_pdf_drop_cmap(cmap)
Low-level wrapper for `::pdf_drop_cmap()`.
ll_pdf_drop_cmap_imp(cmap)
Low-level wrapper for `::pdf_drop_cmap_imp()`.
ll_pdf_drop_crypt(crypt)
Low-level wrapper for `::pdf_drop_crypt()`.
ll_pdf_drop_document(doc)
Low-level wrapper for `::pdf_drop_document()`.
ll_pdf_drop_font(font)
Low-level wrapper for `::pdf_drop_font()`.
ll_pdf_drop_function(func)
Low-level wrapper for `::pdf_drop_function()`.
ll_pdf_drop_graft_map(map)
Low-level wrapper for `::pdf_drop_graft_map()`.
ll_pdf_drop_journal(journal)
Low-level wrapper for `::pdf_drop_journal()`.
ll_pdf_drop_js(js)
Low-level wrapper for `::pdf_drop_js()`.
ll_pdf_drop_local_xref(xref)
Low-level wrapper for `::pdf_drop_local_xref()`.
ll_pdf_drop_local_xref_and_resources(doc)
Low-level wrapper for `::pdf_drop_local_xref_and_resources()`.
ll_pdf_drop_locked_fields(locked)
Low-level wrapper for `::pdf_drop_locked_fields()`.
ll_pdf_drop_mark_bits(marks)
Low-level wrapper for `::pdf_drop_mark_bits()`.
ll_pdf_drop_obj(obj)
Low-level wrapper for `::pdf_drop_obj()`.
ll_pdf_drop_ocg(doc)
Low-level wrapper for `::pdf_drop_ocg()`.
ll_pdf_drop_page_tree(doc)
Low-level wrapper for `::pdf_drop_page_tree()`.
ll_pdf_drop_page_tree_internal(doc)
Low-level wrapper for `::pdf_drop_page_tree_internal()`.
ll_pdf_drop_pattern(pat)
Low-level wrapper for `::pdf_drop_pattern()`.
ll_pdf_drop_processor(proc)
Low-level wrapper for `::pdf_drop_processor()`.
ll_pdf_drop_resource_tables(doc)
Low-level wrapper for `::pdf_drop_resource_tables()`.
ll_pdf_drop_signer(signer)
Low-level wrapper for `::pdf_drop_signer()`.
ll_pdf_drop_singleton_obj(obj)
Low-level wrapper for `::pdf_drop_singleton_obj()`.
ll_pdf_drop_verifier(verifier)
Low-level wrapper for `::pdf_drop_verifier()`.
ll_pdf_drop_widget(widget)
Low-level wrapper for `::pdf_drop_widget()`.
ll_pdf_edit_text_field_value(widget, value, change)
Wrapper for out-params of pdf_edit_text_field_value().
Returns: int, int selStart, int selEnd, char *newvalue
ll_pdf_edit_text_field_value_outparams_fn(widget, value, change, outparams)
ll_pdf_empty_store(doc)
Low-level wrapper for `::pdf_empty_store()`.
ll_pdf_enable_journal(doc)
Low-level wrapper for `::pdf_enable_journal()`.
ll_pdf_enable_js(doc)
Low-level wrapper for `::pdf_enable_js()`.
ll_pdf_enable_layer(doc, layer, enabled)
Low-level wrapper for `::pdf_enable_layer()`.
ll_pdf_encrypt_data(crypt, num, gen, fmt_str_out, arg, s, n)
Low-level wrapper for `::pdf_encrypt_data()`.
ll_pdf_encrypted_len(crypt, num, gen, len)
Low-level wrapper for `::pdf_encrypted_len()`.
ll_pdf_end_hmtx(font)
Low-level wrapper for `::pdf_end_hmtx()`.
ll_pdf_end_operation(doc)
Low-level wrapper for `::pdf_end_operation()`.
ll_pdf_end_vmtx(font)
Low-level wrapper for `::pdf_end_vmtx()`.
ll_pdf_ensure_solid_xref(doc, num)
Low-level wrapper for `::pdf_ensure_solid_xref()`.
ll_pdf_eval_function(func, in_, inlen, outlen)
Wrapper for out-params of pdf_eval_function().
Returns: float out
ll_pdf_eval_function_outparams_fn(func, _in, inlen, outlen, outparams)
ll_pdf_event_issue_alert(doc, evt)
Low-level wrapper for `::pdf_event_issue_alert()`.
ll_pdf_event_issue_exec_menu_item(doc, item)
Low-level wrapper for `::pdf_event_issue_exec_menu_item()`.
ll_pdf_event_issue_launch_url(doc, url, new_frame)
Low-level wrapper for `::pdf_event_issue_launch_url()`.
ll_pdf_event_issue_mail_doc(doc, evt)
Low-level wrapper for `::pdf_event_issue_mail_doc()`.
ll_pdf_event_issue_print(doc)
Low-level wrapper for `::pdf_event_issue_print()`.
ll_pdf_field_border_style(field)
Low-level wrapper for `::pdf_field_border_style()`.
ll_pdf_field_display(field)
Low-level wrapper for `::pdf_field_display()`.
ll_pdf_field_event_calculate(doc, field)
Low-level wrapper for `::pdf_field_event_calculate()`.
ll_pdf_field_event_format(doc, field)
Low-level wrapper for `::pdf_field_event_format()`.
ll_pdf_field_event_keystroke(doc, field, evt)
Low-level wrapper for `::pdf_field_event_keystroke()`.
ll_pdf_field_event_validate(doc, field, value)
Wrapper for out-params of pdf_field_event_validate().
Returns: int, char *newvalue
ll_pdf_field_event_validate_outparams_fn(doc, field, value, outparams)
ll_pdf_field_flags(field)
Low-level wrapper for `::pdf_field_flags()`.
ll_pdf_field_label(field)
Low-level wrapper for `::pdf_field_label()`.
ll_pdf_field_reset(doc, field)
Low-level wrapper for `::pdf_field_reset()`.
ll_pdf_field_set_border_style(field, text)
Low-level wrapper for `::pdf_field_set_border_style()`.
ll_pdf_field_set_button_caption(field, text)
Low-level wrapper for `::pdf_field_set_button_caption()`.
ll_pdf_field_set_display(field, d)
Low-level wrapper for `::pdf_field_set_display()`.
ll_pdf_field_set_fill_color(field, col)
Low-level wrapper for `::pdf_field_set_fill_color()`.
ll_pdf_field_set_text_color(field, col)
Low-level wrapper for `::pdf_field_set_text_color()`.
ll_pdf_field_type(field)
Low-level wrapper for `::pdf_field_type()`.
ll_pdf_field_type_string(field)
Low-level wrapper for `::pdf_field_type_string()`.
ll_pdf_field_value(field)
Low-level wrapper for `::pdf_field_value()`.
ll_pdf_filter_annot_contents(doc, annot, options)
Low-level wrapper for `::pdf_filter_annot_contents()`.
ll_pdf_filter_page_contents(doc, page, options)
Low-level wrapper for `::pdf_filter_page_contents()`.
ll_pdf_filter_xobject_instance(old_xobj, page_res, ctm, options, cycle_up)
Low-level wrapper for `::pdf_filter_xobject_instance()`.
ll_pdf_find_font_resource(doc, type, encoding, item, key)
Low-level wrapper for `::pdf_find_font_resource()`.
ll_pdf_find_item(drop, key)
Low-level wrapper for `::pdf_find_item()`.
ll_pdf_find_locked_fields(doc, version)
Low-level wrapper for `::pdf_find_locked_fields()`.
ll_pdf_find_locked_fields_for_sig(doc, sig)
Low-level wrapper for `::pdf_find_locked_fields_for_sig()`.
ll_pdf_find_version_for_obj(doc, obj)
Low-level wrapper for `::pdf_find_version_for_obj()`.
ll_pdf_first_annot(page)
Low-level wrapper for `::pdf_first_annot()`.
ll_pdf_first_widget(page)
Low-level wrapper for `::pdf_first_widget()`.
ll_pdf_flatten_inheritable_page_items(page)
Low-level wrapper for `::pdf_flatten_inheritable_page_items()`.
ll_pdf_font_cid_to_gid(fontdesc, cid)
Low-level wrapper for `::pdf_font_cid_to_gid()`.
ll_pdf_font_writing_supported(font)
Low-level wrapper for `::pdf_font_writing_supported()`.
ll_pdf_forget_xref(doc)
Low-level wrapper for `::pdf_forget_xref()`.
ll_pdf_format_date(time, s, n)
Low-level wrapper for `::pdf_format_date()`.
ll_pdf_format_write_options(buffer, buffer_len, opts)
Low-level wrapper for `::pdf_format_write_options()`.
ll_pdf_function_size(func)
Low-level wrapper for `::pdf_function_size()`.
ll_pdf_get_bound_document(obj)
Low-level wrapper for `::pdf_get_bound_document()`.
ll_pdf_get_doc_event_callback_data(doc)
Low-level wrapper for `::pdf_get_doc_event_callback_data()`.
ll_pdf_get_embedded_file_params(fs, out)
Low-level wrapper for `::pdf_get_embedded_file_params()`.
ll_pdf_get_incremental_xref_entry(doc, i)
Low-level wrapper for `::pdf_get_incremental_xref_entry()`.
ll_pdf_get_indirect_document(obj)
Low-level wrapper for `::pdf_get_indirect_document()`.
ll_pdf_get_populating_xref_entry(doc, i)
Low-level wrapper for `::pdf_get_populating_xref_entry()`.
ll_pdf_get_widget_editing_state(widget)
Low-level wrapper for `::pdf_get_widget_editing_state()`.
ll_pdf_get_xref_entry(doc, i)
Low-level wrapper for `::pdf_get_xref_entry()`.
ll_pdf_get_xref_entry_no_change(doc, i)
Low-level wrapper for `::pdf_get_xref_entry_no_change()`.
ll_pdf_get_xref_entry_no_null(doc, i)
Low-level wrapper for `::pdf_get_xref_entry_no_null()`.
ll_pdf_graft_mapped_object(map, obj)
Low-level wrapper for `::pdf_graft_mapped_object()`.
ll_pdf_graft_mapped_page(map, page_to, src, page_from)
Low-level wrapper for `::pdf_graft_mapped_page()`.
ll_pdf_graft_object(dst, obj)
Low-level wrapper for `::pdf_graft_object()`.
ll_pdf_graft_page(dst, page_to, src, page_from)
Low-level wrapper for `::pdf_graft_page()`.
ll_pdf_has_permission(doc, p)
Low-level wrapper for `::pdf_has_permission()`.
ll_pdf_has_unsaved_changes(doc)
Low-level wrapper for `::pdf_has_unsaved_changes()`.
ll_pdf_has_unsaved_sigs(doc)
Low-level wrapper for `::pdf_has_unsaved_sigs()`.
ll_pdf_insert_font_resource(doc, key, obj)
Low-level wrapper for `::pdf_insert_font_resource()`.
ll_pdf_insert_page(doc, at, page)
Low-level wrapper for `::pdf_insert_page()`.
ll_pdf_invalidate_xfa(doc)
Low-level wrapper for `::pdf_invalidate_xfa()`.
ll_pdf_is_array(obj)
Low-level wrapper for `::pdf_is_array()`.
ll_pdf_is_bool(obj)
Low-level wrapper for `::pdf_is_bool()`.
ll_pdf_is_dict(obj)
Low-level wrapper for `::pdf_is_dict()`.
ll_pdf_is_embedded_file(fs)
Low-level wrapper for `::pdf_is_embedded_file()`.
ll_pdf_is_field_locked(locked, name)
Low-level wrapper for `::pdf_is_field_locked()`.
ll_pdf_is_indirect(obj)
Low-level wrapper for `::pdf_is_indirect()`.
ll_pdf_is_int(obj)
Low-level wrapper for `::pdf_is_int()`.
ll_pdf_is_jpx_image(dict)
Low-level wrapper for `::pdf_is_jpx_image()`.
ll_pdf_is_local_object(doc, obj)
Low-level wrapper for `::pdf_is_local_object()`.
ll_pdf_is_name(obj)
Low-level wrapper for `::pdf_is_name()`.
ll_pdf_is_null(obj)
Low-level wrapper for `::pdf_is_null()`.
ll_pdf_is_number(obj)
Low-level wrapper for `::pdf_is_number()`.
ll_pdf_is_ocg_hidden(doc, rdb, usage, ocg)
Low-level wrapper for `::pdf_is_ocg_hidden()`.
ll_pdf_is_real(obj)
Low-level wrapper for `::pdf_is_real()`.
ll_pdf_is_stream(obj)
Low-level wrapper for `::pdf_is_stream()`.
ll_pdf_is_string(obj)
Low-level wrapper for `::pdf_is_string()`.
ll_pdf_is_tint_colorspace(cs)
Low-level wrapper for `::pdf_is_tint_colorspace()`.
ll_pdf_js_event_init(js, target, value, willCommit)
Low-level wrapper for `::pdf_js_event_init()`.
ll_pdf_js_event_init_keystroke(js, target, evt)
Low-level wrapper for `::pdf_js_event_init_keystroke()`.
ll_pdf_js_event_result(js)
Low-level wrapper for `::pdf_js_event_result()`.
ll_pdf_js_event_result_keystroke(js, evt)
Low-level wrapper for `::pdf_js_event_result_keystroke()`.
ll_pdf_js_event_result_validate(js)
Wrapper for out-params of pdf_js_event_result_validate().
Returns: int, char *newvalue
ll_pdf_js_event_result_validate_outparams_fn(js, outparams)
ll_pdf_js_event_value(js)
Low-level wrapper for `::pdf_js_event_value()`.
ll_pdf_js_execute(js, name, code)
Wrapper for out-params of pdf_js_execute().
Returns: char *result
ll_pdf_js_execute_outparams_fn(js, name, code, outparams)
ll_pdf_js_get_console(doc)
Low-level wrapper for `::pdf_js_get_console()`.
ll_pdf_js_set_console(doc, console, user)
Low-level wrapper for `::pdf_js_set_console()`.
ll_pdf_js_supported(doc)
Low-level wrapper for `::pdf_js_supported()`.
ll_pdf_keep_annot(annot)
Low-level wrapper for `::pdf_keep_annot()`.
ll_pdf_keep_cmap(cmap)
Low-level wrapper for `::pdf_keep_cmap()`.
ll_pdf_keep_document(doc)
Low-level wrapper for `::pdf_keep_document()`.
ll_pdf_keep_font(fontdesc)
Low-level wrapper for `::pdf_keep_font()`.
ll_pdf_keep_function(func)
Low-level wrapper for `::pdf_keep_function()`.
ll_pdf_keep_graft_map(map)
Low-level wrapper for `::pdf_keep_graft_map()`.
ll_pdf_keep_obj(obj)
Low-level wrapper for `::pdf_keep_obj()`.
ll_pdf_keep_pattern(pat)
Low-level wrapper for `::pdf_keep_pattern()`.
ll_pdf_keep_processor(proc)
Low-level wrapper for `::pdf_keep_processor()`.
ll_pdf_keep_widget(widget)
Low-level wrapper for `::pdf_keep_widget()`.
ll_pdf_layer_config_info(doc, config_num, info)
Low-level wrapper for `::pdf_layer_config_info()`.
ll_pdf_layer_config_ui_info(doc, ui, info)
Low-level wrapper for `::pdf_layer_config_ui_info()`.
ll_pdf_layer_is_enabled(doc, layer)
Low-level wrapper for `::pdf_layer_is_enabled()`.
ll_pdf_layer_name(doc, layer)
Low-level wrapper for `::pdf_layer_name()`.
ll_pdf_layout_fit_text(font, lang, str, bounds)
Low-level wrapper for `::pdf_layout_fit_text()`.
ll_pdf_layout_text_widget(annot)
Low-level wrapper for `::pdf_layout_text_widget()`.
ll_pdf_lex(f, lexbuf)
Low-level wrapper for `::pdf_lex()`.
ll_pdf_lex_no_string(f, lexbuf)
Low-level wrapper for `::pdf_lex_no_string()`.
ll_pdf_lexbuf_fin(lexbuf)
Low-level wrapper for `::pdf_lexbuf_fin()`.
ll_pdf_lexbuf_grow(lexbuf)
Low-level wrapper for `::pdf_lexbuf_grow()`.
ll_pdf_lexbuf_init(lexbuf, size)
Low-level wrapper for `::pdf_lexbuf_init()`.
ll_pdf_line_ending_from_name(end)
Low-level wrapper for `::pdf_line_ending_from_name()`.
ll_pdf_line_ending_from_string(end)
Low-level wrapper for `::pdf_line_ending_from_string()`.
ll_pdf_load_builtin_cmap(name)
Low-level wrapper for `::pdf_load_builtin_cmap()`.
ll_pdf_load_cmap(file)
Low-level wrapper for `::pdf_load_cmap()`.
ll_pdf_load_colorspace(obj)
Low-level wrapper for `::pdf_load_colorspace()`.
ll_pdf_load_compressed_inline_image(doc, dict, length, cstm, indexed, image)
Low-level wrapper for `::pdf_load_compressed_inline_image()`.
ll_pdf_load_compressed_stream(doc, num, worst_case)
Low-level wrapper for `::pdf_load_compressed_stream()`.
ll_pdf_load_default_colorspaces(doc, page)
Low-level wrapper for `::pdf_load_default_colorspaces()`.
ll_pdf_load_embedded_cmap(doc, ref)
Low-level wrapper for `::pdf_load_embedded_cmap()`.
ll_pdf_load_embedded_file_contents(fs)
Low-level wrapper for `::pdf_load_embedded_file_contents()`.
ll_pdf_load_encoding(encoding)
Wrapper for out-params of pdf_load_encoding().
Returns: const char *estrings
ll_pdf_load_encoding_outparams_fn(encoding, outparams)
ll_pdf_load_field_name = ll_pdf_load_field_name2(field)
Alternative to `ll_pdf_load_field_name()` that returns a std::string.
ll_pdf_load_field_name2(field)
Alternative to `ll_pdf_load_field_name()` that returns a std::string.
ll_pdf_load_font(doc, rdb, obj)
Low-level wrapper for `::pdf_load_font()`.
ll_pdf_load_function(ref, _in, out)
Low-level wrapper for `::pdf_load_function()`.
ll_pdf_load_hail_mary_font(doc)
Low-level wrapper for `::pdf_load_hail_mary_font()`.
ll_pdf_load_image(doc, obj)
Low-level wrapper for `::pdf_load_image()`.
ll_pdf_load_inline_image(doc, rdb, dict, file)
Low-level wrapper for `::pdf_load_inline_image()`.
ll_pdf_load_journal(doc, filename)
Low-level wrapper for `::pdf_load_journal()`.
ll_pdf_load_link_annots(arg_1, arg_2, annots, pagenum, page_ctm)
Low-level wrapper for `::pdf_load_link_annots()`.
ll_pdf_load_links(page)
Low-level wrapper for `::pdf_load_links()`.
ll_pdf_load_name_tree(doc, which)
Low-level wrapper for `::pdf_load_name_tree()`.
ll_pdf_load_object(doc, num)
Low-level wrapper for `::pdf_load_object()`.
Load a given object.
 
This can cause xref reorganisations (solidifications etc) due to
repairs, so all held pdf_xref_entries should be considered
invalid after this call (other than the returned one).
ll_pdf_load_outline(doc)
Low-level wrapper for `::pdf_load_outline()`.
ll_pdf_load_page(doc, number)
Low-level wrapper for `::pdf_load_page()`.
ll_pdf_load_page_imp(doc, chapter, number)
Low-level wrapper for `::pdf_load_page_imp()`.
ll_pdf_load_page_tree(doc)
Low-level wrapper for `::pdf_load_page_tree()`.
ll_pdf_load_pattern(doc, obj)
Low-level wrapper for `::pdf_load_pattern()`.
ll_pdf_load_raw_stream(ref)
Low-level wrapper for `::pdf_load_raw_stream()`.
ll_pdf_load_raw_stream_number(doc, num)
Low-level wrapper for `::pdf_load_raw_stream_number()`.
ll_pdf_load_shading(doc, obj)
Low-level wrapper for `::pdf_load_shading()`.
ll_pdf_load_stream(ref)
Low-level wrapper for `::pdf_load_stream()`.
ll_pdf_load_stream_number(doc, num)
Low-level wrapper for `::pdf_load_stream_number()`.
ll_pdf_load_stream_or_string_as_utf8(src)
Low-level wrapper for `::pdf_load_stream_or_string_as_utf8()`.
ll_pdf_load_system_cmap(name)
Low-level wrapper for `::pdf_load_system_cmap()`.
ll_pdf_load_to_unicode(doc, font, collection, cmapstm)
Wrapper for out-params of pdf_load_to_unicode().
Returns: const char *strings
ll_pdf_load_to_unicode_outparams_fn(doc, font, collection, cmapstm, outparams)
ll_pdf_load_type3_font(doc, rdb, obj)
Low-level wrapper for `::pdf_load_type3_font()`.
ll_pdf_load_type3_glyphs(doc, fontdesc)
Low-level wrapper for `::pdf_load_type3_glyphs()`.
ll_pdf_load_unencrypted_object(doc, num)
Low-level wrapper for `::pdf_load_unencrypted_object()`.
ll_pdf_lookup_cmap(cmap, cpt)
Low-level wrapper for `::pdf_lookup_cmap()`.
ll_pdf_lookup_cmap_full(cmap, cpt)
Wrapper for out-params of pdf_lookup_cmap_full().
Returns: int, int out
ll_pdf_lookup_cmap_full_outparams_fn(cmap, cpt, outparams)
ll_pdf_lookup_dest(doc, needle)
Low-level wrapper for `::pdf_lookup_dest()`.
ll_pdf_lookup_field(form, name)
Low-level wrapper for `::pdf_lookup_field()`.
ll_pdf_lookup_hmtx(font, cid)
Low-level wrapper for `::pdf_lookup_hmtx()`.
ll_pdf_lookup_metadata(doc, key, ptr, size)
Low-level wrapper for `::pdf_lookup_metadata()`.
ll_pdf_lookup_metadata2(doc, key)
 Low-level wrapper for `::pdf_lookup_metadata2()`.
C++ alternative to `pdf_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
ll_pdf_lookup_name(doc, which, needle)
Low-level wrapper for `::pdf_lookup_name()`.
ll_pdf_lookup_number(root, needle)
Low-level wrapper for `::pdf_lookup_number()`.
ll_pdf_lookup_page_number(doc, pageobj)
Low-level wrapper for `::pdf_lookup_page_number()`.
ll_pdf_lookup_page_obj(doc, needle)
Low-level wrapper for `::pdf_lookup_page_obj()`.
ll_pdf_lookup_substitute_font(mono, serif, bold, italic)
Wrapper for out-params of pdf_lookup_substitute_font().
Returns: const unsigned char *, int len
ll_pdf_lookup_substitute_font_outparams_fn(mono, serif, bold, italic, outparams)
ll_pdf_lookup_vmtx(font, cid)
Low-level wrapper for `::pdf_lookup_vmtx()`.
ll_pdf_map_one_to_many(cmap, one, len)
Wrapper for out-params of pdf_map_one_to_many().
Returns: int many
ll_pdf_map_one_to_many_outparams_fn(cmap, one, len, outparams)
ll_pdf_map_range_to_range(cmap, srclo, srchi, dstlo)
Low-level wrapper for `::pdf_map_range_to_range()`.
ll_pdf_mark_bits_reset(marks)
Low-level wrapper for `::pdf_mark_bits_reset()`.
ll_pdf_mark_bits_set(marks, obj)
Low-level wrapper for `::pdf_mark_bits_set()`.
ll_pdf_mark_list_free(list)
Low-level wrapper for `::pdf_mark_list_free()`.
ll_pdf_mark_list_init(list)
Low-level wrapper for `::pdf_mark_list_init()`.
ll_pdf_mark_list_pop(list)
Low-level wrapper for `::pdf_mark_list_pop()`.
ll_pdf_mark_list_push(list, obj)
Low-level wrapper for `::pdf_mark_list_push()`.
ll_pdf_mark_obj(obj)
Low-level wrapper for `::pdf_mark_obj()`.
ll_pdf_mark_xref(doc)
Low-level wrapper for `::pdf_mark_xref()`.
ll_pdf_metadata(doc)
Low-level wrapper for `::pdf_metadata()`.
ll_pdf_minimize_document(doc)
Low-level wrapper for `::pdf_minimize_document()`.
ll_pdf_name_eq(a, b)
Low-level wrapper for `::pdf_name_eq()`.
ll_pdf_name_from_line_ending(end)
Low-level wrapper for `::pdf_name_from_line_ending()`.
ll_pdf_needs_password(doc)
Low-level wrapper for `::pdf_needs_password()`.
ll_pdf_new_action_from_link(doc, uri)
Low-level wrapper for `::pdf_new_action_from_link()`.
ll_pdf_new_array(doc, initialcap)
Low-level wrapper for `::pdf_new_array()`.
ll_pdf_new_buffer_processor(buffer, ahxencode)
Low-level wrapper for `::pdf_new_buffer_processor()`.
ll_pdf_new_cmap()
Low-level wrapper for `::pdf_new_cmap()`.
ll_pdf_new_color_filter(doc, chain, struct_parents, transform, options, copts)
Low-level wrapper for `::pdf_new_color_filter()`.
ll_pdf_new_crypt(enc, id)
Low-level wrapper for `::pdf_new_crypt()`.
ll_pdf_new_date(doc, time)
Low-level wrapper for `::pdf_new_date()`.
ll_pdf_new_dest_from_link(doc, uri, is_remote)
Low-level wrapper for `::pdf_new_dest_from_link()`.
ll_pdf_new_dict(doc, initialcap)
Low-level wrapper for `::pdf_new_dict()`.
ll_pdf_new_display_list_from_annot(annot)
Low-level wrapper for `::pdf_new_display_list_from_annot()`.
ll_pdf_new_encrypt(opwd_utf8, upwd_utf8, id, permissions, algorithm)
Low-level wrapper for `::pdf_new_encrypt()`.
ll_pdf_new_font_desc()
Low-level wrapper for `::pdf_new_font_desc()`.
ll_pdf_new_graft_map(dst)
Low-level wrapper for `::pdf_new_graft_map()`.
ll_pdf_new_identity_cmap(wmode, bytes)
Low-level wrapper for `::pdf_new_identity_cmap()`.
ll_pdf_new_indirect(doc, num, gen)
Low-level wrapper for `::pdf_new_indirect()`.
ll_pdf_new_int(i)
Low-level wrapper for `::pdf_new_int()`.
ll_pdf_new_link(page, rect, uri, obj)
Low-level wrapper for `::pdf_new_link()`.
ll_pdf_new_local_xref(doc)
Low-level wrapper for `::pdf_new_local_xref()`.
ll_pdf_new_mark_bits(doc)
Low-level wrapper for `::pdf_new_mark_bits()`.
ll_pdf_new_matrix(doc, mtx)
Low-level wrapper for `::pdf_new_matrix()`.
ll_pdf_new_name(str)
Low-level wrapper for `::pdf_new_name()`.
ll_pdf_new_outline_iterator(doc)
Low-level wrapper for `::pdf_new_outline_iterator()`.
ll_pdf_new_output_processor(out, ahxencode)
Low-level wrapper for `::pdf_new_output_processor()`.
ll_pdf_new_pdf_device(doc, topctm, resources, contents)
Low-level wrapper for `::pdf_new_pdf_device()`.
ll_pdf_new_pixmap_from_annot(annot, ctm, cs, seps, alpha)
Low-level wrapper for `::pdf_new_pixmap_from_annot()`.
ll_pdf_new_pixmap_from_page_contents_with_separations_and_usage(page, ctm, cs, seps, alpha, usage, box)
Low-level wrapper for `::pdf_new_pixmap_from_page_contents_with_separations_and_usage()`.
ll_pdf_new_pixmap_from_page_contents_with_usage(page, ctm, cs, alpha, usage, box)
Low-level wrapper for `::pdf_new_pixmap_from_page_contents_with_usage()`.
ll_pdf_new_pixmap_from_page_with_separations_and_usage(page, ctm, cs, seps, alpha, usage, box)
Low-level wrapper for `::pdf_new_pixmap_from_page_with_separations_and_usage()`.
ll_pdf_new_pixmap_from_page_with_usage(page, ctm, cs, alpha, usage, box)
Low-level wrapper for `::pdf_new_pixmap_from_page_with_usage()`.
ll_pdf_new_processor(size)
Low-level wrapper for `::pdf_new_processor()`.
ll_pdf_new_real(f)
Low-level wrapper for `::pdf_new_real()`.
ll_pdf_new_rect(doc, rect)
Low-level wrapper for `::pdf_new_rect()`.
ll_pdf_new_run_processor(doc, dev, ctm, struct_parent, usage, gstate, default_cs, cookie)
Low-level wrapper for `::pdf_new_run_processor()`.
ll_pdf_new_sanitize_filter(doc, chain, struct_parents, transform, options, sopts)
Low-level wrapper for `::pdf_new_sanitize_filter()`.
ll_pdf_new_stext_page_from_annot(annot, options)
Low-level wrapper for `::pdf_new_stext_page_from_annot()`.
ll_pdf_new_string(str, len)
Low-level wrapper for `::pdf_new_string()`.
ll_pdf_new_text_string(s)
Low-level wrapper for `::pdf_new_text_string()`.
ll_pdf_new_uri_from_explicit_dest(dest)
Low-level wrapper for `::pdf_new_uri_from_explicit_dest()`.
ll_pdf_new_uri_from_path_and_explicit_dest(path, dest)
Low-level wrapper for `::pdf_new_uri_from_path_and_explicit_dest()`.
ll_pdf_new_uri_from_path_and_named_dest(path, name)
Low-level wrapper for `::pdf_new_uri_from_path_and_named_dest()`.
ll_pdf_new_utf8_from_pdf_stream_obj(src)
Low-level wrapper for `::pdf_new_utf8_from_pdf_stream_obj()`.
ll_pdf_new_utf8_from_pdf_string(srcptr, srclen)
Low-level wrapper for `::pdf_new_utf8_from_pdf_string()`.
ll_pdf_new_utf8_from_pdf_string_obj(src)
Low-level wrapper for `::pdf_new_utf8_from_pdf_string_obj()`.
ll_pdf_new_xobject(doc, bbox, matrix, res, buffer)
Low-level wrapper for `::pdf_new_xobject()`.
ll_pdf_next_annot(annot)
Low-level wrapper for `::pdf_next_annot()`.
ll_pdf_next_widget(previous)
Low-level wrapper for `::pdf_next_widget()`.
ll_pdf_obj_is_dirty(obj)
Low-level wrapper for `::pdf_obj_is_dirty()`.
ll_pdf_obj_is_incremental(obj)
Low-level wrapper for `::pdf_obj_is_incremental()`.
ll_pdf_obj_marked(obj)
Low-level wrapper for `::pdf_obj_marked()`.
ll_pdf_obj_memo(obj, bit)
Wrapper for out-params of pdf_obj_memo().
Returns: int, int memo
ll_pdf_obj_memo_outparams_fn(obj, bit, outparams)
ll_pdf_obj_num_is_stream(doc, num)
Low-level wrapper for `::pdf_obj_num_is_stream()`.
ll_pdf_obj_parent_num(obj)
Low-level wrapper for `::pdf_obj_parent_num()`.
ll_pdf_obj_refs(ref)
Low-level wrapper for `::pdf_obj_refs()`.
ll_pdf_objcmp(a, b)
Low-level wrapper for `::pdf_objcmp()`.
ll_pdf_objcmp_deep(a, b)
Low-level wrapper for `::pdf_objcmp_deep()`.
ll_pdf_objcmp_resolve(a, b)
Low-level wrapper for `::pdf_objcmp_resolve()`.
ll_pdf_open_contents_stream(doc, obj)
Low-level wrapper for `::pdf_open_contents_stream()`.
ll_pdf_open_crypt(chain, crypt, num, gen)
Low-level wrapper for `::pdf_open_crypt()`.
ll_pdf_open_crypt_with_filter(chain, crypt, name, num, gen)
Low-level wrapper for `::pdf_open_crypt_with_filter()`.
ll_pdf_open_document(filename)
Low-level wrapper for `::pdf_open_document()`.
ll_pdf_open_document_with_stream(file)
Low-level wrapper for `::pdf_open_document_with_stream()`.
ll_pdf_open_inline_stream(doc, stmobj, length, chain, params)
Low-level wrapper for `::pdf_open_inline_stream()`.
ll_pdf_open_raw_stream(ref)
Low-level wrapper for `::pdf_open_raw_stream()`.
ll_pdf_open_raw_stream_number(doc, num)
Low-level wrapper for `::pdf_open_raw_stream_number()`.
ll_pdf_open_stream(ref)
Low-level wrapper for `::pdf_open_stream()`.
ll_pdf_open_stream_number(doc, num)
Low-level wrapper for `::pdf_open_stream_number()`.
ll_pdf_open_stream_with_offset(doc, num, dict, stm_ofs)
Low-level wrapper for `::pdf_open_stream_with_offset()`.
ll_pdf_page_contents(page)
Low-level wrapper for `::pdf_page_contents()`.
ll_pdf_page_event_close(page)
Low-level wrapper for `::pdf_page_event_close()`.
ll_pdf_page_event_open(page)
Low-level wrapper for `::pdf_page_event_open()`.
ll_pdf_page_from_fz_page(ptr)
Low-level wrapper for `::pdf_page_from_fz_page()`.
ll_pdf_page_group(page)
Low-level wrapper for `::pdf_page_group()`.
ll_pdf_page_has_transparency(page)
Low-level wrapper for `::pdf_page_has_transparency()`.
ll_pdf_page_label(doc, page, buf, size)
Low-level wrapper for `::pdf_page_label()`.
ll_pdf_page_label_imp(doc, chapter, page, buf, size)
Low-level wrapper for `::pdf_page_label_imp()`.
ll_pdf_page_obj_transform(pageobj, page_mediabox, page_ctm)
Low-level wrapper for `::pdf_page_obj_transform()`.
ll_pdf_page_obj_transform_box(pageobj, page_mediabox, page_ctm, box)
Low-level wrapper for `::pdf_page_obj_transform_box()`.
ll_pdf_page_presentation(page, transition)
Wrapper for out-params of pdf_page_presentation().
Returns: fz_transition *, float duration
ll_pdf_page_presentation_outparams_fn(page, transition, outparams)
ll_pdf_page_resources(page)
Low-level wrapper for `::pdf_page_resources()`.
ll_pdf_page_separations(page)
Low-level wrapper for `::pdf_page_separations()`.
ll_pdf_page_transform(page, mediabox, ctm)
Low-level wrapper for `::pdf_page_transform()`.
ll_pdf_page_transform_box(page, mediabox, ctm, box)
Low-level wrapper for `::pdf_page_transform_box()`.
ll_pdf_page_write(doc, mediabox)
Wrapper for out-params of pdf_page_write().
Returns: fz_device *, ::pdf_obj *presources, ::fz_buffer *pcontents
ll_pdf_page_write_outparams_fn(doc, mediabox, outparams)
ll_pdf_parse_array(doc, f, buf)
Low-level wrapper for `::pdf_parse_array()`.
ll_pdf_parse_date(s)
Low-level wrapper for `::pdf_parse_date()`.
ll_pdf_parse_default_appearance(da, color)
Wrapper for out-params of pdf_parse_default_appearance().
Returns: const char *font, float size, int n
ll_pdf_parse_default_appearance_outparams_fn(da, color, outparams)
ll_pdf_parse_dict(doc, f, buf)
Low-level wrapper for `::pdf_parse_dict()`.
ll_pdf_parse_ind_obj(doc, f)
Wrapper for out-params of pdf_parse_ind_obj().
Returns: pdf_obj *, int num, int gen, int64_t stm_ofs, int try_repair
ll_pdf_parse_ind_obj_outparams_fn(doc, f, outparams)
ll_pdf_parse_journal_obj(doc, stm)
Wrapper for out-params of pdf_parse_journal_obj().
Returns: pdf_obj *, int onum, ::fz_buffer *ostm, int newobj
ll_pdf_parse_journal_obj_outparams_fn(doc, stm, outparams)
ll_pdf_parse_stm_obj(doc, f, buf)
Low-level wrapper for `::pdf_parse_stm_obj()`.
ll_pdf_parse_write_options(opts, args)
Low-level wrapper for `::pdf_parse_write_options()`.
ll_pdf_pin_document(obj)
Low-level wrapper for `::pdf_pin_document()`.
ll_pdf_preview_signature_as_display_list(w, h, lang, signer, appearance_flags, graphic, reason, location)
Low-level wrapper for `::pdf_preview_signature_as_display_list()`.
ll_pdf_preview_signature_as_pixmap(w, h, lang, signer, appearance_flags, graphic, reason, location)
Low-level wrapper for `::pdf_preview_signature_as_pixmap()`.
ll_pdf_print_crypt(out, crypt)
Low-level wrapper for `::pdf_print_crypt()`.
ll_pdf_print_default_appearance(buf, nbuf, font, size, n, color)
Low-level wrapper for `::pdf_print_default_appearance()`.
ll_pdf_print_encrypted_obj(out, obj, tight, ascii, crypt, num, gen)
Low-level wrapper for `::pdf_print_encrypted_obj()`.
ll_pdf_print_font(out, fontdesc)
Low-level wrapper for `::pdf_print_font()`.
ll_pdf_print_obj(out, obj, tight, ascii)
Low-level wrapper for `::pdf_print_obj()`.
ll_pdf_process_annot(proc, annot, cookie)
Low-level wrapper for `::pdf_process_annot()`.
ll_pdf_process_contents(proc, doc, obj, res, cookie)
Wrapper for out-params of pdf_process_contents().
Returns: ::pdf_obj *out_res
ll_pdf_process_contents_outparams_fn(proc, doc, obj, res, cookie, outparams)
ll_pdf_process_glyph(proc, doc, resources, contents)
Low-level wrapper for `::pdf_process_glyph()`.
ll_pdf_process_raw_contents(proc, doc, rdb, stmobj, cookie)
Low-level wrapper for `::pdf_process_raw_contents()`.
ll_pdf_processor_pop_resources(proc)
Low-level wrapper for `::pdf_processor_pop_resources()`.
ll_pdf_processor_push_resources(proc, res)
Low-level wrapper for `::pdf_processor_push_resources()`.
ll_pdf_progressive_advance(doc, pagenum)
Low-level wrapper for `::pdf_progressive_advance()`.
ll_pdf_purge_local_font_resources(doc)
Low-level wrapper for `::pdf_purge_local_font_resources()`.
ll_pdf_purge_locals_from_store(doc)
Low-level wrapper for `::pdf_purge_locals_from_store()`.
ll_pdf_read_journal(doc, stm)
Low-level wrapper for `::pdf_read_journal()`.
ll_pdf_read_ocg(doc)
Low-level wrapper for `::pdf_read_ocg()`.
ll_pdf_recolor_shade(shade, reshade, opaque)
Low-level wrapper for `::pdf_recolor_shade()`.
Recolor a shade.
ll_pdf_redact_page(doc, page, opts)
Low-level wrapper for `::pdf_redact_page()`.
ll_pdf_redo(doc)
Low-level wrapper for `::pdf_redo()`.
ll_pdf_remove_item(drop, key)
Low-level wrapper for `::pdf_remove_item()`.
ll_pdf_repair_obj(doc, buf)
Wrapper for out-params of pdf_repair_obj().
Returns: int, int64_t stmofsp, int64_t stmlenp, ::pdf_obj *encrypt, ::pdf_obj *id, ::pdf_obj *page, int64_t tmpofs, ::pdf_obj *root
ll_pdf_repair_obj_outparams_fn(doc, buf, outparams)
ll_pdf_repair_obj_stms(doc)
Low-level wrapper for `::pdf_repair_obj_stms()`.
ll_pdf_repair_trailer(doc)
Low-level wrapper for `::pdf_repair_trailer()`.
ll_pdf_repair_xref(doc)
Low-level wrapper for `::pdf_repair_xref()`.
ll_pdf_replace_xref(doc, entries, n)
Low-level wrapper for `::pdf_replace_xref()`.
ll_pdf_reset_form(doc, fields, exclude)
Low-level wrapper for `::pdf_reset_form()`.
ll_pdf_resolve_indirect(ref)
Low-level wrapper for `::pdf_resolve_indirect()`.
Resolve an indirect object (or chain of objects).
 
This can cause xref reorganisations (solidifications etc) due to
repairs, so all held pdf_xref_entries should be considered
invalid after this call (other than the returned one).
ll_pdf_resolve_indirect_chain(ref)
Low-level wrapper for `::pdf_resolve_indirect_chain()`.
ll_pdf_resolve_link(doc, uri)
Wrapper for out-params of pdf_resolve_link().
Returns: int, float xp, float yp
ll_pdf_resolve_link_dest(doc, uri)
Low-level wrapper for `::pdf_resolve_link_dest()`.
ll_pdf_resolve_link_outparams_fn(doc, uri, outparams)
ll_pdf_run_annot(annot, dev, ctm, cookie)
Low-level wrapper for `::pdf_run_annot()`.
ll_pdf_run_glyph(doc, resources, contents, dev, ctm, gstate, default_cs)
Low-level wrapper for `::pdf_run_glyph()`.
ll_pdf_run_page(page, dev, ctm, cookie)
Low-level wrapper for `::pdf_run_page()`.
ll_pdf_run_page_annots(page, dev, ctm, cookie)
Low-level wrapper for `::pdf_run_page_annots()`.
ll_pdf_run_page_annots_with_usage(page, dev, ctm, usage, cookie)
Low-level wrapper for `::pdf_run_page_annots_with_usage()`.
ll_pdf_run_page_contents(page, dev, ctm, cookie)
Low-level wrapper for `::pdf_run_page_contents()`.
ll_pdf_run_page_contents_with_usage(page, dev, ctm, usage, cookie)
Low-level wrapper for `::pdf_run_page_contents_with_usage()`.
ll_pdf_run_page_widgets(page, dev, ctm, cookie)
Low-level wrapper for `::pdf_run_page_widgets()`.
ll_pdf_run_page_widgets_with_usage(page, dev, ctm, usage, cookie)
Low-level wrapper for `::pdf_run_page_widgets_with_usage()`.
ll_pdf_run_page_with_usage(page, dev, ctm, usage, cookie)
Low-level wrapper for `::pdf_run_page_with_usage()`.
ll_pdf_sample_shade_function(shade, n, funcs, t0, t1)
Wrapper for out-params of pdf_sample_shade_function().
Returns: ::pdf_function *func
ll_pdf_sample_shade_function_outparams_fn(shade, n, funcs, t0, t1, outparams)
ll_pdf_save_document(doc, filename, opts)
Low-level wrapper for `::pdf_save_document()`.
ll_pdf_save_journal(doc, filename)
Low-level wrapper for `::pdf_save_journal()`.
ll_pdf_save_snapshot(doc, filename)
Low-level wrapper for `::pdf_save_snapshot()`.
ll_pdf_select_layer_config(doc, config_num)
Low-level wrapper for `::pdf_select_layer_config()`.
ll_pdf_select_layer_config_ui(doc, ui)
Low-level wrapper for `::pdf_select_layer_config_ui()`.
ll_pdf_serialise_journal(doc, out)
Low-level wrapper for `::pdf_serialise_journal()`.
ll_pdf_set_annot_active(annot, active)
Low-level wrapper for `::pdf_set_annot_active()`.
ll_pdf_set_annot_appearance(annot, appearance, state, ctm, bbox, res, contents)
Low-level wrapper for `::pdf_set_annot_appearance()`.
ll_pdf_set_annot_appearance_from_display_list(annot, appearance, state, ctm, list)
Low-level wrapper for `::pdf_set_annot_appearance_from_display_list()`.
ll_pdf_set_annot_author(annot, author)
Low-level wrapper for `::pdf_set_annot_author()`.
ll_pdf_set_annot_border(annot, width)
Low-level wrapper for `::pdf_set_annot_border()`.
ll_pdf_set_annot_border_effect(annot, effect)
Low-level wrapper for `::pdf_set_annot_border_effect()`.
ll_pdf_set_annot_border_effect_intensity(annot, intensity)
Low-level wrapper for `::pdf_set_annot_border_effect_intensity()`.
ll_pdf_set_annot_border_style(annot, style)
Low-level wrapper for `::pdf_set_annot_border_style()`.
ll_pdf_set_annot_border_width(annot, width)
Low-level wrapper for `::pdf_set_annot_border_width()`.
ll_pdf_set_annot_color(annot, color)
Low-level Python implementation of pdf_set_annot_color()
using ll_pdf_set_annot_color2().
ll_pdf_set_annot_color2(annot, n, color0, color1, color2, color3)
ll_pdf_set_annot_contents(annot, text)
Low-level wrapper for `::pdf_set_annot_contents()`.
ll_pdf_set_annot_creation_date(annot, time)
Low-level wrapper for `::pdf_set_annot_creation_date()`.
ll_pdf_set_annot_default_appearance(annot, font, size, n, color)
Low-level wrapper for `::pdf_set_annot_default_appearance()`.
ll_pdf_set_annot_field_value(doc, widget, text, ignore_trigger_events)
Low-level wrapper for `::pdf_set_annot_field_value()`.
ll_pdf_set_annot_filespec(annot, obj)
Low-level wrapper for `::pdf_set_annot_filespec()`.
ll_pdf_set_annot_flags(annot, flags)
Low-level wrapper for `::pdf_set_annot_flags()`.
ll_pdf_set_annot_hidden_for_editing(annot, hidden)
Low-level wrapper for `::pdf_set_annot_hidden_for_editing()`.
ll_pdf_set_annot_hot(annot, hot)
Low-level wrapper for `::pdf_set_annot_hot()`.
ll_pdf_set_annot_icon_name(annot, name)
Low-level wrapper for `::pdf_set_annot_icon_name()`.
ll_pdf_set_annot_ink_list(annot, n, count, v)
Low-level wrapper for `::pdf_set_annot_ink_list()`.
ll_pdf_set_annot_interior_color(annot, color)
Low-level Python version of pdf_set_annot_color() using
pdf_set_annot_color2().
ll_pdf_set_annot_interior_color2(annot, n, color0, color1, color2, color3)
ll_pdf_set_annot_is_open(annot, is_open)
Low-level wrapper for `::pdf_set_annot_is_open()`.
ll_pdf_set_annot_language(annot, lang)
Low-level wrapper for `::pdf_set_annot_language()`.
ll_pdf_set_annot_line(annot, a, b)
Low-level wrapper for `::pdf_set_annot_line()`.
ll_pdf_set_annot_line_end_style(annot, e)
Low-level wrapper for `::pdf_set_annot_line_end_style()`.
ll_pdf_set_annot_line_ending_styles(annot, start_style, end_style)
Low-level wrapper for `::pdf_set_annot_line_ending_styles()`.
ll_pdf_set_annot_line_start_style(annot, s)
Low-level wrapper for `::pdf_set_annot_line_start_style()`.
ll_pdf_set_annot_modification_date(annot, time)
Low-level wrapper for `::pdf_set_annot_modification_date()`.
ll_pdf_set_annot_opacity(annot, opacity)
Low-level wrapper for `::pdf_set_annot_opacity()`.
ll_pdf_set_annot_popup(annot, rect)
Low-level wrapper for `::pdf_set_annot_popup()`.
ll_pdf_set_annot_quad_points(annot, n, qv)
Low-level wrapper for `::pdf_set_annot_quad_points()`.
ll_pdf_set_annot_quadding(annot, q)
Low-level wrapper for `::pdf_set_annot_quadding()`.
ll_pdf_set_annot_rect(annot, rect)
Low-level wrapper for `::pdf_set_annot_rect()`.
ll_pdf_set_annot_resynthesised(annot)
Low-level wrapper for `::pdf_set_annot_resynthesised()`.
ll_pdf_set_annot_stamp_image(annot, image)
Low-level wrapper for `::pdf_set_annot_stamp_image()`.
ll_pdf_set_annot_vertex(annot, i, p)
Low-level wrapper for `::pdf_set_annot_vertex()`.
ll_pdf_set_annot_vertices(annot, n, v)
Low-level wrapper for `::pdf_set_annot_vertices()`.
ll_pdf_set_choice_field_value(widget, value)
Low-level wrapper for `::pdf_set_choice_field_value()`.
ll_pdf_set_cmap_wmode(cmap, wmode)
Low-level wrapper for `::pdf_set_cmap_wmode()`.
ll_pdf_set_default_hmtx(font, w)
Low-level wrapper for `::pdf_set_default_hmtx()`.
ll_pdf_set_default_vmtx(font, y, w)
Low-level wrapper for `::pdf_set_default_vmtx()`.
ll_pdf_set_doc_event_callback(doc, event_cb, free_event_data_cb, data)
Low-level wrapper for `::pdf_set_doc_event_callback()`.
ll_pdf_set_document_language(doc, lang)
Low-level wrapper for `::pdf_set_document_language()`.
ll_pdf_set_field_value(doc, field, text, ignore_trigger_events)
Low-level wrapper for `::pdf_set_field_value()`.
ll_pdf_set_font_wmode(font, wmode)
Low-level wrapper for `::pdf_set_font_wmode()`.
ll_pdf_set_int(obj, i)
Low-level wrapper for `::pdf_set_int()`.
ll_pdf_set_layer_config_as_default(doc)
Low-level wrapper for `::pdf_set_layer_config_as_default()`.
ll_pdf_set_obj_memo(obj, bit, memo)
Low-level wrapper for `::pdf_set_obj_memo()`.
ll_pdf_set_obj_parent(obj, num)
Low-level wrapper for `::pdf_set_obj_parent()`.
ll_pdf_set_page_labels(doc, index, style, prefix, start)
Low-level wrapper for `::pdf_set_page_labels()`.
ll_pdf_set_populating_xref_trailer(doc, trailer)
Low-level wrapper for `::pdf_set_populating_xref_trailer()`.
ll_pdf_set_str_len(obj, newlen)
Low-level wrapper for `::pdf_set_str_len()`.
ll_pdf_set_text_field_value(widget, value)
Low-level wrapper for `::pdf_set_text_field_value()`.
ll_pdf_set_usecmap(cmap, usecmap)
Low-level wrapper for `::pdf_set_usecmap()`.
ll_pdf_set_widget_editing_state(widget, editing)
Low-level wrapper for `::pdf_set_widget_editing_state()`.
ll_pdf_sign_signature(widget, signer, appearance_flags, graphic, reason, location)
Low-level wrapper for `::pdf_sign_signature()`.
ll_pdf_sign_signature_with_appearance(widget, signer, date, disp_list)
Low-level wrapper for `::pdf_sign_signature_with_appearance()`.
ll_pdf_signature_appearance_signed(rect, lang, img, left_text, right_text, include_logo)
Low-level wrapper for `::pdf_signature_appearance_signed()`.
ll_pdf_signature_appearance_unsigned(rect, lang)
Low-level wrapper for `::pdf_signature_appearance_unsigned()`.
ll_pdf_signature_byte_range(doc, signature, byte_range)
Low-level wrapper for `::pdf_signature_byte_range()`.
ll_pdf_signature_contents(doc, signature)
Wrapper for out-params of pdf_signature_contents().
Returns: size_t, char *contents
ll_pdf_signature_contents_outparams_fn(doc, signature, outparams)
ll_pdf_signature_drop_distinguished_name(name)
Low-level wrapper for `::pdf_signature_drop_distinguished_name()`.
ll_pdf_signature_error_description(err)
Low-level wrapper for `::pdf_signature_error_description()`.
ll_pdf_signature_format_distinguished_name(name)
Low-level wrapper for `::pdf_signature_format_distinguished_name()`.
ll_pdf_signature_get_signatory(verifier, doc, signature)
Low-level wrapper for `::pdf_signature_get_signatory()`.
ll_pdf_signature_get_widget_signatory(verifier, widget)
Low-level wrapper for `::pdf_signature_get_widget_signatory()`.
ll_pdf_signature_hash_bytes(doc, signature)
Low-level wrapper for `::pdf_signature_hash_bytes()`.
ll_pdf_signature_incremental_change_since_signing(doc, signature)
Low-level wrapper for `::pdf_signature_incremental_change_since_signing()`.
ll_pdf_signature_info(name, dn, reason, location, date, include_labels)
Low-level wrapper for `::pdf_signature_info()`.
ll_pdf_signature_is_signed(doc, field)
Low-level wrapper for `::pdf_signature_is_signed()`.
ll_pdf_signature_set_value(doc, field, signer, stime)
Low-level wrapper for `::pdf_signature_set_value()`.
ll_pdf_sort_cmap(cmap)
Low-level wrapper for `::pdf_sort_cmap()`.
ll_pdf_sort_dict(dict)
Low-level wrapper for `::pdf_sort_dict()`.
ll_pdf_specifics(doc)
Low-level wrapper for `::pdf_specifics()`.
ll_pdf_sprint_obj(buf, cap, obj, tight, ascii)
Wrapper for out-params of pdf_sprint_obj().
Returns: char *, size_t len
ll_pdf_sprint_obj_outparams_fn(buf, cap, obj, tight, ascii, outparams)
ll_pdf_store_item(key, val, itemsize)
Low-level wrapper for `::pdf_store_item()`.
ll_pdf_string_from_annot_type(type)
Low-level wrapper for `::pdf_string_from_annot_type()`.
ll_pdf_string_from_line_ending(end)
Low-level wrapper for `::pdf_string_from_line_ending()`.
ll_pdf_text_widget_format(tw)
Low-level wrapper for `::pdf_text_widget_format()`.
ll_pdf_text_widget_max_len(tw)
Low-level wrapper for `::pdf_text_widget_max_len()`.
ll_pdf_to_bool(obj)
Low-level wrapper for `::pdf_to_bool()`.
ll_pdf_to_date(time)
Low-level wrapper for `::pdf_to_date()`.
ll_pdf_to_gen(obj)
Low-level wrapper for `::pdf_to_gen()`.
ll_pdf_to_int(obj)
Low-level wrapper for `::pdf_to_int()`.
ll_pdf_to_int64(obj)
Low-level wrapper for `::pdf_to_int64()`.
ll_pdf_to_matrix(array)
Low-level wrapper for `::pdf_to_matrix()`.
ll_pdf_to_name(obj)
Low-level wrapper for `::pdf_to_name()`.
ll_pdf_to_num(obj)
Low-level wrapper for `::pdf_to_num()`.
ll_pdf_to_quad(array, offset)
Low-level wrapper for `::pdf_to_quad()`.
ll_pdf_to_real(obj)
Low-level wrapper for `::pdf_to_real()`.
ll_pdf_to_rect(array)
Low-level wrapper for `::pdf_to_rect()`.
ll_pdf_to_str_buf(obj)
Low-level wrapper for `::pdf_to_str_buf()`.
ll_pdf_to_str_len(obj)
Low-level wrapper for `::pdf_to_str_len()`.
ll_pdf_to_string(obj)
Wrapper for out-params of pdf_to_string().
Returns: const char *, size_t sizep
ll_pdf_to_string_outparams_fn(obj, outparams)
ll_pdf_to_text_string(obj)
Low-level wrapper for `::pdf_to_text_string()`.
ll_pdf_toggle_layer_config_ui(doc, ui)
Low-level wrapper for `::pdf_toggle_layer_config_ui()`.
ll_pdf_toggle_widget(widget)
Low-level wrapper for `::pdf_toggle_widget()`.
ll_pdf_tos_get_text(tos)
Low-level wrapper for `::pdf_tos_get_text()`.
ll_pdf_tos_make_trm(tos, text, fontdesc, cid, trm)
Low-level wrapper for `::pdf_tos_make_trm()`.
ll_pdf_tos_move_after_char(tos)
Low-level wrapper for `::pdf_tos_move_after_char()`.
ll_pdf_tos_newline(tos, leading)
Low-level wrapper for `::pdf_tos_newline()`.
ll_pdf_tos_reset(tos, render)
Low-level wrapper for `::pdf_tos_reset()`.
ll_pdf_tos_restore(tos, save)
Low-level wrapper for `::pdf_tos_restore()`.
ll_pdf_tos_save(tos, save)
Low-level wrapper for `::pdf_tos_save()`.
ll_pdf_tos_set_matrix(tos, a, b, c, d, e, f)
Low-level wrapper for `::pdf_tos_set_matrix()`.
ll_pdf_tos_translate(tos, tx, ty)
Low-level wrapper for `::pdf_tos_translate()`.
ll_pdf_trailer(doc)
Low-level wrapper for `::pdf_trailer()`.
ll_pdf_undo(doc)
Low-level wrapper for `::pdf_undo()`.
ll_pdf_undoredo_state(doc)
Wrapper for out-params of pdf_undoredo_state().
Returns: int, int steps
ll_pdf_undoredo_state_outparams_fn(doc, outparams)
ll_pdf_undoredo_step(doc, step)
Low-level wrapper for `::pdf_undoredo_step()`.
ll_pdf_unmark_obj(obj)
Low-level wrapper for `::pdf_unmark_obj()`.
ll_pdf_update_annot(annot)
Low-level wrapper for `::pdf_update_annot()`.
ll_pdf_update_default_colorspaces(old_cs, res)
Low-level wrapper for `::pdf_update_default_colorspaces()`.
ll_pdf_update_object(doc, num, obj)
Low-level wrapper for `::pdf_update_object()`.
ll_pdf_update_page(page)
Low-level wrapper for `::pdf_update_page()`.
ll_pdf_update_stream(doc, ref, buf, compressed)
Low-level wrapper for `::pdf_update_stream()`.
ll_pdf_update_widget(widget)
Low-level wrapper for `::pdf_update_widget()`.
ll_pdf_update_xobject(doc, xobj, bbox, mat, res, buffer)
Low-level wrapper for `::pdf_update_xobject()`.
ll_pdf_validate_change_history(doc)
Low-level wrapper for `::pdf_validate_change_history()`.
ll_pdf_validate_changes(doc, version)
Low-level wrapper for `::pdf_validate_changes()`.
ll_pdf_validate_signature(widget)
Low-level wrapper for `::pdf_validate_signature()`.
ll_pdf_verify_embedded_file_checksum(fs)
Low-level wrapper for `::pdf_verify_embedded_file_checksum()`.
ll_pdf_version(doc)
Low-level wrapper for `::pdf_version()`.
ll_pdf_walk_tree(tree, kid_name, arrive, leave, arg)
Wrapper for out-params of pdf_walk_tree().
Returns: ::pdf_obj *names, ::pdf_obj *values
ll_pdf_walk_tree_outparams_fn(tree, kid_name, arrive, leave, arg, outparams)
ll_pdf_was_pure_xfa(doc)
Low-level wrapper for `::pdf_was_pure_xfa()`.
ll_pdf_was_repaired(doc)
Low-level wrapper for `::pdf_was_repaired()`.
ll_pdf_widget_is_readonly(widget)
Low-level wrapper for `::pdf_widget_is_readonly()`.
ll_pdf_widget_is_signed(widget)
Low-level wrapper for `::pdf_widget_is_signed()`.
ll_pdf_widget_type(widget)
Low-level wrapper for `::pdf_widget_type()`.
ll_pdf_write_digest(out, byte_range, field, digest_offset, digest_length, signer)
Low-level wrapper for `::pdf_write_digest()`.
ll_pdf_write_document(doc, out, opts)
Low-level wrapper for `::pdf_write_document()`.
ll_pdf_write_journal(doc, out)
Low-level wrapper for `::pdf_write_journal()`.
ll_pdf_write_snapshot(doc, out)
Low-level wrapper for `::pdf_write_snapshot()`.
ll_pdf_xobject_bbox(xobj)
Low-level wrapper for `::pdf_xobject_bbox()`.
ll_pdf_xobject_colorspace(xobj)
Low-level wrapper for `::pdf_xobject_colorspace()`.
ll_pdf_xobject_isolated(xobj)
Low-level wrapper for `::pdf_xobject_isolated()`.
ll_pdf_xobject_knockout(xobj)
Low-level wrapper for `::pdf_xobject_knockout()`.
ll_pdf_xobject_matrix(xobj)
Low-level wrapper for `::pdf_xobject_matrix()`.
ll_pdf_xobject_resources(xobj)
Low-level wrapper for `::pdf_xobject_resources()`.
ll_pdf_xobject_transparency(xobj)
Low-level wrapper for `::pdf_xobject_transparency()`.
ll_pdf_xref_ensure_incremental_object(doc, num)
Low-level wrapper for `::pdf_xref_ensure_incremental_object()`.
ll_pdf_xref_ensure_local_object(doc, num)
Low-level wrapper for `::pdf_xref_ensure_local_object()`.
ll_pdf_xref_entry_map(doc, fn, arg)
Low-level wrapper for `::pdf_xref_entry_map()`.
ll_pdf_xref_is_incremental(doc, num)
Low-level wrapper for `::pdf_xref_is_incremental()`.
ll_pdf_xref_len(doc)
Low-level wrapper for `::pdf_xref_len()`.
ll_pdf_xref_obj_is_unsaved_signature(doc, obj)
Low-level wrapper for `::pdf_xref_obj_is_unsaved_signature()`.
ll_pdf_xref_remove_unsaved_signature(doc, field)
Low-level wrapper for `::pdf_xref_remove_unsaved_signature()`.
ll_pdf_xref_store_unsaved_signature(doc, field, signer)
Low-level wrapper for `::pdf_xref_store_unsaved_signature()`.
log(text)
memmove(data, indata)
new_bytes(nelements)
new_floats(nelements)
new_pint()
obj_enum_to_obj(n)
page_merge_helper(old_annots, graft_map, doc_des, new_annots, n)
pdf_abandon_operation(doc)
Class-aware wrapper for `::pdf_abandon_operation()`.
pdf_access_exec_menu_item_event(evt)
Class-aware wrapper for `::pdf_access_exec_menu_item_event()`.
pdf_add_annot_border_dash_item(annot, length)
Class-aware wrapper for `::pdf_add_annot_border_dash_item()`.
pdf_add_annot_ink_list(annot, n, stroke)
Class-aware wrapper for `::pdf_add_annot_ink_list()`.
pdf_add_annot_ink_list_stroke(annot)
Class-aware wrapper for `::pdf_add_annot_ink_list_stroke()`.
pdf_add_annot_ink_list_stroke_vertex(annot, p)
Class-aware wrapper for `::pdf_add_annot_ink_list_stroke_vertex()`.
pdf_add_annot_quad_point(annot, quad)
Class-aware wrapper for `::pdf_add_annot_quad_point()`.
pdf_add_annot_vertex(annot, p)
Class-aware wrapper for `::pdf_add_annot_vertex()`.
pdf_add_cid_font(doc, font)
Class-aware wrapper for `::pdf_add_cid_font()`.
pdf_add_cjk_font(doc, font, script, wmode, serif)
Class-aware wrapper for `::pdf_add_cjk_font()`.
pdf_add_codespace(cmap, low, high, n)
Class-aware wrapper for `::pdf_add_codespace()`.
pdf_add_embedded_file(doc, filename, mimetype, contents, created, modifed, add_checksum)
Class-aware wrapper for `::pdf_add_embedded_file()`.
pdf_add_hmtx(font, lo, hi, w)
Class-aware wrapper for `::pdf_add_hmtx()`.
pdf_add_image(doc, image)
Class-aware wrapper for `::pdf_add_image()`.
pdf_add_journal_fragment(doc, parent, copy, copy_stream, newobj)
Class-aware wrapper for `::pdf_add_journal_fragment()`.
pdf_add_new_array(doc, initial)
Class-aware wrapper for `::pdf_add_new_array()`.
pdf_add_new_dict(doc, initial)
Class-aware wrapper for `::pdf_add_new_dict()`.
pdf_add_object(doc, obj)
Class-aware wrapper for `::pdf_add_object()`.
pdf_add_page(doc, mediabox, rotate, resources, contents)
Class-aware wrapper for `::pdf_add_page()`.
pdf_add_simple_font(doc, font, encoding)
Class-aware wrapper for `::pdf_add_simple_font()`.
pdf_add_stream(doc, buf, obj, compressed)
Class-aware wrapper for `::pdf_add_stream()`.
pdf_add_substitute_font(doc, font)
Class-aware wrapper for `::pdf_add_substitute_font()`.
pdf_add_vmtx(font, lo, hi, x, y, w)
Class-aware wrapper for `::pdf_add_vmtx()`.
pdf_annot_MK_BC = pdf_annot_MK_BC_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_MK_BC() [pdf_annot_MK_BC()].
pdf_annot_MK_BC_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_MK_BC() [pdf_annot_MK_BC()].
pdf_annot_MK_BC_rgb(annot, rgb)
Class-aware wrapper for `::pdf_annot_MK_BC_rgb()`.
pdf_annot_MK_BG = pdf_annot_MK_BG_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_MK_BG() [pdf_annot_MK_BG()].
pdf_annot_MK_BG_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_MK_BG() [pdf_annot_MK_BG()].
pdf_annot_MK_BG_rgb(annot, rgb)
Class-aware wrapper for `::pdf_annot_MK_BG_rgb()`.
pdf_annot_active(annot)
Class-aware wrapper for `::pdf_annot_active()`.
pdf_annot_ap(annot)
Class-aware wrapper for `::pdf_annot_ap()`.
pdf_annot_author(annot)
Class-aware wrapper for `::pdf_annot_author()`.
pdf_annot_border(annot)
Class-aware wrapper for `::pdf_annot_border()`.
pdf_annot_border_dash_count(annot)
Class-aware wrapper for `::pdf_annot_border_dash_count()`.
pdf_annot_border_dash_item(annot, i)
Class-aware wrapper for `::pdf_annot_border_dash_item()`.
pdf_annot_border_effect(annot)
Class-aware wrapper for `::pdf_annot_border_effect()`.
pdf_annot_border_effect_intensity(annot)
Class-aware wrapper for `::pdf_annot_border_effect_intensity()`.
pdf_annot_border_style(annot)
Class-aware wrapper for `::pdf_annot_border_style()`.
pdf_annot_border_width(annot)
Class-aware wrapper for `::pdf_annot_border_width()`.
pdf_annot_color = pdf_annot_color_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_color() [pdf_annot_color()].
pdf_annot_color_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_color() [pdf_annot_color()].
pdf_annot_contents(annot)
Class-aware wrapper for `::pdf_annot_contents()`.
pdf_annot_creation_date(annot)
Class-aware wrapper for `::pdf_annot_creation_date()`.
pdf_annot_default_appearance = pdf_annot_default_appearance_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_default_appearance() [pdf_annot_default_appearance()].
pdf_annot_default_appearance_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_default_appearance() [pdf_annot_default_appearance()].
pdf_annot_ensure_local_xref(annot)
Class-aware wrapper for `::pdf_annot_ensure_local_xref()`.
pdf_annot_event_blur(annot)
Class-aware wrapper for `::pdf_annot_event_blur()`.
pdf_annot_event_down(annot)
Class-aware wrapper for `::pdf_annot_event_down()`.
pdf_annot_event_enter(annot)
Class-aware wrapper for `::pdf_annot_event_enter()`.
pdf_annot_event_exit(annot)
Class-aware wrapper for `::pdf_annot_event_exit()`.
pdf_annot_event_focus(annot)
Class-aware wrapper for `::pdf_annot_event_focus()`.
pdf_annot_event_page_close(annot)
Class-aware wrapper for `::pdf_annot_event_page_close()`.
pdf_annot_event_page_invisible(annot)
Class-aware wrapper for `::pdf_annot_event_page_invisible()`.
pdf_annot_event_page_open(annot)
Class-aware wrapper for `::pdf_annot_event_page_open()`.
pdf_annot_event_page_visible(annot)
Class-aware wrapper for `::pdf_annot_event_page_visible()`.
pdf_annot_event_up(annot)
Class-aware wrapper for `::pdf_annot_event_up()`.
pdf_annot_field_event_keystroke(doc, annot, evt)
Class-aware wrapper for `::pdf_annot_field_event_keystroke()`.
pdf_annot_field_flags(annot)
Class-aware wrapper for `::pdf_annot_field_flags()`.
pdf_annot_field_label(widget)
Class-aware wrapper for `::pdf_annot_field_label()`.
pdf_annot_field_value(annot)
Class-aware wrapper for `::pdf_annot_field_value()`.
pdf_annot_filespec(annot)
Class-aware wrapper for `::pdf_annot_filespec()`.
pdf_annot_flags(annot)
Class-aware wrapper for `::pdf_annot_flags()`.
pdf_annot_has_author(annot)
Class-aware wrapper for `::pdf_annot_has_author()`.
pdf_annot_has_border(annot)
Class-aware wrapper for `::pdf_annot_has_border()`.
pdf_annot_has_border_effect(annot)
Class-aware wrapper for `::pdf_annot_has_border_effect()`.
pdf_annot_has_filespec(annot)
Class-aware wrapper for `::pdf_annot_has_filespec()`.
pdf_annot_has_icon_name(annot)
Class-aware wrapper for `::pdf_annot_has_icon_name()`.
pdf_annot_has_ink_list(annot)
Class-aware wrapper for `::pdf_annot_has_ink_list()`.
pdf_annot_has_interior_color(annot)
Class-aware wrapper for `::pdf_annot_has_interior_color()`.
pdf_annot_has_line(annot)
Class-aware wrapper for `::pdf_annot_has_line()`.
pdf_annot_has_line_ending_styles(annot)
Class-aware wrapper for `::pdf_annot_has_line_ending_styles()`.
pdf_annot_has_open(annot)
Class-aware wrapper for `::pdf_annot_has_open()`.
pdf_annot_has_quad_points(annot)
Class-aware wrapper for `::pdf_annot_has_quad_points()`.
pdf_annot_has_rect(annot)
Class-aware wrapper for `::pdf_annot_has_rect()`.
pdf_annot_has_vertices(annot)
Class-aware wrapper for `::pdf_annot_has_vertices()`.
pdf_annot_hidden_for_editing(annot)
Class-aware wrapper for `::pdf_annot_hidden_for_editing()`.
pdf_annot_hot(annot)
Class-aware wrapper for `::pdf_annot_hot()`.
pdf_annot_icon_name(annot)
Class-aware wrapper for `::pdf_annot_icon_name()`.
pdf_annot_ink_list_count(annot)
Class-aware wrapper for `::pdf_annot_ink_list_count()`.
pdf_annot_ink_list_stroke_count(annot, i)
Class-aware wrapper for `::pdf_annot_ink_list_stroke_count()`.
pdf_annot_ink_list_stroke_vertex(annot, i, k)
Class-aware wrapper for `::pdf_annot_ink_list_stroke_vertex()`.
pdf_annot_interior_color = pdf_annot_interior_color_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_interior_color() [pdf_annot_interior_color()].
pdf_annot_interior_color_outparams_fn(annot, color)
Class-aware helper for out-params of pdf_annot_interior_color() [pdf_annot_interior_color()].
pdf_annot_is_open(annot)
Class-aware wrapper for `::pdf_annot_is_open()`.
pdf_annot_is_standard_stamp(annot)
Class-aware wrapper for `::pdf_annot_is_standard_stamp()`.
pdf_annot_language(annot)
Class-aware wrapper for `::pdf_annot_language()`.
pdf_annot_line(annot, a, b)
Class-aware wrapper for `::pdf_annot_line()`.
pdf_annot_line_end_style(annot)
Class-aware wrapper for `::pdf_annot_line_end_style()`.
pdf_annot_line_ending_styles = pdf_annot_line_ending_styles_outparams_fn(annot)
Class-aware helper for out-params of pdf_annot_line_ending_styles() [pdf_annot_line_ending_styles()].
pdf_annot_line_ending_styles_outparams_fn(annot)
Class-aware helper for out-params of pdf_annot_line_ending_styles() [pdf_annot_line_ending_styles()].
pdf_annot_line_start_style(annot)
Class-aware wrapper for `::pdf_annot_line_start_style()`.
pdf_annot_modification_date(annot)
Class-aware wrapper for `::pdf_annot_modification_date()`.
pdf_annot_needs_resynthesis(annot)
Class-aware wrapper for `::pdf_annot_needs_resynthesis()`.
pdf_annot_obj(annot)
Class-aware wrapper for `::pdf_annot_obj()`.
pdf_annot_opacity(annot)
Class-aware wrapper for `::pdf_annot_opacity()`.
pdf_annot_page(annot)
Class-aware wrapper for `::pdf_annot_page()`.
pdf_annot_pop_and_discard_local_xref(annot)
Class-aware wrapper for `::pdf_annot_pop_and_discard_local_xref()`.
pdf_annot_pop_local_xref(annot)
Class-aware wrapper for `::pdf_annot_pop_local_xref()`.
pdf_annot_popup(annot)
Class-aware wrapper for `::pdf_annot_popup()`.
pdf_annot_push_local_xref(annot)
Class-aware wrapper for `::pdf_annot_push_local_xref()`.
pdf_annot_quad_point(annot, i)
Class-aware wrapper for `::pdf_annot_quad_point()`.
pdf_annot_quad_point_count(annot)
Class-aware wrapper for `::pdf_annot_quad_point_count()`.
pdf_annot_quadding(annot)
Class-aware wrapper for `::pdf_annot_quadding()`.
pdf_annot_rect(annot)
Class-aware wrapper for `::pdf_annot_rect()`.
pdf_annot_request_resynthesis(annot)
Class-aware wrapper for `::pdf_annot_request_resynthesis()`.
pdf_annot_transform(annot)
Class-aware wrapper for `::pdf_annot_transform()`.
pdf_annot_type(annot)
Class-aware wrapper for `::pdf_annot_type()`.
pdf_annot_type_from_string(subtype)
Class-aware wrapper for `::pdf_annot_type_from_string()`.
pdf_annot_vertex(annot, i)
Class-aware wrapper for `::pdf_annot_vertex()`.
pdf_annot_vertex_count(annot)
Class-aware wrapper for `::pdf_annot_vertex_count()`.
pdf_append_explicit_dest_to_uri(url, dest)
Class-aware wrapper for `::pdf_append_explicit_dest_to_uri()`.
pdf_append_named_dest_to_uri(url, name)
Class-aware wrapper for `::pdf_append_named_dest_to_uri()`.
pdf_append_token(buf, tok, lex)
Class-aware wrapper for `::pdf_append_token()`.
pdf_apply_redaction(annot, opts)
Class-aware wrapper for `::pdf_apply_redaction()`.
pdf_array_contains(array, obj)
Class-aware wrapper for `::pdf_array_contains()`.
pdf_array_delete(array, index)
Class-aware wrapper for `::pdf_array_delete()`.
pdf_array_find(array, obj)
Class-aware wrapper for `::pdf_array_find()`.
pdf_array_get(array, i)
Class-aware wrapper for `::pdf_array_get()`.
pdf_array_get_bool(array, index)
Class-aware wrapper for `::pdf_array_get_bool()`.
pdf_array_get_int(array, index)
Class-aware wrapper for `::pdf_array_get_int()`.
pdf_array_get_matrix(array, index)
Class-aware wrapper for `::pdf_array_get_matrix()`.
pdf_array_get_name(array, index)
Class-aware wrapper for `::pdf_array_get_name()`.
pdf_array_get_real(array, index)
Class-aware wrapper for `::pdf_array_get_real()`.
pdf_array_get_rect(array, index)
Class-aware wrapper for `::pdf_array_get_rect()`.
pdf_array_get_string = pdf_array_get_string_outparams_fn(array, index)
Class-aware helper for out-params of pdf_array_get_string() [pdf_array_get_string()].
pdf_array_get_string_outparams_fn(array, index)
Class-aware helper for out-params of pdf_array_get_string() [pdf_array_get_string()].
pdf_array_get_text_string(array, index)
Class-aware wrapper for `::pdf_array_get_text_string()`.
pdf_array_insert(array, obj, index)
Class-aware wrapper for `::pdf_array_insert()`.
pdf_array_len(array)
Class-aware wrapper for `::pdf_array_len()`.
pdf_array_push(array, obj)
Class-aware wrapper for `::pdf_array_push()`.
pdf_array_push_array(array, initial)
Class-aware wrapper for `::pdf_array_push_array()`.
pdf_array_push_bool(array, x)
Class-aware wrapper for `::pdf_array_push_bool()`.
pdf_array_push_dict(array, initial)
Class-aware wrapper for `::pdf_array_push_dict()`.
pdf_array_push_int(array, x)
Class-aware wrapper for `::pdf_array_push_int()`.
pdf_array_push_name(array, x)
Class-aware wrapper for `::pdf_array_push_name()`.
pdf_array_push_real(array, x)
Class-aware wrapper for `::pdf_array_push_real()`.
pdf_array_push_string(array, x, n)
Class-aware wrapper for `::pdf_array_push_string()`.
pdf_array_push_text_string(array, x)
Class-aware wrapper for `::pdf_array_push_text_string()`.
pdf_array_put(array, i, obj)
Class-aware wrapper for `::pdf_array_put()`.
pdf_authenticate_password(doc, pw)
Class-aware wrapper for `::pdf_authenticate_password()`.
pdf_begin_implicit_operation(doc)
Class-aware wrapper for `::pdf_begin_implicit_operation()`.
pdf_begin_operation(doc, operation)
Class-aware wrapper for `::pdf_begin_operation()`.
pdf_bound_annot(annot)
Class-aware wrapper for `::pdf_bound_annot()`.
pdf_bound_page(page, box)
Class-aware wrapper for `::pdf_bound_page()`.
pdf_bound_widget(widget)
Class-aware wrapper for `::pdf_bound_widget()`.
pdf_button_field_on_state(field)
Class-aware wrapper for `::pdf_button_field_on_state()`.
pdf_calculate_form(doc)
Class-aware wrapper for `::pdf_calculate_form()`.
pdf_can_be_saved_incrementally(doc)
Class-aware wrapper for `::pdf_can_be_saved_incrementally()`.
pdf_can_redo(doc)
Class-aware wrapper for `::pdf_can_redo()`.
pdf_can_undo(doc)
Class-aware wrapper for `::pdf_can_undo()`.
pdf_check_certificate(verifier, doc, signature)
Class-aware wrapper for `::pdf_check_certificate()`.
pdf_check_digest(verifier, doc, signature)
Class-aware wrapper for `::pdf_check_digest()`.
pdf_check_signature(verifier, doc, signature, ebuf, ebufsize)
Class-aware wrapper for `::pdf_check_signature()`.
pdf_check_widget_certificate(verifier, widget)
Class-aware wrapper for `::pdf_check_widget_certificate()`.
pdf_check_widget_digest(verifier, widget)
Class-aware wrapper for `::pdf_check_widget_digest()`.
pdf_choice_field_option(field, exportval, i)
Class-aware wrapper for `::pdf_choice_field_option()`.
pdf_choice_field_option_count(field)
Class-aware wrapper for `::pdf_choice_field_option_count()`.
pdf_choice_widget_is_multiselect(tw)
Class-aware wrapper for `::pdf_choice_widget_is_multiselect()`.
pdf_choice_widget_options(tw, exportval, opts)
Class-aware wrapper for `::pdf_choice_widget_options()`.
pdf_choice_widget_set_value(tw, n, opts)
Class-aware wrapper for `::pdf_choice_widget_set_value()`.
pdf_choice_widget_value(tw, opts)
Class-aware wrapper for `::pdf_choice_widget_value()`.
pdf_clean_file(infile, outfile, password, opts, retainlen)
Class-aware wrapper for `::pdf_clean_file()`.
pdf_clean_font_name(fontname)
Class-aware wrapper for `::pdf_clean_font_name()`.
pdf_clean_obj(obj)
Class-aware wrapper for `::pdf_clean_obj()`.
pdf_clear_annot_border_dash(annot)
Class-aware wrapper for `::pdf_clear_annot_border_dash()`.
pdf_clear_annot_ink_list(annot)
Class-aware wrapper for `::pdf_clear_annot_ink_list()`.
pdf_clear_annot_quad_points(annot)
Class-aware wrapper for `::pdf_clear_annot_quad_points()`.
pdf_clear_annot_vertices(annot)
Class-aware wrapper for `::pdf_clear_annot_vertices()`.
pdf_clear_signature(widget)
Class-aware wrapper for `::pdf_clear_signature()`.
pdf_clear_xref(doc)
Class-aware wrapper for `::pdf_clear_xref()`.
pdf_clear_xref_to_mark(doc)
Class-aware wrapper for `::pdf_clear_xref_to_mark()`.
pdf_close_processor(proc)
Class-aware wrapper for `::pdf_close_processor()`.
pdf_cmap_size(cmap)
Class-aware wrapper for `::pdf_cmap_size()`.
pdf_cmap_wmode(cmap)
Class-aware wrapper for `::pdf_cmap_wmode()`.
pdf_copy_array(array)
Class-aware wrapper for `::pdf_copy_array()`.
pdf_copy_dict(dict)
Class-aware wrapper for `::pdf_copy_dict()`.
pdf_count_layer_config_ui(doc)
Class-aware wrapper for `::pdf_count_layer_config_ui()`.
pdf_count_layer_configs(doc)
Class-aware wrapper for `::pdf_count_layer_configs()`.
pdf_count_layers(doc)
Class-aware wrapper for `::pdf_count_layers()`.
pdf_count_objects(doc)
Class-aware wrapper for `::pdf_count_objects()`.
pdf_count_pages(doc)
Class-aware wrapper for `::pdf_count_pages()`.
pdf_count_pages_imp(doc, chapter)
Class-aware wrapper for `::pdf_count_pages_imp()`.
pdf_count_signatures(doc)
Class-aware wrapper for `::pdf_count_signatures()`.
pdf_count_unsaved_versions(doc)
Class-aware wrapper for `::pdf_count_unsaved_versions()`.
pdf_count_versions(doc)
Class-aware wrapper for `::pdf_count_versions()`.
pdf_create_annot(page, type)
Class-aware wrapper for `::pdf_create_annot()`.
pdf_create_annot_raw(page, type)
Class-aware wrapper for `::pdf_create_annot_raw()`.
pdf_create_document()
Class-aware wrapper for `::pdf_create_document()`.
pdf_create_field_name(doc, prefix, buf, len)
Class-aware wrapper for `::pdf_create_field_name()`.
pdf_create_link(page, bbox, uri)
Class-aware wrapper for `::pdf_create_link()`.
pdf_create_object(doc)
Class-aware wrapper for `::pdf_create_object()`.
pdf_create_signature_widget(page, name)
Class-aware wrapper for `::pdf_create_signature_widget()`.
pdf_crypt_encrypt_metadata(crypt)
Class-aware wrapper for `::pdf_crypt_encrypt_metadata()`.
pdf_crypt_key(crypt)
Class-aware wrapper for `::pdf_crypt_key()`.
pdf_crypt_length(crypt)
Class-aware wrapper for `::pdf_crypt_length()`.
pdf_crypt_method(crypt)
Class-aware wrapper for `::pdf_crypt_method()`.
pdf_crypt_obj(crypt, obj, num, gen)
Class-aware wrapper for `::pdf_crypt_obj()`.
pdf_crypt_owner_encryption(crypt)
Class-aware wrapper for `::pdf_crypt_owner_encryption()`.
pdf_crypt_owner_password(crypt)
Class-aware wrapper for `::pdf_crypt_owner_password()`.
pdf_crypt_permissions(crypt)
Class-aware wrapper for `::pdf_crypt_permissions()`.
pdf_crypt_permissions_encryption(crypt)
Class-aware wrapper for `::pdf_crypt_permissions_encryption()`.
pdf_crypt_revision(crypt)
Class-aware wrapper for `::pdf_crypt_revision()`.
pdf_crypt_stream_method(crypt)
Class-aware wrapper for `::pdf_crypt_stream_method()`.
pdf_crypt_string_method(crypt)
Class-aware wrapper for `::pdf_crypt_string_method()`.
pdf_crypt_user_encryption(crypt)
Class-aware wrapper for `::pdf_crypt_user_encryption()`.
pdf_crypt_user_password(crypt)
Class-aware wrapper for `::pdf_crypt_user_password()`.
pdf_crypt_version(crypt)
Class-aware wrapper for `::pdf_crypt_version()`.
pdf_cycle(here, prev, obj)
Class-aware wrapper for `::pdf_cycle()`.
pdf_debug_doc_changes(doc)
Class-aware wrapper for `::pdf_debug_doc_changes()`.
pdf_debug_obj(obj)
Class-aware wrapper for `::pdf_debug_obj()`.
pdf_debug_ref(obj)
Class-aware wrapper for `::pdf_debug_ref()`.
pdf_decode_cmap = pdf_decode_cmap_outparams_fn(cmap, s, e)
Class-aware helper for out-params of pdf_decode_cmap() [pdf_decode_cmap()].
pdf_decode_cmap_outparams_fn(cmap, s, e)
Class-aware helper for out-params of pdf_decode_cmap() [pdf_decode_cmap()].
pdf_deep_copy_obj(obj)
Class-aware wrapper for `::pdf_deep_copy_obj()`.
pdf_delete_annot(page, annot)
Class-aware wrapper for `::pdf_delete_annot()`.
pdf_delete_link(page, link)
Class-aware wrapper for `::pdf_delete_link()`.
pdf_delete_object(doc, num)
Class-aware wrapper for `::pdf_delete_object()`.
pdf_delete_page(doc, number)
Class-aware wrapper for `::pdf_delete_page()`.
pdf_delete_page_labels(doc, index)
Class-aware wrapper for `::pdf_delete_page_labels()`.
pdf_delete_page_range(doc, start, end)
Class-aware wrapper for `::pdf_delete_page_range()`.
pdf_deselect_layer_config_ui(doc, ui)
Class-aware wrapper for `::pdf_deselect_layer_config_ui()`.
pdf_deserialise_journal(doc, stm)
Class-aware wrapper for `::pdf_deserialise_journal()`.
pdf_dict_del(dict, key)
Class-aware wrapper for `::pdf_dict_del()`.
pdf_dict_dels(dict, key)
Class-aware wrapper for `::pdf_dict_dels()`.
pdf_dict_get(dict, key)
Class-aware wrapper for `::pdf_dict_get()`.
pdf_dict_get_bool(dict, key)
Class-aware wrapper for `::pdf_dict_get_bool()`.
pdf_dict_get_date(dict, key)
Class-aware wrapper for `::pdf_dict_get_date()`.
pdf_dict_get_inheritable(dict, key)
Class-aware wrapper for `::pdf_dict_get_inheritable()`.
pdf_dict_get_int(dict, key)
Class-aware wrapper for `::pdf_dict_get_int()`.
pdf_dict_get_int64(dict, key)
Class-aware wrapper for `::pdf_dict_get_int64()`.
pdf_dict_get_key(dict, idx)
Class-aware wrapper for `::pdf_dict_get_key()`.
pdf_dict_get_matrix(dict, key)
Class-aware wrapper for `::pdf_dict_get_matrix()`.
pdf_dict_get_name(dict, key)
Class-aware wrapper for `::pdf_dict_get_name()`.
pdf_dict_get_real(dict, key)
Class-aware wrapper for `::pdf_dict_get_real()`.
pdf_dict_get_rect(dict, key)
Class-aware wrapper for `::pdf_dict_get_rect()`.
pdf_dict_get_string = pdf_dict_get_string_outparams_fn(dict, key)
Class-aware helper for out-params of pdf_dict_get_string() [pdf_dict_get_string()].
pdf_dict_get_string_outparams_fn(dict, key)
Class-aware helper for out-params of pdf_dict_get_string() [pdf_dict_get_string()].
pdf_dict_get_text_string(dict, key)
Class-aware wrapper for `::pdf_dict_get_text_string()`.
pdf_dict_get_val(dict, idx)
Class-aware wrapper for `::pdf_dict_get_val()`.
pdf_dict_geta(dict, key, abbrev)
Class-aware wrapper for `::pdf_dict_geta()`.
pdf_dict_getl(obj, *tail)
Python implementation of pdf_dict_getl(), because SWIG
doesn't handle variadic args. Each item in `tail` should be
a `mupdf.PdfObj`.
pdf_dict_getp(dict, path)
Class-aware wrapper for `::pdf_dict_getp()`.
pdf_dict_getp_inheritable(dict, path)
Class-aware wrapper for `::pdf_dict_getp_inheritable()`.
pdf_dict_gets(dict, key)
Class-aware wrapper for `::pdf_dict_gets()`.
pdf_dict_gets_inheritable(dict, key)
Class-aware wrapper for `::pdf_dict_gets_inheritable()`.
pdf_dict_getsa(dict, key, abbrev)
Class-aware wrapper for `::pdf_dict_getsa()`.
pdf_dict_len(dict)
Class-aware wrapper for `::pdf_dict_len()`.
pdf_dict_put(dict, key, val)
Class-aware wrapper for `::pdf_dict_put()`.
pdf_dict_put_array(dict, key, initial)
Class-aware wrapper for `::pdf_dict_put_array()`.
pdf_dict_put_bool(dict, key, x)
Class-aware wrapper for `::pdf_dict_put_bool()`.
pdf_dict_put_date(dict, key, time)
Class-aware wrapper for `::pdf_dict_put_date()`.
pdf_dict_put_dict(dict, key, initial)
Class-aware wrapper for `::pdf_dict_put_dict()`.
pdf_dict_put_int(dict, key, x)
Class-aware wrapper for `::pdf_dict_put_int()`.
pdf_dict_put_matrix(dict, key, x)
Class-aware wrapper for `::pdf_dict_put_matrix()`.
pdf_dict_put_name(dict, key, x)
Class-aware wrapper for `::pdf_dict_put_name()`.
pdf_dict_put_real(dict, key, x)
Class-aware wrapper for `::pdf_dict_put_real()`.
pdf_dict_put_rect(dict, key, x)
Class-aware wrapper for `::pdf_dict_put_rect()`.
pdf_dict_put_string(dict, key, x, n)
Class-aware wrapper for `::pdf_dict_put_string()`.
pdf_dict_put_text_string(dict, key, x)
Class-aware wrapper for `::pdf_dict_put_text_string()`.
pdf_dict_put_val_null(obj, idx)
Class-aware wrapper for `::pdf_dict_put_val_null()`.
pdf_dict_putl(obj, val, *tail)
Python implementation of pdf_dict_putl(fz_context *ctx,
pdf_obj *obj, pdf_obj *val, ...) because SWIG doesn't
handle variadic args. Each item in `tail` should
be a SWIG wrapper for a `PdfObj`.
pdf_dict_putl_drop(obj, *tail)
pdf_dict_putp(dict, path, val)
Class-aware wrapper for `::pdf_dict_putp()`.
pdf_dict_puts(dict, key, val)
Class-aware wrapper for `::pdf_dict_puts()`.
pdf_dict_puts_dict(dict, key, initial)
Class-aware wrapper for `::pdf_dict_puts_dict()`.
pdf_dirty_annot(annot)
Class-aware wrapper for `::pdf_dirty_annot()`.
pdf_dirty_obj(obj)
Class-aware wrapper for `::pdf_dirty_obj()`.
pdf_disable_js(doc)
Class-aware wrapper for `::pdf_disable_js()`.
pdf_discard_journal(journal)
Class-aware wrapper for `::pdf_discard_journal()`.
pdf_doc_was_linearized(doc)
Class-aware wrapper for `::pdf_doc_was_linearized()`.
pdf_document_event_did_print(doc)
Class-aware wrapper for `::pdf_document_event_did_print()`.
pdf_document_event_did_save(doc)
Class-aware wrapper for `::pdf_document_event_did_save()`.
pdf_document_event_will_close(doc)
Class-aware wrapper for `::pdf_document_event_will_close()`.
pdf_document_event_will_print(doc)
Class-aware wrapper for `::pdf_document_event_will_print()`.
pdf_document_event_will_save(doc)
Class-aware wrapper for `::pdf_document_event_will_save()`.
pdf_document_from_fz_document(ptr)
Class-aware wrapper for `::pdf_document_from_fz_document()`.
pdf_document_language(doc)
Class-aware wrapper for `::pdf_document_language()`.
pdf_document_output_intent(doc)
Class-aware wrapper for `::pdf_document_output_intent()`.
pdf_document_permissions(doc)
Class-aware wrapper for `::pdf_document_permissions()`.
pdf_edit_text_field_value = pdf_edit_text_field_value_outparams_fn(widget, value, change)
Class-aware helper for out-params of pdf_edit_text_field_value() [pdf_edit_text_field_value()].
pdf_edit_text_field_value_outparams_fn(widget, value, change)
Class-aware helper for out-params of pdf_edit_text_field_value() [pdf_edit_text_field_value()].
pdf_empty_store(doc)
Class-aware wrapper for `::pdf_empty_store()`.
pdf_enable_journal(doc)
Class-aware wrapper for `::pdf_enable_journal()`.
pdf_enable_js(doc)
Class-aware wrapper for `::pdf_enable_js()`.
pdf_enable_layer(doc, layer, enabled)
Class-aware wrapper for `::pdf_enable_layer()`.
pdf_encrypt_data(crypt, num, gen, fmt_str_out, arg, s, n)
Class-aware wrapper for `::pdf_encrypt_data()`.
pdf_encrypted_len(crypt, num, gen, len)
Class-aware wrapper for `::pdf_encrypted_len()`.
pdf_end_hmtx(font)
Class-aware wrapper for `::pdf_end_hmtx()`.
pdf_end_operation(doc)
Class-aware wrapper for `::pdf_end_operation()`.
pdf_end_vmtx(font)
Class-aware wrapper for `::pdf_end_vmtx()`.
pdf_ensure_solid_xref(doc, num)
Class-aware wrapper for `::pdf_ensure_solid_xref()`.
pdf_eval_function = pdf_eval_function_outparams_fn(func, in_, inlen, outlen)
Class-aware helper for out-params of pdf_eval_function() [pdf_eval_function()].
pdf_eval_function_outparams_fn(func, in_, inlen, outlen)
Class-aware helper for out-params of pdf_eval_function() [pdf_eval_function()].
pdf_event_issue_alert(doc, evt)
Class-aware wrapper for `::pdf_event_issue_alert()`.
pdf_event_issue_exec_menu_item(doc, item)
Class-aware wrapper for `::pdf_event_issue_exec_menu_item()`.
pdf_event_issue_launch_url(doc, url, new_frame)
Class-aware wrapper for `::pdf_event_issue_launch_url()`.
pdf_event_issue_mail_doc(doc, evt)
Class-aware wrapper for `::pdf_event_issue_mail_doc()`.
pdf_event_issue_print(doc)
Class-aware wrapper for `::pdf_event_issue_print()`.
pdf_field_border_style(field)
Class-aware wrapper for `::pdf_field_border_style()`.
pdf_field_display(field)
Class-aware wrapper for `::pdf_field_display()`.
pdf_field_event_calculate(doc, field)
Class-aware wrapper for `::pdf_field_event_calculate()`.
pdf_field_event_format(doc, field)
Class-aware wrapper for `::pdf_field_event_format()`.
pdf_field_event_keystroke(doc, field, evt)
Class-aware wrapper for `::pdf_field_event_keystroke()`.
pdf_field_event_validate = pdf_field_event_validate_outparams_fn(doc, field, value)
Class-aware helper for out-params of pdf_field_event_validate() [pdf_field_event_validate()].
pdf_field_event_validate_outparams_fn(doc, field, value)
Class-aware helper for out-params of pdf_field_event_validate() [pdf_field_event_validate()].
pdf_field_flags(field)
Class-aware wrapper for `::pdf_field_flags()`.
pdf_field_label(field)
Class-aware wrapper for `::pdf_field_label()`.
pdf_field_reset(doc, field)
Class-aware wrapper for `::pdf_field_reset()`.
pdf_field_set_border_style(field, text)
Class-aware wrapper for `::pdf_field_set_border_style()`.
pdf_field_set_button_caption(field, text)
Class-aware wrapper for `::pdf_field_set_button_caption()`.
pdf_field_set_display(field, d)
Class-aware wrapper for `::pdf_field_set_display()`.
pdf_field_set_fill_color(field, col)
Class-aware wrapper for `::pdf_field_set_fill_color()`.
pdf_field_set_text_color(field, col)
Class-aware wrapper for `::pdf_field_set_text_color()`.
pdf_field_type(field)
Class-aware wrapper for `::pdf_field_type()`.
pdf_field_type_string(field)
Class-aware wrapper for `::pdf_field_type_string()`.
pdf_field_value(field)
Class-aware wrapper for `::pdf_field_value()`.
pdf_filter_annot_contents(doc, annot, options)
Class-aware wrapper for `::pdf_filter_annot_contents()`.
pdf_filter_page_contents(doc, page, options)
Class-aware wrapper for `::pdf_filter_page_contents()`.
pdf_filter_xobject_instance(old_xobj, page_res, ctm, options, cycle_up)
Class-aware wrapper for `::pdf_filter_xobject_instance()`.
pdf_find_font_resource(doc, type, encoding, item, key)
Class-aware wrapper for `::pdf_find_font_resource()`.
pdf_find_item(drop, key)
Class-aware wrapper for `::pdf_find_item()`.
pdf_find_version_for_obj(doc, obj)
Class-aware wrapper for `::pdf_find_version_for_obj()`.
pdf_first_annot(page)
Class-aware wrapper for `::pdf_first_annot()`.
pdf_first_widget(page)
Class-aware wrapper for `::pdf_first_widget()`.
pdf_flatten_inheritable_page_items(page)
Class-aware wrapper for `::pdf_flatten_inheritable_page_items()`.
pdf_font_cid_to_gid(fontdesc, cid)
Class-aware wrapper for `::pdf_font_cid_to_gid()`.
pdf_font_writing_supported(font)
Class-aware wrapper for `::pdf_font_writing_supported()`.
pdf_forget_xref(doc)
Class-aware wrapper for `::pdf_forget_xref()`.
pdf_format_date(time, s, n)
Class-aware wrapper for `::pdf_format_date()`.
pdf_format_write_options(buffer, buffer_len, opts)
Class-aware wrapper for `::pdf_format_write_options()`.
pdf_function_size(func)
Class-aware wrapper for `::pdf_function_size()`.
pdf_get_bound_document(obj)
Class-aware wrapper for `::pdf_get_bound_document()`.
pdf_get_doc_event_callback_data(doc)
Class-aware wrapper for `::pdf_get_doc_event_callback_data()`.
pdf_get_embedded_file_params(fs, out)
Class-aware wrapper for `::pdf_get_embedded_file_params()`.
pdf_get_indirect_document(obj)
Class-aware wrapper for `::pdf_get_indirect_document()`.
pdf_get_widget_editing_state(widget)
Class-aware wrapper for `::pdf_get_widget_editing_state()`.
pdf_graft_mapped_object(map, obj)
Class-aware wrapper for `::pdf_graft_mapped_object()`.
pdf_graft_mapped_page(map, page_to, src, page_from)
Class-aware wrapper for `::pdf_graft_mapped_page()`.
pdf_graft_object(dst, obj)
Class-aware wrapper for `::pdf_graft_object()`.
pdf_graft_page(dst, page_to, src, page_from)
Class-aware wrapper for `::pdf_graft_page()`.
pdf_has_permission(doc, p)
Class-aware wrapper for `::pdf_has_permission()`.
pdf_has_unsaved_changes(doc)
Class-aware wrapper for `::pdf_has_unsaved_changes()`.
pdf_has_unsaved_sigs(doc)
Class-aware wrapper for `::pdf_has_unsaved_sigs()`.
pdf_insert_font_resource(doc, key, obj)
Class-aware wrapper for `::pdf_insert_font_resource()`.
pdf_insert_page(doc, at, page)
Class-aware wrapper for `::pdf_insert_page()`.
pdf_invalidate_xfa(doc)
Class-aware wrapper for `::pdf_invalidate_xfa()`.
pdf_is_array(obj)
Class-aware wrapper for `::pdf_is_array()`.
pdf_is_bool(obj)
Class-aware wrapper for `::pdf_is_bool()`.
pdf_is_dict(obj)
Class-aware wrapper for `::pdf_is_dict()`.
pdf_is_embedded_file(fs)
Class-aware wrapper for `::pdf_is_embedded_file()`.
pdf_is_field_locked(locked, name)
Class-aware wrapper for `::pdf_is_field_locked()`.
pdf_is_indirect(obj)
Class-aware wrapper for `::pdf_is_indirect()`.
pdf_is_int(obj)
Class-aware wrapper for `::pdf_is_int()`.
pdf_is_jpx_image(dict)
Class-aware wrapper for `::pdf_is_jpx_image()`.
pdf_is_local_object(doc, obj)
Class-aware wrapper for `::pdf_is_local_object()`.
pdf_is_name(obj)
Class-aware wrapper for `::pdf_is_name()`.
pdf_is_null(obj)
Class-aware wrapper for `::pdf_is_null()`.
pdf_is_number(obj)
Class-aware wrapper for `::pdf_is_number()`.
pdf_is_ocg_hidden(doc, rdb, usage, ocg)
Class-aware wrapper for `::pdf_is_ocg_hidden()`.
pdf_is_real(obj)
Class-aware wrapper for `::pdf_is_real()`.
pdf_is_stream(obj)
Class-aware wrapper for `::pdf_is_stream()`.
pdf_is_string(obj)
Class-aware wrapper for `::pdf_is_string()`.
pdf_is_tint_colorspace(cs)
Class-aware wrapper for `::pdf_is_tint_colorspace()`.
pdf_js_event_init(js, target, value, willCommit)
Class-aware wrapper for `::pdf_js_event_init()`.
pdf_js_event_init_keystroke(js, target, evt)
Class-aware wrapper for `::pdf_js_event_init_keystroke()`.
pdf_js_event_result(js)
Class-aware wrapper for `::pdf_js_event_result()`.
pdf_js_event_result_keystroke(js, evt)
Class-aware wrapper for `::pdf_js_event_result_keystroke()`.
pdf_js_event_result_validate = pdf_js_event_result_validate_outparams_fn(js)
Class-aware helper for out-params of pdf_js_event_result_validate() [pdf_js_event_result_validate()].
pdf_js_event_result_validate_outparams_fn(js)
Class-aware helper for out-params of pdf_js_event_result_validate() [pdf_js_event_result_validate()].
pdf_js_event_value(js)
Class-aware wrapper for `::pdf_js_event_value()`.
pdf_js_execute = pdf_js_execute_outparams_fn(js, name, code)
Class-aware helper for out-params of pdf_js_execute() [pdf_js_execute()].
pdf_js_execute_outparams_fn(js, name, code)
Class-aware helper for out-params of pdf_js_execute() [pdf_js_execute()].
pdf_js_set_console(doc, console, user)
Class-aware wrapper for `::pdf_js_set_console()`.
pdf_js_supported(doc)
Class-aware wrapper for `::pdf_js_supported()`.
pdf_layer_config_info(doc, config_num, info)
Class-aware wrapper for `::pdf_layer_config_info()`.
pdf_layer_config_ui_info(doc, ui, info)
Class-aware wrapper for `::pdf_layer_config_ui_info()`.
pdf_layer_is_enabled(doc, layer)
Class-aware wrapper for `::pdf_layer_is_enabled()`.
pdf_layer_name(doc, layer)
Class-aware wrapper for `::pdf_layer_name()`.
pdf_layout_fit_text(font, lang, str, bounds)
Class-aware wrapper for `::pdf_layout_fit_text()`.
pdf_lex(f, lexbuf)
Class-aware wrapper for `::pdf_lex()`.
pdf_lex_no_string(f, lexbuf)
Class-aware wrapper for `::pdf_lex_no_string()`.
pdf_lexbuf_fin(lexbuf)
Class-aware wrapper for `::pdf_lexbuf_fin()`.
pdf_lexbuf_grow(lexbuf)
Class-aware wrapper for `::pdf_lexbuf_grow()`.
pdf_lexbuf_init(lexbuf, size)
Class-aware wrapper for `::pdf_lexbuf_init()`.
pdf_line_ending_from_name(end)
Class-aware wrapper for `::pdf_line_ending_from_name()`.
pdf_line_ending_from_string(end)
Class-aware wrapper for `::pdf_line_ending_from_string()`.
pdf_load_builtin_cmap(name)
Class-aware wrapper for `::pdf_load_builtin_cmap()`.
pdf_load_cmap(file)
Class-aware wrapper for `::pdf_load_cmap()`.
pdf_load_colorspace(obj)
Class-aware wrapper for `::pdf_load_colorspace()`.
pdf_load_compressed_inline_image(doc, dict, length, cstm, indexed, image)
Class-aware wrapper for `::pdf_load_compressed_inline_image()`.
pdf_load_default_colorspaces(doc, page)
Class-aware wrapper for `::pdf_load_default_colorspaces()`.
pdf_load_embedded_cmap(doc, ref)
Class-aware wrapper for `::pdf_load_embedded_cmap()`.
pdf_load_embedded_file_contents(fs)
Class-aware wrapper for `::pdf_load_embedded_file_contents()`.
pdf_load_encoding = pdf_load_encoding_outparams_fn(encoding)
Class-aware helper for out-params of pdf_load_encoding() [pdf_load_encoding()].
pdf_load_encoding_outparams_fn(encoding)
Class-aware helper for out-params of pdf_load_encoding() [pdf_load_encoding()].
pdf_load_field_name = pdf_load_field_name2(field)
Alternative to `pdf_load_field_name()` that returns a std::string.
pdf_load_field_name2(field)
Alternative to `pdf_load_field_name()` that returns a std::string.
pdf_load_function(ref, _in, out)
Class-aware wrapper for `::pdf_load_function()`.
pdf_load_image(doc, obj)
Class-aware wrapper for `::pdf_load_image()`.
pdf_load_inline_image(doc, rdb, dict, file)
Class-aware wrapper for `::pdf_load_inline_image()`.
pdf_load_journal(doc, filename)
Class-aware wrapper for `::pdf_load_journal()`.
pdf_load_link_annots(arg_0, arg_1, annots, pagenum, page_ctm)
Class-aware wrapper for `::pdf_load_link_annots()`.
pdf_load_links(page)
Class-aware wrapper for `::pdf_load_links()`.
pdf_load_name_tree(doc, which)
Class-aware wrapper for `::pdf_load_name_tree()`.
pdf_load_object(doc, num)
Class-aware wrapper for `::pdf_load_object()`.
    Load a given object.
 
    This can cause xref reorganisations (solidifications etc) due to
    repairs, so all held pdf_xref_entries should be considered
    invalid after this call (other than the returned one).
pdf_load_outline(doc)
Class-aware wrapper for `::pdf_load_outline()`.
pdf_load_page(doc, number)
Class-aware wrapper for `::pdf_load_page()`.
pdf_load_page_imp(doc, chapter, number)
Class-aware wrapper for `::pdf_load_page_imp()`.
pdf_load_page_tree(doc)
Class-aware wrapper for `::pdf_load_page_tree()`.
pdf_load_pattern(doc, obj)
Class-aware wrapper for `::pdf_load_pattern()`.
pdf_load_raw_stream(ref)
Class-aware wrapper for `::pdf_load_raw_stream()`.
pdf_load_raw_stream_number(doc, num)
Class-aware wrapper for `::pdf_load_raw_stream_number()`.
pdf_load_shading(doc, obj)
Class-aware wrapper for `::pdf_load_shading()`.
pdf_load_stream(ref)
Class-aware wrapper for `::pdf_load_stream()`.
pdf_load_stream_number(doc, num)
Class-aware wrapper for `::pdf_load_stream_number()`.
pdf_load_stream_or_string_as_utf8(src)
Class-aware wrapper for `::pdf_load_stream_or_string_as_utf8()`.
pdf_load_system_cmap(name)
Class-aware wrapper for `::pdf_load_system_cmap()`.
pdf_load_to_unicode = pdf_load_to_unicode_outparams_fn(doc, font, collection, cmapstm)
Class-aware helper for out-params of pdf_load_to_unicode() [pdf_load_to_unicode()].
pdf_load_to_unicode_outparams_fn(doc, font, collection, cmapstm)
Class-aware helper for out-params of pdf_load_to_unicode() [pdf_load_to_unicode()].
pdf_load_type3_glyphs(doc, fontdesc)
Class-aware wrapper for `::pdf_load_type3_glyphs()`.
pdf_load_unencrypted_object(doc, num)
Class-aware wrapper for `::pdf_load_unencrypted_object()`.
pdf_lookup_cmap(cmap, cpt)
Class-aware wrapper for `::pdf_lookup_cmap()`.
pdf_lookup_cmap_full = pdf_lookup_cmap_full_outparams_fn(cmap, cpt)
Class-aware helper for out-params of pdf_lookup_cmap_full() [pdf_lookup_cmap_full()].
pdf_lookup_cmap_full_outparams_fn(cmap, cpt)
Class-aware helper for out-params of pdf_lookup_cmap_full() [pdf_lookup_cmap_full()].
pdf_lookup_dest(doc, needle)
Class-aware wrapper for `::pdf_lookup_dest()`.
pdf_lookup_field(form, name)
Class-aware wrapper for `::pdf_lookup_field()`.
pdf_lookup_metadata(document, key)
Likepsd_lookup_metadata2() but returns None on error
instead of raising exception.
pdf_lookup_metadata2(doc, key)
Class-aware wrapper for `::pdf_lookup_metadata2()`.
C++ alternative to `pdf_lookup_metadata()` that returns a `std::string`
or calls `fz_throw()` if not found.
pdf_lookup_name(doc, which, needle)
Class-aware wrapper for `::pdf_lookup_name()`.
pdf_lookup_number(root, needle)
Class-aware wrapper for `::pdf_lookup_number()`.
pdf_lookup_page_number(doc, pageobj)
Class-aware wrapper for `::pdf_lookup_page_number()`.
pdf_lookup_page_obj(doc, needle)
Class-aware wrapper for `::pdf_lookup_page_obj()`.
pdf_lookup_substitute_font = pdf_lookup_substitute_font_outparams_fn(mono, serif, bold, italic)
Class-aware helper for out-params of pdf_lookup_substitute_font() [pdf_lookup_substitute_font()].
pdf_lookup_substitute_font_outparams_fn(mono, serif, bold, italic)
Class-aware helper for out-params of pdf_lookup_substitute_font() [pdf_lookup_substitute_font()].
pdf_map_one_to_many = pdf_map_one_to_many_outparams_fn(cmap, one, len)
Class-aware helper for out-params of pdf_map_one_to_many() [pdf_map_one_to_many()].
pdf_map_one_to_many_outparams_fn(cmap, one, len)
Class-aware helper for out-params of pdf_map_one_to_many() [pdf_map_one_to_many()].
pdf_map_range_to_range(cmap, srclo, srchi, dstlo)
Class-aware wrapper for `::pdf_map_range_to_range()`.
pdf_mark_bits_reset(marks)
Class-aware wrapper for `::pdf_mark_bits_reset()`.
pdf_mark_bits_set(marks, obj)
Class-aware wrapper for `::pdf_mark_bits_set()`.
pdf_mark_list_free(list)
Class-aware wrapper for `::pdf_mark_list_free()`.
pdf_mark_list_init(list)
Class-aware wrapper for `::pdf_mark_list_init()`.
pdf_mark_list_pop(list)
Class-aware wrapper for `::pdf_mark_list_pop()`.
pdf_mark_list_push(list, obj)
Class-aware wrapper for `::pdf_mark_list_push()`.
pdf_mark_obj(obj)
Class-aware wrapper for `::pdf_mark_obj()`.
pdf_mark_xref(doc)
Class-aware wrapper for `::pdf_mark_xref()`.
pdf_metadata(doc)
Class-aware wrapper for `::pdf_metadata()`.
pdf_minimize_document(doc)
Class-aware wrapper for `::pdf_minimize_document()`.
pdf_name_eq(a, b)
Class-aware wrapper for `::pdf_name_eq()`.
pdf_name_from_line_ending(end)
Class-aware wrapper for `::pdf_name_from_line_ending()`.
pdf_needs_password(doc)
Class-aware wrapper for `::pdf_needs_password()`.
pdf_new_action_from_link(doc, uri)
Class-aware wrapper for `::pdf_new_action_from_link()`.
pdf_new_array(doc, initialcap)
Class-aware wrapper for `::pdf_new_array()`.
pdf_new_buffer_processor(buffer, ahxencode)
Class-aware wrapper for `::pdf_new_buffer_processor()`.
pdf_new_cmap()
Class-aware wrapper for `::pdf_new_cmap()`.
pdf_new_color_filter(doc, chain, struct_parents, transform, options, copts)
Class-aware wrapper for `::pdf_new_color_filter()`.
pdf_new_date(doc, time)
Class-aware wrapper for `::pdf_new_date()`.
pdf_new_dest_from_link(doc, uri, is_remote)
Class-aware wrapper for `::pdf_new_dest_from_link()`.
pdf_new_dict(doc, initialcap)
Class-aware wrapper for `::pdf_new_dict()`.
pdf_new_display_list_from_annot(annot)
Class-aware wrapper for `::pdf_new_display_list_from_annot()`.
pdf_new_graft_map(dst)
Class-aware wrapper for `::pdf_new_graft_map()`.
pdf_new_identity_cmap(wmode, bytes)
Class-aware wrapper for `::pdf_new_identity_cmap()`.
pdf_new_indirect(doc, num, gen)
Class-aware wrapper for `::pdf_new_indirect()`.
pdf_new_int(i)
Class-aware wrapper for `::pdf_new_int()`.
pdf_new_link(page, rect, uri, obj)
Class-aware wrapper for `::pdf_new_link()`.
pdf_new_matrix(doc, mtx)
Class-aware wrapper for `::pdf_new_matrix()`.
pdf_new_name(str)
Class-aware wrapper for `::pdf_new_name()`.
pdf_new_output_processor(out, ahxencode)
Class-aware wrapper for `::pdf_new_output_processor()`.
pdf_new_pdf_device(doc, topctm, resources, contents)
Class-aware wrapper for `::pdf_new_pdf_device()`.
pdf_new_pixmap_from_annot(annot, ctm, cs, seps, alpha)
Class-aware wrapper for `::pdf_new_pixmap_from_annot()`.
pdf_new_pixmap_from_page_contents_with_separations_and_usage(page, ctm, cs, seps, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_contents_with_separations_and_usage()`.
pdf_new_pixmap_from_page_contents_with_usage(page, ctm, cs, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_contents_with_usage()`.
pdf_new_pixmap_from_page_with_separations_and_usage(page, ctm, cs, seps, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_with_separations_and_usage()`.
pdf_new_pixmap_from_page_with_usage(page, ctm, cs, alpha, usage, box)
Class-aware wrapper for `::pdf_new_pixmap_from_page_with_usage()`.
pdf_new_processor(size)
Class-aware wrapper for `::pdf_new_processor()`.
pdf_new_real(f)
Class-aware wrapper for `::pdf_new_real()`.
pdf_new_rect(doc, rect)
Class-aware wrapper for `::pdf_new_rect()`.
pdf_new_run_processor(doc, dev, ctm, struct_parent, usage, gstate, default_cs, cookie)
Class-aware wrapper for `::pdf_new_run_processor()`.
pdf_new_sanitize_filter(doc, chain, struct_parents, transform, options, sopts)
Class-aware wrapper for `::pdf_new_sanitize_filter()`.
pdf_new_string(str, len)
Class-aware wrapper for `::pdf_new_string()`.
pdf_new_text_string(s)
Class-aware wrapper for `::pdf_new_text_string()`.
pdf_new_uri_from_explicit_dest(dest)
Class-aware wrapper for `::pdf_new_uri_from_explicit_dest()`.
pdf_new_uri_from_path_and_explicit_dest(path, dest)
Class-aware wrapper for `::pdf_new_uri_from_path_and_explicit_dest()`.
pdf_new_uri_from_path_and_named_dest(path, name)
Class-aware wrapper for `::pdf_new_uri_from_path_and_named_dest()`.
pdf_new_utf8_from_pdf_stream_obj(src)
Class-aware wrapper for `::pdf_new_utf8_from_pdf_stream_obj()`.
pdf_new_utf8_from_pdf_string(srcptr, srclen)
Class-aware wrapper for `::pdf_new_utf8_from_pdf_string()`.
pdf_new_utf8_from_pdf_string_obj(src)
Class-aware wrapper for `::pdf_new_utf8_from_pdf_string_obj()`.
pdf_new_xobject(doc, bbox, matrix, res, buffer)
Class-aware wrapper for `::pdf_new_xobject()`.
pdf_next_annot(annot)
Class-aware wrapper for `::pdf_next_annot()`.
pdf_next_widget(previous)
Class-aware wrapper for `::pdf_next_widget()`.
pdf_obj_is_dirty(obj)
Class-aware wrapper for `::pdf_obj_is_dirty()`.
pdf_obj_is_incremental(obj)
Class-aware wrapper for `::pdf_obj_is_incremental()`.
pdf_obj_marked(obj)
Class-aware wrapper for `::pdf_obj_marked()`.
pdf_obj_memo = pdf_obj_memo_outparams_fn(obj, bit)
Class-aware helper for out-params of pdf_obj_memo() [pdf_obj_memo()].
pdf_obj_memo_outparams_fn(obj, bit)
Class-aware helper for out-params of pdf_obj_memo() [pdf_obj_memo()].
pdf_obj_num_is_stream(doc, num)
Class-aware wrapper for `::pdf_obj_num_is_stream()`.
pdf_obj_parent_num(obj)
Class-aware wrapper for `::pdf_obj_parent_num()`.
pdf_obj_refs(ref)
Class-aware wrapper for `::pdf_obj_refs()`.
pdf_objcmp(a, b)
Class-aware wrapper for `::pdf_objcmp()`.
pdf_objcmp_deep(a, b)
Class-aware wrapper for `::pdf_objcmp_deep()`.
pdf_objcmp_resolve(a, b)
Class-aware wrapper for `::pdf_objcmp_resolve()`.
pdf_open_contents_stream(doc, obj)
Class-aware wrapper for `::pdf_open_contents_stream()`.
pdf_open_crypt(chain, crypt, num, gen)
Class-aware wrapper for `::pdf_open_crypt()`.
pdf_open_crypt_with_filter(chain, crypt, name, num, gen)
Class-aware wrapper for `::pdf_open_crypt_with_filter()`.
pdf_open_document(filename)
Class-aware wrapper for `::pdf_open_document()`.
pdf_open_document_with_stream(file)
Class-aware wrapper for `::pdf_open_document_with_stream()`.
pdf_open_inline_stream(doc, stmobj, length, chain, params)
Class-aware wrapper for `::pdf_open_inline_stream()`.
pdf_open_raw_stream(ref)
Class-aware wrapper for `::pdf_open_raw_stream()`.
pdf_open_raw_stream_number(doc, num)
Class-aware wrapper for `::pdf_open_raw_stream_number()`.
pdf_open_stream(ref)
Class-aware wrapper for `::pdf_open_stream()`.
pdf_open_stream_number(doc, num)
Class-aware wrapper for `::pdf_open_stream_number()`.
pdf_open_stream_with_offset(doc, num, dict, stm_ofs)
Class-aware wrapper for `::pdf_open_stream_with_offset()`.
pdf_page_contents(page)
Class-aware wrapper for `::pdf_page_contents()`.
pdf_page_event_close(page)
Class-aware wrapper for `::pdf_page_event_close()`.
pdf_page_event_open(page)
Class-aware wrapper for `::pdf_page_event_open()`.
pdf_page_from_fz_page(ptr)
Class-aware wrapper for `::pdf_page_from_fz_page()`.
pdf_page_group(page)
Class-aware wrapper for `::pdf_page_group()`.
pdf_page_has_transparency(page)
Class-aware wrapper for `::pdf_page_has_transparency()`.
pdf_page_label(doc, page, buf, size)
Class-aware wrapper for `::pdf_page_label()`.
pdf_page_label_imp(doc, chapter, page, buf, size)
Class-aware wrapper for `::pdf_page_label_imp()`.
pdf_page_obj_transform(pageobj, page_mediabox, page_ctm)
Class-aware wrapper for `::pdf_page_obj_transform()`.
pdf_page_obj_transform_box(pageobj, page_mediabox, page_ctm, box)
Class-aware wrapper for `::pdf_page_obj_transform_box()`.
pdf_page_presentation = pdf_page_presentation_outparams_fn(page, transition)
Class-aware helper for out-params of pdf_page_presentation() [pdf_page_presentation()].
pdf_page_presentation_outparams_fn(page, transition)
Class-aware helper for out-params of pdf_page_presentation() [pdf_page_presentation()].
pdf_page_resources(page)
Class-aware wrapper for `::pdf_page_resources()`.
pdf_page_separations(page)
Class-aware wrapper for `::pdf_page_separations()`.
pdf_page_transform(page, mediabox, ctm)
Class-aware wrapper for `::pdf_page_transform()`.
pdf_page_transform_box(page, mediabox, ctm, box)
Class-aware wrapper for `::pdf_page_transform_box()`.
pdf_page_write = pdf_page_write_outparams_fn(doc, mediabox)
Class-aware helper for out-params of pdf_page_write() [pdf_page_write()].
pdf_page_write_outparams_fn(doc, mediabox)
Class-aware helper for out-params of pdf_page_write() [pdf_page_write()].
pdf_parse_array(doc, f, buf)
Class-aware wrapper for `::pdf_parse_array()`.
pdf_parse_date(s)
Class-aware wrapper for `::pdf_parse_date()`.
pdf_parse_default_appearance = pdf_parse_default_appearance_outparams_fn(da, color)
Class-aware helper for out-params of pdf_parse_default_appearance() [pdf_parse_default_appearance()].
pdf_parse_default_appearance_outparams_fn(da, color)
Class-aware helper for out-params of pdf_parse_default_appearance() [pdf_parse_default_appearance()].
pdf_parse_dict(doc, f, buf)
Class-aware wrapper for `::pdf_parse_dict()`.
pdf_parse_ind_obj = pdf_parse_ind_obj_outparams_fn(doc, f)
Class-aware helper for out-params of pdf_parse_ind_obj() [pdf_parse_ind_obj()].
pdf_parse_ind_obj_outparams_fn(doc, f)
Class-aware helper for out-params of pdf_parse_ind_obj() [pdf_parse_ind_obj()].
pdf_parse_journal_obj = pdf_parse_journal_obj_outparams_fn(doc, stm)
Class-aware helper for out-params of pdf_parse_journal_obj() [pdf_parse_journal_obj()].
pdf_parse_journal_obj_outparams_fn(doc, stm)
Class-aware helper for out-params of pdf_parse_journal_obj() [pdf_parse_journal_obj()].
pdf_parse_stm_obj(doc, f, buf)
Class-aware wrapper for `::pdf_parse_stm_obj()`.
pdf_parse_write_options(opts, args)
Class-aware wrapper for `::pdf_parse_write_options()`.
pdf_pin_document(obj)
Class-aware wrapper for `::pdf_pin_document()`.
pdf_preview_signature_as_display_list(w, h, lang, signer, appearance_flags, graphic, reason, location)
Class-aware wrapper for `::pdf_preview_signature_as_display_list()`.
pdf_preview_signature_as_pixmap(w, h, lang, signer, appearance_flags, graphic, reason, location)
Class-aware wrapper for `::pdf_preview_signature_as_pixmap()`.
pdf_print_crypt(out, crypt)
Class-aware wrapper for `::pdf_print_crypt()`.
pdf_print_default_appearance(buf, nbuf, font, size, n, color)
Class-aware wrapper for `::pdf_print_default_appearance()`.
pdf_print_encrypted_obj(out, obj, tight, ascii, crypt, num, gen)
Class-aware wrapper for `::pdf_print_encrypted_obj()`.
pdf_print_font(out, fontdesc)
Class-aware wrapper for `::pdf_print_font()`.
pdf_print_obj(out, obj, tight, ascii)
Class-aware wrapper for `::pdf_print_obj()`.
pdf_process_annot(proc, annot, cookie)
Class-aware wrapper for `::pdf_process_annot()`.
pdf_process_contents = pdf_process_contents_outparams_fn(proc, doc, obj, res, cookie)
Class-aware helper for out-params of pdf_process_contents() [pdf_process_contents()].
pdf_process_contents_outparams_fn(proc, doc, obj, res, cookie)
Class-aware helper for out-params of pdf_process_contents() [pdf_process_contents()].
pdf_process_glyph(proc, doc, resources, contents)
Class-aware wrapper for `::pdf_process_glyph()`.
pdf_process_raw_contents(proc, doc, rdb, stmobj, cookie)
Class-aware wrapper for `::pdf_process_raw_contents()`.
pdf_processor_pop_resources(proc)
Class-aware wrapper for `::pdf_processor_pop_resources()`.
pdf_processor_push_resources(proc, res)
Class-aware wrapper for `::pdf_processor_push_resources()`.
pdf_progressive_advance(doc, pagenum)
Class-aware wrapper for `::pdf_progressive_advance()`.
pdf_purge_local_font_resources(doc)
Class-aware wrapper for `::pdf_purge_local_font_resources()`.
pdf_purge_locals_from_store(doc)
Class-aware wrapper for `::pdf_purge_locals_from_store()`.
pdf_read_journal(doc, stm)
Class-aware wrapper for `::pdf_read_journal()`.
pdf_recolor_shade(shade, reshade, opaque)
Class-aware wrapper for `::pdf_recolor_shade()`.
    Recolor a shade.
pdf_redact_page(doc, page, opts)
Class-aware wrapper for `::pdf_redact_page()`.
pdf_redo(doc)
Class-aware wrapper for `::pdf_redo()`.
pdf_remove_item(drop, key)
Class-aware wrapper for `::pdf_remove_item()`.
pdf_repair_obj = pdf_repair_obj_outparams_fn(doc, buf)
Class-aware helper for out-params of pdf_repair_obj() [pdf_repair_obj()].
pdf_repair_obj_outparams_fn(doc, buf)
Class-aware helper for out-params of pdf_repair_obj() [pdf_repair_obj()].
pdf_repair_obj_stms(doc)
Class-aware wrapper for `::pdf_repair_obj_stms()`.
pdf_repair_trailer(doc)
Class-aware wrapper for `::pdf_repair_trailer()`.
pdf_repair_xref(doc)
Class-aware wrapper for `::pdf_repair_xref()`.
pdf_replace_xref(doc, entries, n)
Class-aware wrapper for `::pdf_replace_xref()`.
pdf_reset_form(doc, fields, exclude)
Class-aware wrapper for `::pdf_reset_form()`.
pdf_resolve_indirect(ref)
Class-aware wrapper for `::pdf_resolve_indirect()`.
    Resolve an indirect object (or chain of objects).
 
    This can cause xref reorganisations (solidifications etc) due to
    repairs, so all held pdf_xref_entries should be considered
    invalid after this call (other than the returned one).
pdf_resolve_indirect_chain(ref)
Class-aware wrapper for `::pdf_resolve_indirect_chain()`.
pdf_resolve_link = pdf_resolve_link_outparams_fn(doc, uri)
Class-aware helper for out-params of pdf_resolve_link() [pdf_resolve_link()].
pdf_resolve_link_outparams_fn(doc, uri)
Class-aware helper for out-params of pdf_resolve_link() [pdf_resolve_link()].
pdf_run_annot(annot, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_annot()`.
pdf_run_glyph(doc, resources, contents, dev, ctm, gstate, default_cs)
Class-aware wrapper for `::pdf_run_glyph()`.
pdf_run_page(page, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_page()`.
pdf_run_page_annots(page, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_page_annots()`.
pdf_run_page_annots_with_usage(page, dev, ctm, usage, cookie)
Class-aware wrapper for `::pdf_run_page_annots_with_usage()`.
pdf_run_page_contents(page, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_page_contents()`.
pdf_run_page_contents_with_usage(page, dev, ctm, usage, cookie)
Class-aware wrapper for `::pdf_run_page_contents_with_usage()`.
pdf_run_page_widgets(page, dev, ctm, cookie)
Class-aware wrapper for `::pdf_run_page_widgets()`.
pdf_run_page_widgets_with_usage(page, dev, ctm, usage, cookie)
Class-aware wrapper for `::pdf_run_page_widgets_with_usage()`.
pdf_run_page_with_usage(page, dev, ctm, usage, cookie)
Class-aware wrapper for `::pdf_run_page_with_usage()`.
pdf_sample_shade_function = pdf_sample_shade_function_outparams_fn(shade, n, funcs, t0, t1)
Class-aware helper for out-params of pdf_sample_shade_function() [pdf_sample_shade_function()].
pdf_sample_shade_function_outparams_fn(shade, n, funcs, t0, t1)
Class-aware helper for out-params of pdf_sample_shade_function() [pdf_sample_shade_function()].
pdf_save_document(doc, filename, opts)
Class-aware wrapper for `::pdf_save_document()`.
pdf_save_journal(doc, filename)
Class-aware wrapper for `::pdf_save_journal()`.
pdf_save_snapshot(doc, filename)
Class-aware wrapper for `::pdf_save_snapshot()`.
pdf_select_layer_config(doc, config_num)
Class-aware wrapper for `::pdf_select_layer_config()`.
pdf_select_layer_config_ui(doc, ui)
Class-aware wrapper for `::pdf_select_layer_config_ui()`.
pdf_serialise_journal(doc, out)
Class-aware wrapper for `::pdf_serialise_journal()`.
pdf_set_annot_active(annot, active)
Class-aware wrapper for `::pdf_set_annot_active()`.
pdf_set_annot_appearance(annot, appearance, state, ctm, bbox, res, contents)
Class-aware wrapper for `::pdf_set_annot_appearance()`.
pdf_set_annot_appearance_from_display_list(annot, appearance, state, ctm, list)
Class-aware wrapper for `::pdf_set_annot_appearance_from_display_list()`.
pdf_set_annot_author(annot, author)
Class-aware wrapper for `::pdf_set_annot_author()`.
pdf_set_annot_border(annot, width)
Class-aware wrapper for `::pdf_set_annot_border()`.
pdf_set_annot_border_effect(annot, effect)
Class-aware wrapper for `::pdf_set_annot_border_effect()`.
pdf_set_annot_border_effect_intensity(annot, intensity)
Class-aware wrapper for `::pdf_set_annot_border_effect_intensity()`.
pdf_set_annot_border_style(annot, style)
Class-aware wrapper for `::pdf_set_annot_border_style()`.
pdf_set_annot_border_width(annot, width)
Class-aware wrapper for `::pdf_set_annot_border_width()`.
pdf_set_annot_color(self, color)
pdf_set_annot_contents(annot, text)
Class-aware wrapper for `::pdf_set_annot_contents()`.
pdf_set_annot_creation_date(annot, time)
Class-aware wrapper for `::pdf_set_annot_creation_date()`.
pdf_set_annot_default_appearance(annot, font, size, n, color)
Class-aware wrapper for `::pdf_set_annot_default_appearance()`.
pdf_set_annot_field_value(doc, widget, text, ignore_trigger_events)
Class-aware wrapper for `::pdf_set_annot_field_value()`.
pdf_set_annot_filespec(annot, obj)
Class-aware wrapper for `::pdf_set_annot_filespec()`.
pdf_set_annot_flags(annot, flags)
Class-aware wrapper for `::pdf_set_annot_flags()`.
pdf_set_annot_hidden_for_editing(annot, hidden)
Class-aware wrapper for `::pdf_set_annot_hidden_for_editing()`.
pdf_set_annot_hot(annot, hot)
Class-aware wrapper for `::pdf_set_annot_hot()`.
pdf_set_annot_icon_name(annot, name)
Class-aware wrapper for `::pdf_set_annot_icon_name()`.
pdf_set_annot_ink_list(annot, n, count, v)
Class-aware wrapper for `::pdf_set_annot_ink_list()`.
pdf_set_annot_interior_color(self, color)
Python version of pdf_set_annot_color() using
pdf_set_annot_color2().
pdf_set_annot_is_open(annot, is_open)
Class-aware wrapper for `::pdf_set_annot_is_open()`.
pdf_set_annot_language(annot, lang)
Class-aware wrapper for `::pdf_set_annot_language()`.
pdf_set_annot_line(annot, a, b)
Class-aware wrapper for `::pdf_set_annot_line()`.
pdf_set_annot_line_end_style(annot, e)
Class-aware wrapper for `::pdf_set_annot_line_end_style()`.
pdf_set_annot_line_ending_styles(annot, start_style, end_style)
Class-aware wrapper for `::pdf_set_annot_line_ending_styles()`.
pdf_set_annot_line_start_style(annot, s)
Class-aware wrapper for `::pdf_set_annot_line_start_style()`.
pdf_set_annot_modification_date(annot, time)
Class-aware wrapper for `::pdf_set_annot_modification_date()`.
pdf_set_annot_opacity(annot, opacity)
Class-aware wrapper for `::pdf_set_annot_opacity()`.
pdf_set_annot_popup(annot, rect)
Class-aware wrapper for `::pdf_set_annot_popup()`.
pdf_set_annot_quad_points(annot, n, qv)
Class-aware wrapper for `::pdf_set_annot_quad_points()`.
pdf_set_annot_quadding(annot, q)
Class-aware wrapper for `::pdf_set_annot_quadding()`.
pdf_set_annot_rect(annot, rect)
Class-aware wrapper for `::pdf_set_annot_rect()`.
pdf_set_annot_resynthesised(annot)
Class-aware wrapper for `::pdf_set_annot_resynthesised()`.
pdf_set_annot_stamp_image(annot, image)
Class-aware wrapper for `::pdf_set_annot_stamp_image()`.
pdf_set_annot_vertex(annot, i, p)
Class-aware wrapper for `::pdf_set_annot_vertex()`.
pdf_set_annot_vertices(annot, n, v)
Class-aware wrapper for `::pdf_set_annot_vertices()`.
pdf_set_choice_field_value(widget, value)
Class-aware wrapper for `::pdf_set_choice_field_value()`.
pdf_set_cmap_wmode(cmap, wmode)
Class-aware wrapper for `::pdf_set_cmap_wmode()`.
pdf_set_default_hmtx(font, w)
Class-aware wrapper for `::pdf_set_default_hmtx()`.
pdf_set_default_vmtx(font, y, w)
Class-aware wrapper for `::pdf_set_default_vmtx()`.
pdf_set_doc_event_callback(doc, event_cb, free_event_data_cb, data)
Class-aware wrapper for `::pdf_set_doc_event_callback()`.
pdf_set_document_language(doc, lang)
Class-aware wrapper for `::pdf_set_document_language()`.
pdf_set_field_value(doc, field, text, ignore_trigger_events)
Class-aware wrapper for `::pdf_set_field_value()`.
pdf_set_font_wmode(font, wmode)
Class-aware wrapper for `::pdf_set_font_wmode()`.
pdf_set_int(obj, i)
Class-aware wrapper for `::pdf_set_int()`.
pdf_set_layer_config_as_default(doc)
Class-aware wrapper for `::pdf_set_layer_config_as_default()`.
pdf_set_obj_memo(obj, bit, memo)
Class-aware wrapper for `::pdf_set_obj_memo()`.
pdf_set_obj_parent(obj, num)
Class-aware wrapper for `::pdf_set_obj_parent()`.
pdf_set_page_labels(doc, index, style, prefix, start)
Class-aware wrapper for `::pdf_set_page_labels()`.
pdf_set_populating_xref_trailer(doc, trailer)
Class-aware wrapper for `::pdf_set_populating_xref_trailer()`.
pdf_set_str_len(obj, newlen)
Class-aware wrapper for `::pdf_set_str_len()`.
pdf_set_text_field_value(widget, value)
Class-aware wrapper for `::pdf_set_text_field_value()`.
pdf_set_usecmap(cmap, usecmap)
Class-aware wrapper for `::pdf_set_usecmap()`.
pdf_set_widget_editing_state(widget, editing)
Class-aware wrapper for `::pdf_set_widget_editing_state()`.
pdf_sign_signature(widget, signer, appearance_flags, graphic, reason, location)
Class-aware wrapper for `::pdf_sign_signature()`.
pdf_sign_signature_with_appearance(widget, signer, date, disp_list)
Class-aware wrapper for `::pdf_sign_signature_with_appearance()`.
pdf_signature_appearance_signed(rect, lang, img, left_text, right_text, include_logo)
Class-aware wrapper for `::pdf_signature_appearance_signed()`.
pdf_signature_appearance_unsigned(rect, lang)
Class-aware wrapper for `::pdf_signature_appearance_unsigned()`.
pdf_signature_byte_range(doc, signature, byte_range)
Class-aware wrapper for `::pdf_signature_byte_range()`.
pdf_signature_contents = pdf_signature_contents_outparams_fn(doc, signature)
Class-aware helper for out-params of pdf_signature_contents() [pdf_signature_contents()].
pdf_signature_contents_outparams_fn(doc, signature)
Class-aware helper for out-params of pdf_signature_contents() [pdf_signature_contents()].
pdf_signature_drop_distinguished_name(name)
Class-aware wrapper for `::pdf_signature_drop_distinguished_name()`.
pdf_signature_error_description(err)
Class-aware wrapper for `::pdf_signature_error_description()`.
pdf_signature_format_distinguished_name(name)
Class-aware wrapper for `::pdf_signature_format_distinguished_name()`.
pdf_signature_hash_bytes(doc, signature)
Class-aware wrapper for `::pdf_signature_hash_bytes()`.
pdf_signature_incremental_change_since_signing(doc, signature)
Class-aware wrapper for `::pdf_signature_incremental_change_since_signing()`.
pdf_signature_info(name, dn, reason, location, date, include_labels)
Class-aware wrapper for `::pdf_signature_info()`.
pdf_signature_is_signed(doc, field)
Class-aware wrapper for `::pdf_signature_is_signed()`.
pdf_signature_set_value(doc, field, signer, stime)
Class-aware wrapper for `::pdf_signature_set_value()`.
pdf_sort_cmap(cmap)
Class-aware wrapper for `::pdf_sort_cmap()`.
pdf_sort_dict(dict)
Class-aware wrapper for `::pdf_sort_dict()`.
pdf_specifics(doc)
Class-aware wrapper for `::pdf_specifics()`.
pdf_sprint_obj = pdf_sprint_obj_outparams_fn(buf, cap, obj, tight, ascii)
Class-aware helper for out-params of pdf_sprint_obj() [pdf_sprint_obj()].
pdf_sprint_obj_outparams_fn(buf, cap, obj, tight, ascii)
Class-aware helper for out-params of pdf_sprint_obj() [pdf_sprint_obj()].
pdf_store_item(key, val, itemsize)
Class-aware wrapper for `::pdf_store_item()`.
pdf_string_from_annot_type(type)
Class-aware wrapper for `::pdf_string_from_annot_type()`.
pdf_string_from_line_ending(end)
Class-aware wrapper for `::pdf_string_from_line_ending()`.
pdf_text_widget_format(tw)
Class-aware wrapper for `::pdf_text_widget_format()`.
pdf_text_widget_max_len(tw)
Class-aware wrapper for `::pdf_text_widget_max_len()`.
pdf_to_bool(obj)
Class-aware wrapper for `::pdf_to_bool()`.
pdf_to_date(time)
Class-aware wrapper for `::pdf_to_date()`.
pdf_to_gen(obj)
Class-aware wrapper for `::pdf_to_gen()`.
pdf_to_int(obj)
Class-aware wrapper for `::pdf_to_int()`.
pdf_to_int64(obj)
Class-aware wrapper for `::pdf_to_int64()`.
pdf_to_matrix(array)
Class-aware wrapper for `::pdf_to_matrix()`.
pdf_to_name(obj)
Class-aware wrapper for `::pdf_to_name()`.
pdf_to_num(obj)
Class-aware wrapper for `::pdf_to_num()`.
pdf_to_quad(array, offset)
Class-aware wrapper for `::pdf_to_quad()`.
pdf_to_real(obj)
Class-aware wrapper for `::pdf_to_real()`.
pdf_to_rect(array)
Class-aware wrapper for `::pdf_to_rect()`.
pdf_to_str_buf(obj)
Class-aware wrapper for `::pdf_to_str_buf()`.
pdf_to_str_len(obj)
Class-aware wrapper for `::pdf_to_str_len()`.
pdf_to_string = pdf_to_string_outparams_fn(obj)
Class-aware helper for out-params of pdf_to_string() [pdf_to_string()].
pdf_to_string_outparams_fn(obj)
Class-aware helper for out-params of pdf_to_string() [pdf_to_string()].
pdf_to_text_string(obj)
Class-aware wrapper for `::pdf_to_text_string()`.
pdf_toggle_layer_config_ui(doc, ui)
Class-aware wrapper for `::pdf_toggle_layer_config_ui()`.
pdf_toggle_widget(widget)
Class-aware wrapper for `::pdf_toggle_widget()`.
pdf_tos_get_text(tos)
Class-aware wrapper for `::pdf_tos_get_text()`.
pdf_tos_make_trm(tos, text, fontdesc, cid, trm)
Class-aware wrapper for `::pdf_tos_make_trm()`.
pdf_tos_move_after_char(tos)
Class-aware wrapper for `::pdf_tos_move_after_char()`.
pdf_tos_newline(tos, leading)
Class-aware wrapper for `::pdf_tos_newline()`.
pdf_tos_reset(tos, render)
Class-aware wrapper for `::pdf_tos_reset()`.
pdf_tos_restore(tos, save)
Class-aware wrapper for `::pdf_tos_restore()`.
pdf_tos_save(tos, save)
Class-aware wrapper for `::pdf_tos_save()`.
pdf_tos_set_matrix(tos, a, b, c, d, e, f)
Class-aware wrapper for `::pdf_tos_set_matrix()`.
pdf_tos_translate(tos, tx, ty)
Class-aware wrapper for `::pdf_tos_translate()`.
pdf_trailer(doc)
Class-aware wrapper for `::pdf_trailer()`.
pdf_undo(doc)
Class-aware wrapper for `::pdf_undo()`.
pdf_undoredo_state = pdf_undoredo_state_outparams_fn(doc)
Class-aware helper for out-params of pdf_undoredo_state() [pdf_undoredo_state()].
pdf_undoredo_state_outparams_fn(doc)
Class-aware helper for out-params of pdf_undoredo_state() [pdf_undoredo_state()].
pdf_undoredo_step(doc, step)
Class-aware wrapper for `::pdf_undoredo_step()`.
pdf_unmark_obj(obj)
Class-aware wrapper for `::pdf_unmark_obj()`.
pdf_update_annot(annot)
Class-aware wrapper for `::pdf_update_annot()`.
pdf_update_default_colorspaces(old_cs, res)
Class-aware wrapper for `::pdf_update_default_colorspaces()`.
pdf_update_object(doc, num, obj)
Class-aware wrapper for `::pdf_update_object()`.
pdf_update_page(page)
Class-aware wrapper for `::pdf_update_page()`.
pdf_update_stream(doc, ref, buf, compressed)
Class-aware wrapper for `::pdf_update_stream()`.
pdf_update_widget(widget)
Class-aware wrapper for `::pdf_update_widget()`.
pdf_update_xobject(doc, xobj, bbox, mat, res, buffer)
Class-aware wrapper for `::pdf_update_xobject()`.
pdf_validate_change_history(doc)
Class-aware wrapper for `::pdf_validate_change_history()`.
pdf_validate_changes(doc, version)
Class-aware wrapper for `::pdf_validate_changes()`.
pdf_validate_signature(widget)
Class-aware wrapper for `::pdf_validate_signature()`.
pdf_verify_embedded_file_checksum(fs)
Class-aware wrapper for `::pdf_verify_embedded_file_checksum()`.
pdf_version(doc)
Class-aware wrapper for `::pdf_version()`.
pdf_walk_tree = pdf_walk_tree_outparams_fn(tree, kid_name, arrive, leave, arg)
Class-aware helper for out-params of pdf_walk_tree() [pdf_walk_tree()].
pdf_walk_tree_outparams_fn(tree, kid_name, arrive, leave, arg)
Class-aware helper for out-params of pdf_walk_tree() [pdf_walk_tree()].
pdf_was_pure_xfa(doc)
Class-aware wrapper for `::pdf_was_pure_xfa()`.
pdf_was_repaired(doc)
Class-aware wrapper for `::pdf_was_repaired()`.
pdf_widget_is_readonly(widget)
Class-aware wrapper for `::pdf_widget_is_readonly()`.
pdf_widget_is_signed(widget)
Class-aware wrapper for `::pdf_widget_is_signed()`.
pdf_widget_type(widget)
Class-aware wrapper for `::pdf_widget_type()`.
pdf_write_digest(out, byte_range, field, digest_offset, digest_length, signer)
Class-aware wrapper for `::pdf_write_digest()`.
pdf_write_document(doc, out, opts)
Class-aware wrapper for `::pdf_write_document()`.
pdf_write_journal(doc, out)
Class-aware wrapper for `::pdf_write_journal()`.
pdf_write_snapshot(doc, out)
Class-aware wrapper for `::pdf_write_snapshot()`.
pdf_xobject_bbox(xobj)
Class-aware wrapper for `::pdf_xobject_bbox()`.
pdf_xobject_colorspace(xobj)
Class-aware wrapper for `::pdf_xobject_colorspace()`.
pdf_xobject_isolated(xobj)
Class-aware wrapper for `::pdf_xobject_isolated()`.
pdf_xobject_knockout(xobj)
Class-aware wrapper for `::pdf_xobject_knockout()`.
pdf_xobject_matrix(xobj)
Class-aware wrapper for `::pdf_xobject_matrix()`.
pdf_xobject_resources(xobj)
Class-aware wrapper for `::pdf_xobject_resources()`.
pdf_xobject_transparency(xobj)
Class-aware wrapper for `::pdf_xobject_transparency()`.
pdf_xref_ensure_incremental_object(doc, num)
Class-aware wrapper for `::pdf_xref_ensure_incremental_object()`.
pdf_xref_ensure_local_object(doc, num)
Class-aware wrapper for `::pdf_xref_ensure_local_object()`.
pdf_xref_entry_map(doc, fn, arg)
Class-aware wrapper for `::pdf_xref_entry_map()`.
pdf_xref_is_incremental(doc, num)
Class-aware wrapper for `::pdf_xref_is_incremental()`.
pdf_xref_len(doc)
Class-aware wrapper for `::pdf_xref_len()`.
pdf_xref_obj_is_unsaved_signature(doc, obj)
Class-aware wrapper for `::pdf_xref_obj_is_unsaved_signature()`.
pdf_xref_remove_unsaved_signature(doc, field)
Class-aware wrapper for `::pdf_xref_remove_unsaved_signature()`.
pdf_xref_store_unsaved_signature(doc, field, signer)
Class-aware wrapper for `::pdf_xref_store_unsaved_signature()`.
pint_assign(obj, value)
pint_value(obj)
py_repr(x)
py_str(x)
python_buffer_data(PYTHON_BUFFER_DATA)
python_memoryview_from_memory(data, size, writable)
python_mutable_buffer_data(PYTHON_BUFFER_MUTABLE_DATA)
raw_to_python_bytes(*args)
reinit_singlethreaded()
 Reinitializes the MuPDF context for single-threaded use, which
is slightly faster when calling code is single threaded.
 
This should be called before any other use of MuPDF.
set_diagnostic_callback(description, printfn)
to_stdstring(s)
to_string(*args)
*Overload 1:*
 Returns string containing a fz_aa_context's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 2:*
 Returns string containing a fz_color_params's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 3:*
 Returns string containing a fz_cookie's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 4:*
 Returns string containing a fz_draw_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 5:*
 Returns string containing a fz_irect's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 6:*
 Returns string containing a fz_location's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 7:*
 Returns string containing a fz_matrix's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 8:*
 Returns string containing a fz_md5's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 9:*
 Returns string containing a fz_outline_item's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 10:*
 Returns string containing a fz_pdfocr_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 11:*
 Returns string containing a fz_point's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 12:*
 Returns string containing a fz_pwg_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 13:*
 Returns string containing a fz_quad's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 14:*
 Returns string containing a fz_rect's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 15:*
 Returns string containing a fz_stext_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 16:*
 Returns string containing a fz_story_element_position's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 17:*
 Returns string containing a fz_transition's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 18:*
 Returns string containing a pdf_filter_factory's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 19:*
 Returns string containing a pdf_filter_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 20:*
 Returns string containing a pdf_layer_config's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 21:*
 Returns string containing a pdf_layer_config_ui's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 22:*
 Returns string containing a pdf_redact_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 23:*
 Returns string containing a pdf_sanitize_filter_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
 
|
 
*Overload 24:*
 Returns string containing a pdf_write_options's members, labelled and inside (...), using operator<<.
(Convenience overload).
to_string_fz_aa_context(s)
Returns string containing a fz_aa_context's members, labelled and inside (...), using operator<<.
to_string_fz_color_params(s)
Returns string containing a fz_color_params's members, labelled and inside (...), using operator<<.
to_string_fz_cookie(s)
Returns string containing a fz_cookie's members, labelled and inside (...), using operator<<.
to_string_fz_draw_options(s)
Returns string containing a fz_draw_options's members, labelled and inside (...), using operator<<.
to_string_fz_irect(s)
Returns string containing a fz_irect's members, labelled and inside (...), using operator<<.
to_string_fz_location(s)
Returns string containing a fz_location's members, labelled and inside (...), using operator<<.
to_string_fz_matrix(s)
Returns string containing a fz_matrix's members, labelled and inside (...), using operator<<.
to_string_fz_md5(s)
Returns string containing a fz_md5's members, labelled and inside (...), using operator<<.
to_string_fz_outline_item(s)
Returns string containing a fz_outline_item's members, labelled and inside (...), using operator<<.
to_string_fz_pdfocr_options(s)
Returns string containing a fz_pdfocr_options's members, labelled and inside (...), using operator<<.
to_string_fz_point(s)
Returns string containing a fz_point's members, labelled and inside (...), using operator<<.
to_string_fz_pwg_options(s)
Returns string containing a fz_pwg_options's members, labelled and inside (...), using operator<<.
to_string_fz_quad(s)
Returns string containing a fz_quad's members, labelled and inside (...), using operator<<.
to_string_fz_rect(s)
Returns string containing a fz_rect's members, labelled and inside (...), using operator<<.
to_string_fz_stext_options(s)
Returns string containing a fz_stext_options's members, labelled and inside (...), using operator<<.
to_string_fz_story_element_position(s)
Returns string containing a fz_story_element_position's members, labelled and inside (...), using operator<<.
to_string_fz_transition(s)
Returns string containing a fz_transition's members, labelled and inside (...), using operator<<.
to_string_pdf_filter_factory(s)
Returns string containing a pdf_filter_factory's members, labelled and inside (...), using operator<<.
to_string_pdf_filter_options(s)
Returns string containing a pdf_filter_options's members, labelled and inside (...), using operator<<.
to_string_pdf_layer_config(s)
Returns string containing a pdf_layer_config's members, labelled and inside (...), using operator<<.
to_string_pdf_layer_config_ui(s)
Returns string containing a pdf_layer_config_ui's members, labelled and inside (...), using operator<<.
to_string_pdf_redact_options(s)
Returns string containing a pdf_redact_options's members, labelled and inside (...), using operator<<.
to_string_pdf_sanitize_filter_options(s)
Returns string containing a pdf_sanitize_filter_options's members, labelled and inside (...), using operator<<.
to_string_pdf_write_options(s)
Returns string containing a pdf_write_options's members, labelled and inside (...), using operator<<.

 
Data
        EOF = -1
FZ_ADOBE_CNS = 0
FZ_ADOBE_GB = 1
FZ_ADOBE_JAPAN = 2
FZ_ADOBE_KOREA = 3
FZ_AES_DECRYPT = 0
FZ_AES_ENCRYPT = 1
FZ_ART_BOX = 4
FZ_BIDI_CLASSIFY_WHITE_SPACE = 1
FZ_BIDI_LTR = 0
FZ_BIDI_NEUTRAL = 2
FZ_BIDI_REPLACE_TAB = 2
FZ_BIDI_RTL = 1
FZ_BLEED_BOX = 2
FZ_BLEND_COLOR = 14
FZ_BLEND_COLOR_BURN = 7
FZ_BLEND_COLOR_DODGE = 6
FZ_BLEND_DARKEN = 4
FZ_BLEND_DIFFERENCE = 10
FZ_BLEND_EXCLUSION = 11
FZ_BLEND_HARD_LIGHT = 8
FZ_BLEND_HUE = 12
FZ_BLEND_ISOLATED = 16
FZ_BLEND_KNOCKOUT = 32
FZ_BLEND_LIGHTEN = 5
FZ_BLEND_LUMINOSITY = 15
FZ_BLEND_MODEMASK = 15
FZ_BLEND_MULTIPLY = 1
FZ_BLEND_NORMAL = 0
FZ_BLEND_OVERLAY = 3
FZ_BLEND_SATURATION = 13
FZ_BLEND_SCREEN = 2
FZ_BLEND_SOFT_LIGHT = 9
FZ_COLORSPACE_HAS_CMYK = 4
FZ_COLORSPACE_HAS_CMYK_AND_SPOTS = 12
FZ_COLORSPACE_HAS_SPOTS = 8
FZ_COLORSPACE_IS_DEVICE = 1
FZ_COLORSPACE_IS_ICC = 2
FZ_CROP_BOX = 1
FZ_CULL_CLIP_PATH = 3
FZ_CULL_GLYPH = 4
FZ_CULL_IMAGE = 5
FZ_CULL_PATH_FILL = 0
FZ_CULL_PATH_FILL_STROKE = 2
FZ_CULL_PATH_STROKE = 1
FZ_CULL_SHADING = 6
FZ_DEFAULT_LAYOUT_EM = 11
FZ_DEFAULT_LAYOUT_H = 595
FZ_DEFAULT_LAYOUT_W = 420
FZ_DEFLATE_BEST = 9
FZ_DEFLATE_BEST_SPEED = 1
FZ_DEFLATE_DEFAULT = -1
FZ_DEFLATE_NONE = 0
FZ_DEGREE = 0.017453292
FZ_DEVFLAG_BBOX_DEFINED = 2048
FZ_DEVFLAG_COLOR = 2
FZ_DEVFLAG_DASHCAP_UNDEFINED = 64
FZ_DEVFLAG_ENDCAP_UNDEFINED = 128
FZ_DEVFLAG_FILLCOLOR_UNDEFINED = 8
FZ_DEVFLAG_GRIDFIT_AS_TILED = 4096
FZ_DEVFLAG_LINEJOIN_UNDEFINED = 256
FZ_DEVFLAG_LINEWIDTH_UNDEFINED = 1024
FZ_DEVFLAG_MASK = 1
FZ_DEVFLAG_MITERLIMIT_UNDEFINED = 512
FZ_DEVFLAG_STARTCAP_UNDEFINED = 32
FZ_DEVFLAG_STROKECOLOR_UNDEFINED = 16
FZ_DEVFLAG_UNCACHEABLE = 4
FZ_DONT_INTERPOLATE_IMAGES = 1
FZ_ENABLE_CBZ = 1
FZ_ENABLE_DOCX_OUTPUT = 1
FZ_ENABLE_EPUB = 1
FZ_ENABLE_HTML = 1
FZ_ENABLE_ICC = 1
FZ_ENABLE_IMG = 1
FZ_ENABLE_JPX = 1
FZ_ENABLE_JS = 1
FZ_ENABLE_OCR_OUTPUT = 1
FZ_ENABLE_ODT_OUTPUT = 1
FZ_ENABLE_PDF = 1
FZ_ENABLE_SPOT_RENDERING = 1
FZ_ENABLE_SVG = 1
FZ_ENABLE_XPS = 1
FZ_ERROR_ABORT = 6
FZ_ERROR_COUNT = 8
FZ_ERROR_GENERIC = 2
FZ_ERROR_MEMORY = 1
FZ_ERROR_MINOR = 4
FZ_ERROR_NONE = 0
FZ_ERROR_REPAIRED = 7
FZ_ERROR_SYNTAX = 3
FZ_ERROR_TRYLATER = 5
FZ_FUNCTION_BASED = 1
FZ_HASH_TABLE_KEY_LENGTH = 48
FZ_IMAGE_BMP = 6
FZ_IMAGE_FAX = 2
FZ_IMAGE_FLATE = 3
FZ_IMAGE_GIF = 7
FZ_IMAGE_JBIG2 = 8
FZ_IMAGE_JPEG = 9
FZ_IMAGE_JPX = 10
FZ_IMAGE_JXR = 11
FZ_IMAGE_LZW = 4
FZ_IMAGE_PNG = 12
FZ_IMAGE_PNM = 13
FZ_IMAGE_PSD = 15
FZ_IMAGE_RAW = 1
FZ_IMAGE_RLD = 5
FZ_IMAGE_TIFF = 14
FZ_IMAGE_UNKNOWN = 0
FZ_JMPBUF_ALIGN = 32
FZ_LANG_UNSET = 0
FZ_LANG_ja = 37
FZ_LANG_ko = 416
FZ_LANG_ur = 507
FZ_LANG_urd = 3423
FZ_LANG_zh = 242
FZ_LANG_zh_Hans = 14093
FZ_LANG_zh_Hant = 14822
FZ_LAYOUT_A5_EM = 11
FZ_LAYOUT_A5_H = 595
FZ_LAYOUT_A5_W = 420
FZ_LAYOUT_KINDLE_EM = 9
FZ_LAYOUT_KINDLE_H = 346
FZ_LAYOUT_KINDLE_W = 260
FZ_LAYOUT_UK_A_FORMAT_EM = 10
FZ_LAYOUT_UK_A_FORMAT_H = 504
FZ_LAYOUT_UK_A_FORMAT_W = 312
FZ_LAYOUT_UK_B_FORMAT_EM = 10
FZ_LAYOUT_UK_B_FORMAT_H = 561
FZ_LAYOUT_UK_B_FORMAT_W = 366
FZ_LAYOUT_UK_C_FORMAT_EM = 11
FZ_LAYOUT_UK_C_FORMAT_H = 612
FZ_LAYOUT_UK_C_FORMAT_W = 382
FZ_LAYOUT_US_POCKET_EM = 10
FZ_LAYOUT_US_POCKET_H = 495
FZ_LAYOUT_US_POCKET_W = 306
FZ_LAYOUT_US_TRADE_EM = 11
FZ_LAYOUT_US_TRADE_H = 612
FZ_LAYOUT_US_TRADE_W = 396
FZ_LINEAR = 2
FZ_LINECAP_BUTT = 0
FZ_LINECAP_ROUND = 1
FZ_LINECAP_SQUARE = 2
FZ_LINECAP_TRIANGLE = 3
FZ_LINEJOIN_BEVEL = 2
FZ_LINEJOIN_MITER = 0
FZ_LINEJOIN_MITER_XPS = 3
FZ_LINEJOIN_ROUND = 1
FZ_LINK_DEST_FIT = 0
FZ_LINK_DEST_FIT_B = 1
FZ_LINK_DEST_FIT_BH = 3
FZ_LINK_DEST_FIT_BV = 5
FZ_LINK_DEST_FIT_H = 2
FZ_LINK_DEST_FIT_R = 6
FZ_LINK_DEST_FIT_V = 4
FZ_LINK_DEST_XYZ = 7
FZ_LN2 = 0.69314718
FZ_LOCK_ALLOC = 0
FZ_LOCK_FREETYPE = 1
FZ_LOCK_GLYPHCACHE = 2
FZ_LOCK_MAX = 3
FZ_MAX_COLORS = 32
FZ_MAX_SEPARATIONS = 64
FZ_MEDIA_BOX = 0
FZ_MESH_TYPE4 = 4
FZ_MESH_TYPE5 = 5
FZ_MESH_TYPE6 = 6
FZ_MESH_TYPE7 = 7
FZ_METATEXT_ABBREVIATION = 2
FZ_METATEXT_ACTUALTEXT = 0
FZ_METATEXT_ALT = 1
FZ_METATEXT_TITLE = 3
FZ_META_ENCRYPTION = 'encryption'
FZ_META_FORMAT = 'format'
FZ_META_INFO = 'info:'
FZ_META_INFO_AUTHOR = 'info:Author'
FZ_META_INFO_CREATIONDATE = 'info:CreationDate'
FZ_META_INFO_CREATOR = 'info:Creator'
FZ_META_INFO_KEYWORDS = 'info:Keywords'
FZ_META_INFO_MODIFICATIONDATE = 'info:ModDate'
FZ_META_INFO_PRODUCER = 'info:Producer'
FZ_META_INFO_SUBJECT = 'info:Subject'
FZ_META_INFO_TITLE = 'info:Title'
FZ_NO_CACHE = 2
FZ_PERMISSION_ACCESSIBILITY = 'y'
FZ_PERMISSION_ANNOTATE = 'n'
FZ_PERMISSION_ASSEMBLE = 'a'
FZ_PERMISSION_COPY = 'c'
FZ_PERMISSION_EDIT = 'e'
FZ_PERMISSION_FORM = 'f'
FZ_PERMISSION_PRINT = 'p'
FZ_PERMISSION_PRINT_HQ = 'h'
FZ_PI = 3.14159265
FZ_PIXMAP_FLAG_FREE_SAMPLES = 2
FZ_PIXMAP_FLAG_INTERPOLATE = 1
FZ_PLOTTERS_CMYK = 1
FZ_PLOTTERS_G = 1
FZ_PLOTTERS_N = 1
FZ_PLOTTERS_RGB = 1
FZ_RADIAL = 3
FZ_RADIAN = 57.2957795
FZ_REPLACEMENT_CHARACTER = 65533
FZ_RI_ABSOLUTE_COLORIMETRIC = 3
FZ_RI_PERCEPTUAL = 0
FZ_RI_RELATIVE_COLORIMETRIC = 1
FZ_RI_SATURATION = 2
FZ_SELECT_CHARS = 0
FZ_SELECT_LINES = 2
FZ_SELECT_WORDS = 1
FZ_SEPARATION_COMPOSITE = 0
FZ_SEPARATION_DISABLED = 2
FZ_SEPARATION_SPOT = 1
FZ_SQRT2 = 1.41421356
FZ_STEXT_BLOCK_IMAGE = 1
FZ_STEXT_BLOCK_TEXT = 0
FZ_STEXT_DEHYPHENATE = 16
FZ_STEXT_INHIBIT_SPACES = 8
FZ_STEXT_MEDIABOX_CLIP = 64
FZ_STEXT_PRESERVE_IMAGES = 4
FZ_STEXT_PRESERVE_LIGATURES = 1
FZ_STEXT_PRESERVE_SPANS = 32
FZ_STEXT_PRESERVE_WHITESPACE = 2
FZ_STORE_DEFAULT = 268435456
FZ_STORE_UNLIMITED = 0
FZ_STRUCTURE_ANNOT = 43
FZ_STRUCTURE_ART = 2
FZ_STRUCTURE_ARTIFACT = 56
FZ_STRUCTURE_ASIDE = 13
FZ_STRUCTURE_BIBENTRY = 40
FZ_STRUCTURE_BLOCKQUOTE = 5
FZ_STRUCTURE_CAPTION = 6
FZ_STRUCTURE_CODE = 41
FZ_STRUCTURE_DIV = 4
FZ_STRUCTURE_DOCUMENT = 0
FZ_STRUCTURE_DOCUMENTFRAGMENT = 12
FZ_STRUCTURE_EM = 44
FZ_STRUCTURE_FENOTE = 15
FZ_STRUCTURE_FIGURE = 53
FZ_STRUCTURE_FORM = 55
FZ_STRUCTURE_FORMULA = 54
FZ_STRUCTURE_H = 18
FZ_STRUCTURE_H1 = 19
FZ_STRUCTURE_H2 = 20
FZ_STRUCTURE_H3 = 21
FZ_STRUCTURE_H4 = 22
FZ_STRUCTURE_H5 = 23
FZ_STRUCTURE_H6 = 24
FZ_STRUCTURE_INDEX = 9
FZ_STRUCTURE_INVALID = -1
FZ_STRUCTURE_LABEL = 27
FZ_STRUCTURE_LINK = 42
FZ_STRUCTURE_LIST = 25
FZ_STRUCTURE_LISTBODY = 28
FZ_STRUCTURE_LISTITEM = 26
FZ_STRUCTURE_NONSTRUCT = 10
FZ_STRUCTURE_NOTE = 38
FZ_STRUCTURE_P = 17
FZ_STRUCTURE_PART = 1
FZ_STRUCTURE_PRIVATE = 11
FZ_STRUCTURE_QUOTE = 37
FZ_STRUCTURE_RB = 47
FZ_STRUCTURE_REFERENCE = 39
FZ_STRUCTURE_RP = 49
FZ_STRUCTURE_RT = 48
FZ_STRUCTURE_RUBY = 46
FZ_STRUCTURE_SECT = 3
FZ_STRUCTURE_SPAN = 36
FZ_STRUCTURE_STRONG = 45
FZ_STRUCTURE_SUB = 16
FZ_STRUCTURE_TABLE = 29
FZ_STRUCTURE_TBODY = 34
FZ_STRUCTURE_TD = 32
FZ_STRUCTURE_TFOOT = 35
FZ_STRUCTURE_TH = 31
FZ_STRUCTURE_THEAD = 33
FZ_STRUCTURE_TITLE = 14
FZ_STRUCTURE_TOC = 7
FZ_STRUCTURE_TOCI = 8
FZ_STRUCTURE_TR = 30
FZ_STRUCTURE_WARICHU = 50
FZ_STRUCTURE_WP = 52
FZ_STRUCTURE_WT = 51
FZ_SVG_TEXT_AS_PATH = 0
FZ_SVG_TEXT_AS_TEXT = 1
FZ_TEST_OPT_IMAGES = 1
FZ_TEST_OPT_SHADINGS = 2
FZ_TRANSITION_BLINDS = 2
FZ_TRANSITION_BOX = 3
FZ_TRANSITION_COVER = 9
FZ_TRANSITION_DISSOLVE = 5
FZ_TRANSITION_FADE = 11
FZ_TRANSITION_FLY = 7
FZ_TRANSITION_GLITTER = 6
FZ_TRANSITION_NONE = 0
FZ_TRANSITION_PUSH = 8
FZ_TRANSITION_SPLIT = 1
FZ_TRANSITION_UNCOVER = 10
FZ_TRANSITION_WIPE = 4
FZ_TRIM_BOX = 3
FZ_UNKNOWN_BOX = 5
FZ_UTFMAX = 4
FZ_VERBOSE_EXCEPTIONS = 0
FZ_VERSION = '1.24.0'
FZ_VERSION_MAJOR = 1
FZ_VERSION_MINOR = 24
FZ_VERSION_PATCH = 0
HAVE_SIGSETJMP = 0
MEMENTO_ALLOCFILL = 168
MEMENTO_FREEFILL = 169
MEMENTO_POSTFILL = 167
MEMENTO_PREFILL = 166
PDF_ALERT_BUTTON_CANCEL = 2
PDF_ALERT_BUTTON_GROUP_OK = 0
PDF_ALERT_BUTTON_GROUP_OK_CANCEL = 1
PDF_ALERT_BUTTON_GROUP_YES_NO = 2
PDF_ALERT_BUTTON_GROUP_YES_NO_CANCEL = 3
PDF_ALERT_BUTTON_NO = 3
PDF_ALERT_BUTTON_NONE = 0
PDF_ALERT_BUTTON_OK = 1
PDF_ALERT_BUTTON_YES = 4
PDF_ALERT_ICON_ERROR = 0
PDF_ALERT_ICON_QUESTION = 2
PDF_ALERT_ICON_STATUS = 3
PDF_ALERT_ICON_WARNING = 1
PDF_ANNOT_3D = 26
PDF_ANNOT_CARET = 14
PDF_ANNOT_CIRCLE = 5
PDF_ANNOT_FILE_ATTACHMENT = 17
PDF_ANNOT_FREE_TEXT = 2
PDF_ANNOT_HIGHLIGHT = 8
PDF_ANNOT_INK = 15
PDF_ANNOT_IS_HIDDEN = 2
PDF_ANNOT_IS_INVISIBLE = 1
PDF_ANNOT_IS_LOCKED = 128
PDF_ANNOT_IS_LOCKED_CONTENTS = 512
PDF_ANNOT_IS_NO_ROTATE = 16
PDF_ANNOT_IS_NO_VIEW = 32
PDF_ANNOT_IS_NO_ZOOM = 8
PDF_ANNOT_IS_PRINT = 4
PDF_ANNOT_IS_READ_ONLY = 64
PDF_ANNOT_IS_TOGGLE_NO_VIEW = 256
PDF_ANNOT_LE_BUTT = 6
PDF_ANNOT_LE_CIRCLE = 2
PDF_ANNOT_LE_CLOSED_ARROW = 5
PDF_ANNOT_LE_DIAMOND = 3
PDF_ANNOT_LE_NONE = 0
PDF_ANNOT_LE_OPEN_ARROW = 4
PDF_ANNOT_LE_R_CLOSED_ARROW = 8
PDF_ANNOT_LE_R_OPEN_ARROW = 7
PDF_ANNOT_LE_SLASH = 9
PDF_ANNOT_LE_SQUARE = 1
PDF_ANNOT_LINE = 3
PDF_ANNOT_LINK = 1
PDF_ANNOT_MOVIE = 19
PDF_ANNOT_POLYGON = 6
PDF_ANNOT_POLY_LINE = 7
PDF_ANNOT_POPUP = 16
PDF_ANNOT_PRINTER_MARK = 23
PDF_ANNOT_PROJECTION = 27
PDF_ANNOT_Q_CENTER = 1
PDF_ANNOT_Q_LEFT = 0
PDF_ANNOT_Q_RIGHT = 2
PDF_ANNOT_REDACT = 12
PDF_ANNOT_RICH_MEDIA = 20
PDF_ANNOT_SCREEN = 22
PDF_ANNOT_SOUND = 18
PDF_ANNOT_SQUARE = 4
PDF_ANNOT_SQUIGGLY = 10
PDF_ANNOT_STAMP = 13
PDF_ANNOT_STRIKE_OUT = 11
PDF_ANNOT_TEXT = 0
PDF_ANNOT_TRAP_NET = 24
PDF_ANNOT_UNDERLINE = 9
PDF_ANNOT_UNKNOWN = -1
PDF_ANNOT_WATERMARK = 25
PDF_ANNOT_WIDGET = 21
PDF_BORDER_EFFECT_CLOUDY = 1
PDF_BORDER_EFFECT_NONE = 0
PDF_BORDER_STYLE_BEVELED = 2
PDF_BORDER_STYLE_DASHED = 1
PDF_BORDER_STYLE_INSET = 3
PDF_BORDER_STYLE_SOLID = 0
PDF_BORDER_STYLE_UNDERLINE = 4
PDF_BTN_FIELD_IS_NO_TOGGLE_TO_OFF = 16384
PDF_BTN_FIELD_IS_PUSHBUTTON = 65536
PDF_BTN_FIELD_IS_RADIO = 32768
PDF_BTN_FIELD_IS_RADIOS_IN_UNISON = 33554432
PDF_CH_FIELD_IS_COMBO = 131072
PDF_CH_FIELD_IS_COMMIT_ON_SEL_CHANGE = 33554432
PDF_CH_FIELD_IS_DO_NOT_SPELL_CHECK = 4194304
PDF_CH_FIELD_IS_EDIT = 262144
PDF_CH_FIELD_IS_MULTI_SELECT = 2097152
PDF_CH_FIELD_IS_SORT = 524288
PDF_CID_FONT_RESOURCE = 2
PDF_CJK_FONT_RESOURCE = 3
PDF_DOCUMENT_EVENT_ALERT = 0
PDF_DOCUMENT_EVENT_EXEC_MENU_ITEM = 5
PDF_DOCUMENT_EVENT_LAUNCH_URL = 2
PDF_DOCUMENT_EVENT_MAIL_DOC = 3
PDF_DOCUMENT_EVENT_PRINT = 1
PDF_DOCUMENT_EVENT_SUBMIT = 4
PDF_ENCRYPT_AES_128 = 4
PDF_ENCRYPT_AES_256 = 5
PDF_ENCRYPT_KEEP = 0
PDF_ENCRYPT_NONE = 1
PDF_ENCRYPT_RC4_128 = 3
PDF_ENCRYPT_RC4_40 = 2
PDF_ENCRYPT_UNKNOWN = 6
PDF_ENUM_FALSE = 2
PDF_ENUM_LIMIT = 566
PDF_ENUM_NAME_1_2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202f9c0> >
PDF_ENUM_NAME_1_5 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202f840> >
PDF_ENUM_NAME_3D = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202eca0> >
PDF_ENUM_NAME_A = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202dd10> >
PDF_ENUM_NAME_A85 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202d290> >
PDF_ENUM_NAME_AA = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202d170> >
PDF_ENUM_NAME_AC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202d050> >
PDF_ENUM_NAME_AESV2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202cf30> >
PDF_ENUM_NAME_AESV3 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202ce10> >
PDF_ENUM_NAME_AHx = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202ccf0> >
PDF_ENUM_NAME_AP = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202cbd0> >
PDF_ENUM_NAME_AS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202cab0> >
PDF_ENUM_NAME_ASCII85Decode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202c990> >
PDF_ENUM_NAME_ASCIIHexDecode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202c870> >
PDF_ENUM_NAME_AcroForm = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202c750> >
PDF_ENUM_NAME_Action = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202c600> >
PDF_ENUM_NAME_ActualText = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202c4e0> >
PDF_ENUM_NAME_Adobe_PPKLite = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309202de30> >
PDF_ENUM_NAME_All = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309433a040> >
PDF_ENUM_NAME_AllOff = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca910> >
PDF_ENUM_NAME_AllOn = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca7f0> >
PDF_ENUM_NAME_Alpha = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca6d0> >
PDF_ENUM_NAME_Alt = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca5b0> >
PDF_ENUM_NAME_Alternate = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca490> >
PDF_ENUM_NAME_Annot = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca100> >
PDF_ENUM_NAME_Annots = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9fe0> >
PDF_ENUM_NAME_AnyOff = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9ec0> >
PDF_ENUM_NAME_App = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9da0> >
PDF_ENUM_NAME_Approved = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9c80> >
PDF_ENUM_NAME_Art = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9a10> >
PDF_ENUM_NAME_ArtBox = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc98f0> >
PDF_ENUM_NAME_Artifact = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc97d0> >
PDF_ENUM_NAME_AsIs = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9620> >
PDF_ENUM_NAME_Ascent = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9470> >
PDF_ENUM_NAME_Aside = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca9d0> >
PDF_ENUM_NAME_AuthEvent = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcab50> >
PDF_ENUM_NAME_Author = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc8a50> >
PDF_ENUM_NAME_B = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9170> >
PDF_ENUM_NAME_BBox = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9350> >
PDF_ENUM_NAME_BC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc93e0> >
PDF_ENUM_NAME_BE = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9530> >
PDF_ENUM_NAME_BG = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9740> >
PDF_ENUM_NAME_BM = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9ad0> >
PDF_ENUM_NAME_BPC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9b60> >
PDF_ENUM_NAME_BS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca1f0> >
PDF_ENUM_NAME_Background = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca280> >
PDF_ENUM_NAME_BaseEncoding = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca340> >
PDF_ENUM_NAME_BaseFont = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fca3d0> >
PDF_ENUM_NAME_BaseState = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb060> >
PDF_ENUM_NAME_BibEntry = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb0f0> >
PDF_ENUM_NAME_BitsPerComponent = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb180> >
PDF_ENUM_NAME_BitsPerCoordinate = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb240> >
PDF_ENUM_NAME_BitsPerFlag = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb2d0> >
PDF_ENUM_NAME_BitsPerSample = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb360> >
PDF_ENUM_NAME_BlackIs1 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb3f0> >
PDF_ENUM_NAME_BlackPoint = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc8090> >
PDF_ENUM_NAME_BleedBox = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fc9140> >
PDF_ENUM_NAME_Blinds = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbf60> >
PDF_ENUM_NAME_BlockQuote = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbed0> >
PDF_ENUM_NAME_Border = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbe40> >
PDF_ENUM_NAME_Bounds = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbdb0> >
PDF_ENUM_NAME_Box = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbd20> >
PDF_ENUM_NAME_Bt = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbc90> >
PDF_ENUM_NAME_Btn = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbc00> >
PDF_ENUM_NAME_Butt = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbb70> >
PDF_ENUM_NAME_ByteRange = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcbae0> >
PDF_ENUM_NAME_C = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcba50> >
PDF_ENUM_NAME_C0 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb9c0> >
PDF_ENUM_NAME_C1 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb930> >
PDF_ENUM_NAME_CA = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb8a0> >
PDF_ENUM_NAME_CCF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb810> >
PDF_ENUM_NAME_CCITTFaxDecode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb780> >
PDF_ENUM_NAME_CF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb6f0> >
PDF_ENUM_NAME_CFM = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb660> >
PDF_ENUM_NAME_CI = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb5d0> >
PDF_ENUM_NAME_CIDFontType0 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb540> >
PDF_ENUM_NAME_CIDFontType0C = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb4b0> >
PDF_ENUM_NAME_CIDFontType2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcb420> >
PDF_ENUM_NAME_CIDSystemInfo = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcafd0> >
PDF_ENUM_NAME_CIDToGIDMap = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcaf40> >
PDF_ENUM_NAME_CMYK = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcaeb0> >
PDF_ENUM_NAME_CS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcae20> >
PDF_ENUM_NAME_CalCMYK = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcad90> >
PDF_ENUM_NAME_CalGray = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcad00> >
PDF_ENUM_NAME_CalRGB = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43091fcac70> >
PDF_ENUM_NAME_CapHeight = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430920097a0> >
PDF_ENUM_NAME_Caption = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430920098c0> >
PDF_ENUM_NAME_Caret = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009bf0> >
PDF_ENUM_NAME_Catalog = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a850> >
PDF_ENUM_NAME_Cert = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a970> >
PDF_ENUM_NAME_Ch = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200aa90> >
PDF_ENUM_NAME_Changes = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200abb0> >
PDF_ENUM_NAME_CharProcs = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200bed0> >
PDF_ENUM_NAME_CheckSum = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200bdb0> >
PDF_ENUM_NAME_Circle = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200bc90> >
PDF_ENUM_NAME_ClosedArrow = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200bb70> >
PDF_ENUM_NAME_Code = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200ba50> >
PDF_ENUM_NAME_Collection = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b930> >
PDF_ENUM_NAME_ColorSpace = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b810> >
PDF_ENUM_NAME_ColorTransform = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b6f0> >
PDF_ENUM_NAME_Colorants = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b5d0> >
PDF_ENUM_NAME_Colors = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430920088d0> >
PDF_ENUM_NAME_Columns = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008b10> >
PDF_ENUM_NAME_Confidential = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008c60> >
PDF_ENUM_NAME_Configs = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008e70> >
PDF_ENUM_NAME_ContactInfo = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009200> >
PDF_ENUM_NAME_Contents = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009290> >
PDF_ENUM_NAME_Coords = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009320> >
PDF_ENUM_NAME_Count = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430920099b0> >
PDF_ENUM_NAME_Cover = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009a40> >
PDF_ENUM_NAME_CreationDate = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009ad0> >
PDF_ENUM_NAME_Creator = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a760> >
PDF_ENUM_NAME_CropBox = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008a20> >
PDF_ENUM_NAME_Crypt = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008ae0> >
PDF_ENUM_NAME_D = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008c00> >
PDF_ENUM_NAME_DA = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008cf0> >
PDF_ENUM_NAME_DC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009080> >
PDF_ENUM_NAME_DCT = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009110> >
PDF_ENUM_NAME_DCTDecode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430920091a0> >
PDF_ENUM_NAME_DL = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009380> >
PDF_ENUM_NAME_DOS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009410> >
PDF_ENUM_NAME_DP = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430920094a0> >
PDF_ENUM_NAME_DR = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009530> >
PDF_ENUM_NAME_DS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430920095c0> >
PDF_ENUM_NAME_DV = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009650> >
PDF_ENUM_NAME_DW = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430920096e0> >
PDF_ENUM_NAME_DW2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009770> >
PDF_ENUM_NAME_DamagedRowsBeforeError = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008de0> >
PDF_ENUM_NAME_Data = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008f30> >
PDF_ENUM_NAME_Date = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092008fc0> >
PDF_ENUM_NAME_Decode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009050> >
PDF_ENUM_NAME_DecodeParms = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009d10> >
PDF_ENUM_NAME_Default = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009da0> >
PDF_ENUM_NAME_DefaultCMYK = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009e30> >
PDF_ENUM_NAME_DefaultGray = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009ec0> >
PDF_ENUM_NAME_DefaultRGB = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009f50> >
PDF_ENUM_NAME_Departmental = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x43092009fe0> >
PDF_ENUM_NAME_Desc = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a070> >
PDF_ENUM_NAME_DescendantFonts = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a100> >
PDF_ENUM_NAME_Descent = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a190> >
PDF_ENUM_NAME_Design = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a220> >
PDF_ENUM_NAME_Dest = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a2b0> >
PDF_ENUM_NAME_DestOutputProfile = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a340> >
PDF_ENUM_NAME_Dests = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a3d0> >
PDF_ENUM_NAME_DeviceCMYK = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a460> >
PDF_ENUM_NAME_DeviceGray = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a4f0> >
PDF_ENUM_NAME_DeviceN = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a580> >
PDF_ENUM_NAME_DeviceRGB = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a610> >
PDF_ENUM_NAME_Di = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a6a0> >
PDF_ENUM_NAME_Diamond = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200a730> >
PDF_ENUM_NAME_Differences = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200ac40> >
PDF_ENUM_NAME_DigestLocation = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200acd0> >
PDF_ENUM_NAME_DigestMethod = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200ad60> >
PDF_ENUM_NAME_DigestValue = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200adf0> >
PDF_ENUM_NAME_Dissolve = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200ae80> >
PDF_ENUM_NAME_Div = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200af10> >
PDF_ENUM_NAME_Dm = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200afa0> >
PDF_ENUM_NAME_DocMDP = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b030> >
PDF_ENUM_NAME_Document = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b0c0> >
PDF_ENUM_NAME_DocumentFragment = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b150> >
PDF_ENUM_NAME_Domain = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b1e0> >
PDF_ENUM_NAME_Draft = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b270> >
PDF_ENUM_NAME_Dur = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b300> >
PDF_ENUM_NAME_E = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b390> >
PDF_ENUM_NAME_EF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b420> >
PDF_ENUM_NAME_EarlyChange = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b4b0> >
PDF_ENUM_NAME_Em = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x4309200b540> >
PDF_ENUM_NAME_EmbeddedFile = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323600> >
PDF_ENUM_NAME_EmbeddedFiles = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33234b0> >
PDF_ENUM_NAME_Encode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323360> >
PDF_ENUM_NAME_EncodedByteAlign = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323240> >
PDF_ENUM_NAME_Encoding = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323120> >
PDF_ENUM_NAME_Encrypt = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323000> >
PDF_ENUM_NAME_EncryptMetadata = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322ee0> >
PDF_ENUM_NAME_EndOfBlock = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322dc0> >
PDF_ENUM_NAME_EndOfLine = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322ca0> >
PDF_ENUM_NAME_Exclude = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322b80> >
PDF_ENUM_NAME_Experimental = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322a60> >
PDF_ENUM_NAME_Expired = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320090> >
PDF_ENUM_NAME_ExtGState = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33201b0> >
PDF_ENUM_NAME_Extend = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33202d0> >
PDF_ENUM_NAME_F = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33203f0> >
PDF_ENUM_NAME_FENote = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320510> >
PDF_ENUM_NAME_FL = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320630> >
PDF_ENUM_NAME_FRM = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320750> >
PDF_ENUM_NAME_FS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320870> >
PDF_ENUM_NAME_FT = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320990> >
PDF_ENUM_NAME_Fade = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320ab0> >
PDF_ENUM_NAME_Ff = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320c00> >
PDF_ENUM_NAME_FieldMDP = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320d20> >
PDF_ENUM_NAME_Fields = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320e40> >
PDF_ENUM_NAME_Figure = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3320f60> >
PDF_ENUM_NAME_FileAttachment = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321080> >
PDF_ENUM_NAME_FileSize = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322940> >
PDF_ENUM_NAME_Filespec = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322820> >
PDF_ENUM_NAME_Filter = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322700> >
PDF_ENUM_NAME_Final = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33225b0> >
PDF_ENUM_NAME_Fingerprint = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322490> >
PDF_ENUM_NAME_First = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322370> >
PDF_ENUM_NAME_FirstChar = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322250> >
PDF_ENUM_NAME_FirstPage = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322130> >
PDF_ENUM_NAME_Fit = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3322010> >
PDF_ENUM_NAME_FitB = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321ef0> >
PDF_ENUM_NAME_FitBH = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321da0> >
PDF_ENUM_NAME_FitBV = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321c80> >
PDF_ENUM_NAME_FitH = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321b60> >
PDF_ENUM_NAME_FitR = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321a40> >
PDF_ENUM_NAME_FitV = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321920> >
PDF_ENUM_NAME_Fl = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321800> >
PDF_ENUM_NAME_Flags = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33216e0> >
PDF_ENUM_NAME_FlateDecode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33215c0> >
PDF_ENUM_NAME_Fly = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33214a0> >
PDF_ENUM_NAME_Font = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321380> >
PDF_ENUM_NAME_FontBBox = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321260> >
PDF_ENUM_NAME_FontDescriptor = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3321140> >
PDF_ENUM_NAME_FontFile = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33236f0> >
PDF_ENUM_NAME_FontFile2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323780> >
PDF_ENUM_NAME_FontFile3 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323810> >
PDF_ENUM_NAME_FontMatrix = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33238a0> >
PDF_ENUM_NAME_FontName = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323930> >
PDF_ENUM_NAME_ForComment = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33239c0> >
PDF_ENUM_NAME_ForPublicRelease = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323a50> >
PDF_ENUM_NAME_Form = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323ae0> >
PDF_ENUM_NAME_FormEx = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323b70> >
PDF_ENUM_NAME_FormType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323c00> >
PDF_ENUM_NAME_Formula = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323c90> >
PDF_ENUM_NAME_FreeText = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323d20> >
PDF_ENUM_NAME_Function = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323db0> >
PDF_ENUM_NAME_FunctionType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323e40> >
PDF_ENUM_NAME_Functions = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323ed0> >
PDF_ENUM_NAME_G = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3323f60> >
PDF_ENUM_NAME_GTS_PDFX = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc030> >
PDF_ENUM_NAME_Gamma = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc150> >
PDF_ENUM_NAME_Glitter = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc270> >
PDF_ENUM_NAME_GoTo = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fff60> >
PDF_ENUM_NAME_GoToR = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffed0> >
PDF_ENUM_NAME_Group = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffe40> >
PDF_ENUM_NAME_H = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffdb0> >
PDF_ENUM_NAME_H1 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffd20> >
PDF_ENUM_NAME_H2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffc90> >
PDF_ENUM_NAME_H3 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffc00> >
PDF_ENUM_NAME_H4 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffb70> >
PDF_ENUM_NAME_H5 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffae0> >
PDF_ENUM_NAME_H6 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ffa50> >
PDF_ENUM_NAME_Height = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff9c0> >
PDF_ENUM_NAME_Helv = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff930> >
PDF_ENUM_NAME_Highlight = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff8a0> >
PDF_ENUM_NAME_HistoryPos = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff810> >
PDF_ENUM_NAME_I = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff780> >
PDF_ENUM_NAME_IC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff6f0> >
PDF_ENUM_NAME_ICCBased = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff660> >
PDF_ENUM_NAME_ID = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff5d0> >
PDF_ENUM_NAME_IM = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff540> >
PDF_ENUM_NAME_IRT = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff4b0> >
PDF_ENUM_NAME_Identity = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff420> >
PDF_ENUM_NAME_Identity_H = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff390> >
PDF_ENUM_NAME_Identity_V = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff300> >
PDF_ENUM_NAME_Image = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff270> >
PDF_ENUM_NAME_ImageB = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff1e0> >
PDF_ENUM_NAME_ImageC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff150> >
PDF_ENUM_NAME_ImageI = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff0c0> >
PDF_ENUM_NAME_ImageMask = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32ff030> >
PDF_ENUM_NAME_Include = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fefa0> >
PDF_ENUM_NAME_Index = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fef10> >
PDF_ENUM_NAME_Indexed = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fee80> >
PDF_ENUM_NAME_Info = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fedf0> >
PDF_ENUM_NAME_Ink = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fed60> >
PDF_ENUM_NAME_InkList = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fecd0> >
PDF_ENUM_NAME_Intent = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fec40> >
PDF_ENUM_NAME_Interpolate = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32febb0> >
PDF_ENUM_NAME_IsMap = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32feb20> >
PDF_ENUM_NAME_ItalicAngle = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fea90> >
PDF_ENUM_NAME_JBIG2Decode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fea00> >
PDF_ENUM_NAME_JBIG2Globals = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe970> >
PDF_ENUM_NAME_JPXDecode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe8e0> >
PDF_ENUM_NAME_JS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe850> >
PDF_ENUM_NAME_JavaScript = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe7c0> >
PDF_ENUM_NAME_K = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe730> >
PDF_ENUM_NAME_Keywords = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe6a0> >
PDF_ENUM_NAME_Kids = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe610> >
PDF_ENUM_NAME_L = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe580> >
PDF_ENUM_NAME_LBody = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe4f0> >
PDF_ENUM_NAME_LC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe460> >
PDF_ENUM_NAME_LE = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe3d0> >
PDF_ENUM_NAME_LI = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe340> >
PDF_ENUM_NAME_LJ = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe2b0> >
PDF_ENUM_NAME_LW = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe220> >
PDF_ENUM_NAME_LZ = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe190> >
PDF_ENUM_NAME_LZW = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe100> >
PDF_ENUM_NAME_LZWDecode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fe070> >
PDF_ENUM_NAME_Lab = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdfe0> >
PDF_ENUM_NAME_Label = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdf50> >
PDF_ENUM_NAME_Lang = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdec0> >
PDF_ENUM_NAME_Last = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fde30> >
PDF_ENUM_NAME_LastChar = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdda0> >
PDF_ENUM_NAME_LastPage = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdd10> >
PDF_ENUM_NAME_Launch = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdc80> >
PDF_ENUM_NAME_Layer = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdbf0> >
PDF_ENUM_NAME_Lbl = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdb60> >
PDF_ENUM_NAME_Length = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fdad0> >
PDF_ENUM_NAME_Length1 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fda40> >
PDF_ENUM_NAME_Length2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd9b0> >
PDF_ENUM_NAME_Length3 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd920> >
PDF_ENUM_NAME_Limits = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd890> >
PDF_ENUM_NAME_Line = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd800> >
PDF_ENUM_NAME_Linearized = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd770> >
PDF_ENUM_NAME_Link = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd6e0> >
PDF_ENUM_NAME_List = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd650> >
PDF_ENUM_NAME_Location = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd5c0> >
PDF_ENUM_NAME_Lock = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd530> >
PDF_ENUM_NAME_Locked = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd4a0> >
PDF_ENUM_NAME_Luminosity = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd410> >
PDF_ENUM_NAME_M = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd380> >
PDF_ENUM_NAME_MCID = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd2f0> >
PDF_ENUM_NAME_MK = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd260> >
PDF_ENUM_NAME_ML = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd1d0> >
PDF_ENUM_NAME_MMType1 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd140> >
PDF_ENUM_NAME_Mac = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd0b0> >
PDF_ENUM_NAME_Mask = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fd020> >
PDF_ENUM_NAME_Matrix = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fcf90> >
PDF_ENUM_NAME_Matte = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fcf00> >
PDF_ENUM_NAME_MaxLen = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fce70> >
PDF_ENUM_NAME_MediaBox = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fcde0> >
PDF_ENUM_NAME_Metadata = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fcd50> >
PDF_ENUM_NAME_MissingWidth = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fccc0> >
PDF_ENUM_NAME_ModDate = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fcc30> >
PDF_ENUM_NAME_Movie = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fcba0> >
PDF_ENUM_NAME_Msg = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fcb10> >
PDF_ENUM_NAME_Multiply = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fca80> >
PDF_ENUM_NAME_N = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc9f0> >
PDF_ENUM_NAME_Name = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc960> >
PDF_ENUM_NAME_Named = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc8d0> >
PDF_ENUM_NAME_Names = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc840> >
PDF_ENUM_NAME_NewWindow = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc7b0> >
PDF_ENUM_NAME_Next = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc720> >
PDF_ENUM_NAME_NextPage = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc690> >
PDF_ENUM_NAME_NonEFontNoWarn = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc600> >
PDF_ENUM_NAME_NonStruct = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc570> >
PDF_ENUM_NAME_None = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc4e0> >
PDF_ENUM_NAME_Normal = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc450> >
PDF_ENUM_NAME_NotApproved = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc3c0> >
PDF_ENUM_NAME_NotForPublicRelease = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc330> >
PDF_ENUM_NAME_Note = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c32fc2a0> >
PDF_ENUM_NAME_NumSections = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c0f0> >
PDF_ENUM_NAME_Nums = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c180> >
PDF_ENUM_NAME_O = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c210> >
PDF_ENUM_NAME_OC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c2a0> >
PDF_ENUM_NAME_OCG = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c330> >
PDF_ENUM_NAME_OCGs = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c3c0> >
PDF_ENUM_NAME_OCMD = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c450> >
PDF_ENUM_NAME_OCProperties = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c4e0> >
PDF_ENUM_NAME_OE = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c570> >
PDF_ENUM_NAME_OFF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c600> >
PDF_ENUM_NAME_ON = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c690> >
PDF_ENUM_NAME_OP = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c720> >
PDF_ENUM_NAME_OPM = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c7b0> >
PDF_ENUM_NAME_OS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c840> >
PDF_ENUM_NAME_ObjStm = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c8d0> >
PDF_ENUM_NAME_Of = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c960> >
PDF_ENUM_NAME_Off = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333c9f0> >
PDF_ENUM_NAME_Open = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ca80> >
PDF_ENUM_NAME_OpenArrow = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333cb10> >
PDF_ENUM_NAME_OpenType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333cba0> >
PDF_ENUM_NAME_Opt = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333cc30> >
PDF_ENUM_NAME_Order = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ccc0> >
PDF_ENUM_NAME_Ordering = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333cd50> >
PDF_ENUM_NAME_Outlines = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333cde0> >
PDF_ENUM_NAME_OutputCondition = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ce70> >
PDF_ENUM_NAME_OutputConditionIdentifier = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333cf00> >
PDF_ENUM_NAME_OutputIntent = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333cf90> >
PDF_ENUM_NAME_OutputIntents = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d020> >
PDF_ENUM_NAME_P = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d0b0> >
PDF_ENUM_NAME_PDF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d140> >
PDF_ENUM_NAME_PS = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d1d0> >
PDF_ENUM_NAME_Page = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d260> >
PDF_ENUM_NAME_PageLabels = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d2f0> >
PDF_ENUM_NAME_PageMode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d380> >
PDF_ENUM_NAME_Pages = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d410> >
PDF_ENUM_NAME_PaintType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d4a0> >
PDF_ENUM_NAME_Params = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d530> >
PDF_ENUM_NAME_Parent = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d5c0> >
PDF_ENUM_NAME_ParentTree = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d650> >
PDF_ENUM_NAME_Part = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d6e0> >
PDF_ENUM_NAME_Pattern = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d770> >
PDF_ENUM_NAME_PatternType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d800> >
PDF_ENUM_NAME_Perms = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d890> >
PDF_ENUM_NAME_PolyLine = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d920> >
PDF_ENUM_NAME_Polygon = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333d9b0> >
PDF_ENUM_NAME_Popup = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333da40> >
PDF_ENUM_NAME_PreRelease = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333dad0> >
PDF_ENUM_NAME_Predictor = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333db60> >
PDF_ENUM_NAME_Prev = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333dbf0> >
PDF_ENUM_NAME_PrevPage = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333dc80> >
PDF_ENUM_NAME_Preview = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333dd10> >
PDF_ENUM_NAME_Print = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333dda0> >
PDF_ENUM_NAME_PrinterMark = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333de30> >
PDF_ENUM_NAME_Private = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333dec0> >
PDF_ENUM_NAME_ProcSet = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333df50> >
PDF_ENUM_NAME_Producer = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333dfe0> >
PDF_ENUM_NAME_Prop_AuthTime = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e070> >
PDF_ENUM_NAME_Prop_AuthType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e100> >
PDF_ENUM_NAME_Prop_Build = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e190> >
PDF_ENUM_NAME_Properties = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e220> >
PDF_ENUM_NAME_PubSec = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e2b0> >
PDF_ENUM_NAME_Push = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e340> >
PDF_ENUM_NAME_Q = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e3d0> >
PDF_ENUM_NAME_QuadPoints = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e460> >
PDF_ENUM_NAME_Quote = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e4f0> >
PDF_ENUM_NAME_R = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e580> >
PDF_ENUM_NAME_RB = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e610> >
PDF_ENUM_NAME_RBGroups = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e6a0> >
PDF_ENUM_NAME_RC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e730> >
PDF_ENUM_NAME_RClosedArrow = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e7c0> >
PDF_ENUM_NAME_RD = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e850> >
PDF_ENUM_NAME_REx = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e8e0> >
PDF_ENUM_NAME_RGB = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333e970> >
PDF_ENUM_NAME_RI = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ea00> >
PDF_ENUM_NAME_RL = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ea90> >
PDF_ENUM_NAME_ROpenArrow = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333eb20> >
PDF_ENUM_NAME_RP = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ebb0> >
PDF_ENUM_NAME_RT = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ec40> >
PDF_ENUM_NAME_Range = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ecd0> >
PDF_ENUM_NAME_Reason = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ed60> >
PDF_ENUM_NAME_Rect = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333edf0> >
PDF_ENUM_NAME_Redact = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ee80> >
PDF_ENUM_NAME_Ref = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ef10> >
PDF_ENUM_NAME_Reference = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333efa0> >
PDF_ENUM_NAME_Registry = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f030> >
PDF_ENUM_NAME_ResetForm = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f0c0> >
PDF_ENUM_NAME_Resources = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f150> >
PDF_ENUM_NAME_RoleMap = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f1e0> >
PDF_ENUM_NAME_Root = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f270> >
PDF_ENUM_NAME_Rotate = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f300> >
PDF_ENUM_NAME_Rows = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f390> >
PDF_ENUM_NAME_Ruby = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f420> >
PDF_ENUM_NAME_RunLengthDecode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f4b0> >
PDF_ENUM_NAME_S = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f540> >
PDF_ENUM_NAME_SMask = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f5d0> >
PDF_ENUM_NAME_SMaskInData = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f660> >
PDF_ENUM_NAME_Schema = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f6f0> >
PDF_ENUM_NAME_Screen = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f780> >
PDF_ENUM_NAME_Sect = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f810> >
PDF_ENUM_NAME_Separation = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f8a0> >
PDF_ENUM_NAME_Shading = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f930> >
PDF_ENUM_NAME_ShadingType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333f9c0> >
PDF_ENUM_NAME_Si = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fa50> >
PDF_ENUM_NAME_Sig = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fae0> >
PDF_ENUM_NAME_SigFlags = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fb70> >
PDF_ENUM_NAME_SigQ = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fc00> >
PDF_ENUM_NAME_SigRef = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fc90> >
PDF_ENUM_NAME_Size = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fd20> >
PDF_ENUM_NAME_Slash = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fdb0> >
PDF_ENUM_NAME_Sold = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fe40> >
PDF_ENUM_NAME_Sound = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333fed0> >
PDF_ENUM_NAME_Span = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c333ff60> >
PDF_ENUM_NAME_Split = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340030> >
PDF_ENUM_NAME_Square = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33400c0> >
PDF_ENUM_NAME_Squiggly = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340150> >
PDF_ENUM_NAME_St = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33401e0> >
PDF_ENUM_NAME_Stamp = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340270> >
PDF_ENUM_NAME_Standard = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340300> >
PDF_ENUM_NAME_StdCF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340390> >
PDF_ENUM_NAME_StemV = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340420> >
PDF_ENUM_NAME_StmF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33404b0> >
PDF_ENUM_NAME_StrF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340540> >
PDF_ENUM_NAME_StrikeOut = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33405d0> >
PDF_ENUM_NAME_Strong = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340660> >
PDF_ENUM_NAME_StructParent = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33406f0> >
PDF_ENUM_NAME_StructParents = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340780> >
PDF_ENUM_NAME_StructTreeRoot = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340810> >
PDF_ENUM_NAME_Sub = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33408a0> >
PDF_ENUM_NAME_SubFilter = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340930> >
PDF_ENUM_NAME_Subject = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33409c0> >
PDF_ENUM_NAME_Subtype = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340a50> >
PDF_ENUM_NAME_Subtype2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340ae0> >
PDF_ENUM_NAME_Supplement = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340b70> >
PDF_ENUM_NAME_Symb = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340c00> >
PDF_ENUM_NAME_T = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340c90> >
PDF_ENUM_NAME_TBody = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340d20> >
PDF_ENUM_NAME_TD = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340db0> >
PDF_ENUM_NAME_TFoot = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340e40> >
PDF_ENUM_NAME_TH = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340ed0> >
PDF_ENUM_NAME_THead = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340f60> >
PDF_ENUM_NAME_TI = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3340ff0> >
PDF_ENUM_NAME_TOC = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341080> >
PDF_ENUM_NAME_TOCI = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341110> >
PDF_ENUM_NAME_TR = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33411a0> >
PDF_ENUM_NAME_TR2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341230> >
PDF_ENUM_NAME_TU = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33412c0> >
PDF_ENUM_NAME_Table = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341350> >
PDF_ENUM_NAME_Text = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33413e0> >
PDF_ENUM_NAME_TilingType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341470> >
PDF_ENUM_NAME_Times = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341500> >
PDF_ENUM_NAME_Title = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341590> >
PDF_ENUM_NAME_ToUnicode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341620> >
PDF_ENUM_NAME_TopSecret = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33416b0> >
PDF_ENUM_NAME_Trans = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341740> >
PDF_ENUM_NAME_TransformMethod = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33417d0> >
PDF_ENUM_NAME_TransformParams = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341860> >
PDF_ENUM_NAME_Transparency = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33418f0> >
PDF_ENUM_NAME_TrapNet = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341980> >
PDF_ENUM_NAME_TrimBox = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341a10> >
PDF_ENUM_NAME_TrueType = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341aa0> >
PDF_ENUM_NAME_TrustedMode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341b30> >
PDF_ENUM_NAME_Tx = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341bc0> >
PDF_ENUM_NAME_Type = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341c50> >
PDF_ENUM_NAME_Type0 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341ce0> >
PDF_ENUM_NAME_Type1 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341d70> >
PDF_ENUM_NAME_Type1C = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341e00> >
PDF_ENUM_NAME_Type3 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341e90> >
PDF_ENUM_NAME_U = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341f20> >
PDF_ENUM_NAME_UE = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3341fb0> >
PDF_ENUM_NAME_UF = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342040> >
PDF_ENUM_NAME_URI = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33420d0> >
PDF_ENUM_NAME_URL = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342160> >
PDF_ENUM_NAME_Unchanged = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33421f0> >
PDF_ENUM_NAME_Uncover = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342280> >
PDF_ENUM_NAME_Underline = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342310> >
PDF_ENUM_NAME_Unix = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33423a0> >
PDF_ENUM_NAME_Usage = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342430> >
PDF_ENUM_NAME_UseBlackPtComp = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33424c0> >
PDF_ENUM_NAME_UseCMap = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342550> >
PDF_ENUM_NAME_UseOutlines = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33425e0> >
PDF_ENUM_NAME_UserUnit = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342670> >
PDF_ENUM_NAME_V = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342700> >
PDF_ENUM_NAME_V2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342790> >
PDF_ENUM_NAME_VE = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342820> >
PDF_ENUM_NAME_Version = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33428b0> >
PDF_ENUM_NAME_Vertices = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342940> >
PDF_ENUM_NAME_VerticesPerRow = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33429d0> >
PDF_ENUM_NAME_View = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342a60> >
PDF_ENUM_NAME_W = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342af0> >
PDF_ENUM_NAME_W2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342b80> >
PDF_ENUM_NAME_WMode = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342c10> >
PDF_ENUM_NAME_WP = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342ca0> >
PDF_ENUM_NAME_WT = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342d30> >
PDF_ENUM_NAME_Warichu = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342df0> >
PDF_ENUM_NAME_Watermark = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342e80> >
PDF_ENUM_NAME_WhitePoint = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342f10> >
PDF_ENUM_NAME_Widget = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3342fa0> >
PDF_ENUM_NAME_Width = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343030> >
PDF_ENUM_NAME_Widths = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33430c0> >
PDF_ENUM_NAME_WinAnsiEncoding = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343150> >
PDF_ENUM_NAME_Wipe = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33431e0> >
PDF_ENUM_NAME_XFA = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343270> >
PDF_ENUM_NAME_XHeight = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343300> >
PDF_ENUM_NAME_XML = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343390> >
PDF_ENUM_NAME_XObject = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343420> >
PDF_ENUM_NAME_XRef = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33434b0> >
PDF_ENUM_NAME_XRefStm = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343540> >
PDF_ENUM_NAME_XStep = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33435d0> >
PDF_ENUM_NAME_XYZ = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343660> >
PDF_ENUM_NAME_YStep = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33436f0> >
PDF_ENUM_NAME_Yes = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343780> >
PDF_ENUM_NAME_ZaDb = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343810> >
PDF_ENUM_NAME_a = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33438a0> >
PDF_ENUM_NAME_adbe_pkcs7_detached = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343930> >
PDF_ENUM_NAME_ca = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c33439c0> >
PDF_ENUM_NAME_n0 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343a50> >
PDF_ENUM_NAME_n1 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343ae0> >
PDF_ENUM_NAME_n2 = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343b70> >
PDF_ENUM_NAME_op = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343c00> >
PDF_ENUM_NAME_r = <mupdf.PdfObj; proxy of <Swig Object of type 'mupdf::PdfObj *' at 0x430c3343c90> >
PDF_ENUM_NULL = 0
PDF_ENUM_TRUE = 1
PDF_FD_ALL_CAP = 65536
PDF_FD_FIXED_PITCH = 1
PDF_FD_FORCE_BOLD = 262144
PDF_FD_ITALIC = 64
PDF_FD_NONSYMBOLIC = 32
PDF_FD_SCRIPT = 8
PDF_FD_SERIF = 2
PDF_FD_SMALL_CAP = 131072
PDF_FD_SYMBOLIC = 4
PDF_FIELD_IS_NO_EXPORT = 4
PDF_FIELD_IS_READ_ONLY = 1
PDF_FIELD_IS_REQUIRED = 2
PDF_LAYER_UI_CHECKBOX = 1
PDF_LAYER_UI_LABEL = 0
PDF_LAYER_UI_RADIOBOX = 2
PDF_LEXBUF_LARGE = 65536
PDF_LEXBUF_SMALL = 256
PDF_MAX_GEN_NUMBER = 65535
PDF_MAX_OBJECT_NUMBER = 8388607
PDF_MRANGE_CAP = 32
PDF_NUM_TOKENS = 25
PDF_PAGE_LABEL_ALPHA_LC = 'a'
PDF_PAGE_LABEL_ALPHA_UC = 'A'
PDF_PAGE_LABEL_DECIMAL = 'D'
PDF_PAGE_LABEL_NONE = 0
PDF_PAGE_LABEL_ROMAN_LC = 'r'
PDF_PAGE_LABEL_ROMAN_UC = 'R'
PDF_PERM_ACCESSIBILITY = 512
PDF_PERM_ANNOTATE = 32
PDF_PERM_ASSEMBLE = 1024
PDF_PERM_COPY = 16
PDF_PERM_FORM = 256
PDF_PERM_MODIFY = 8
PDF_PERM_PRINT = 4
PDF_PERM_PRINT_HQ = 2048
PDF_REDACT_IMAGE_NONE = 0
PDF_REDACT_IMAGE_PIXELS = 2
PDF_REDACT_IMAGE_REMOVE = 1
PDF_SIGNATURE_ERROR_DIGEST_FAILURE = 3
PDF_SIGNATURE_ERROR_NOT_TRUSTED = 6
PDF_SIGNATURE_ERROR_NO_CERTIFICATE = 2
PDF_SIGNATURE_ERROR_NO_SIGNATURES = 1
PDF_SIGNATURE_ERROR_OKAY = 0
PDF_SIGNATURE_ERROR_SELF_SIGNED = 4
PDF_SIGNATURE_ERROR_SELF_SIGNED_IN_CHAIN = 5
PDF_SIGNATURE_ERROR_UNKNOWN = 7
PDF_SIGNATURE_SHOW_DATE = 4
PDF_SIGNATURE_SHOW_DN = 2
PDF_SIGNATURE_SHOW_GRAPHIC_NAME = 16
PDF_SIGNATURE_SHOW_LABELS = 1
PDF_SIGNATURE_SHOW_LOGO = 32
PDF_SIGNATURE_SHOW_TEXT_NAME = 8
PDF_SIMPLE_ENCODING_CYRILLIC = 2
PDF_SIMPLE_ENCODING_GREEK = 1
PDF_SIMPLE_ENCODING_LATIN = 0
PDF_SIMPLE_FONT_RESOURCE = 1
PDF_TOK_CLOSE_ARRAY = 3
PDF_TOK_CLOSE_BRACE = 7
PDF_TOK_CLOSE_DICT = 5
PDF_TOK_ENDOBJ = 18
PDF_TOK_ENDSTREAM = 20
PDF_TOK_EOF = 1
PDF_TOK_ERROR = 0
PDF_TOK_FALSE = 15
PDF_TOK_INT = 9
PDF_TOK_KEYWORD = 12
PDF_TOK_NAME = 8
PDF_TOK_NEWOBJ = 24
PDF_TOK_NULL = 16
PDF_TOK_OBJ = 17
PDF_TOK_OPEN_ARRAY = 2
PDF_TOK_OPEN_BRACE = 6
PDF_TOK_OPEN_DICT = 4
PDF_TOK_R = 13
PDF_TOK_REAL = 10
PDF_TOK_STARTXREF = 23
PDF_TOK_STREAM = 19
PDF_TOK_STRING = 11
PDF_TOK_TRAILER = 22
PDF_TOK_TRUE = 14
PDF_TOK_XREF = 21
PDF_TX_FIELD_IS_COMB = 16777216
PDF_TX_FIELD_IS_DO_NOT_SCROLL = 8388608
PDF_TX_FIELD_IS_DO_NOT_SPELL_CHECK = 4194304
PDF_TX_FIELD_IS_FILE_SELECT = 1048576
PDF_TX_FIELD_IS_MULTILINE = 4096
PDF_TX_FIELD_IS_PASSWORD = 8192
PDF_TX_FIELD_IS_RICH_TEXT = 33554432
PDF_WIDGET_TX_FORMAT_DATE = 3
PDF_WIDGET_TX_FORMAT_NONE = 0
PDF_WIDGET_TX_FORMAT_NUMBER = 1
PDF_WIDGET_TX_FORMAT_SPECIAL = 2
PDF_WIDGET_TX_FORMAT_TIME = 4
PDF_WIDGET_TYPE_BUTTON = 1
PDF_WIDGET_TYPE_CHECKBOX = 2
PDF_WIDGET_TYPE_COMBOBOX = 3
PDF_WIDGET_TYPE_LISTBOX = 4
PDF_WIDGET_TYPE_RADIOBUTTON = 5
PDF_WIDGET_TYPE_SIGNATURE = 6
PDF_WIDGET_TYPE_TEXT = 7
PDF_WIDGET_TYPE_UNKNOWN = 0
SEEK_CUR = 1
SEEK_END = 2
SEEK_SET = 0
TOFU_CJK_EXT = 1
UCDN_BIDI_CLASS_AL = 4
UCDN_BIDI_CLASS_AN = 11
UCDN_BIDI_CLASS_B = 15
UCDN_BIDI_CLASS_BN = 14
UCDN_BIDI_CLASS_CS = 12
UCDN_BIDI_CLASS_EN = 8
UCDN_BIDI_CLASS_ES = 9
UCDN_BIDI_CLASS_ET = 10
UCDN_BIDI_CLASS_FSI = 21
UCDN_BIDI_CLASS_L = 0
UCDN_BIDI_CLASS_LRE = 1
UCDN_BIDI_CLASS_LRI = 19
UCDN_BIDI_CLASS_LRO = 2
UCDN_BIDI_CLASS_NSM = 13
UCDN_BIDI_CLASS_ON = 18
UCDN_BIDI_CLASS_PDF = 7
UCDN_BIDI_CLASS_PDI = 22
UCDN_BIDI_CLASS_R = 3
UCDN_BIDI_CLASS_RLE = 5
UCDN_BIDI_CLASS_RLI = 20
UCDN_BIDI_CLASS_RLO = 6
UCDN_BIDI_CLASS_S = 16
UCDN_BIDI_CLASS_WS = 17
UCDN_BIDI_PAIRED_BRACKET_TYPE_CLOSE = 1
UCDN_BIDI_PAIRED_BRACKET_TYPE_NONE = 2
UCDN_BIDI_PAIRED_BRACKET_TYPE_OPEN = 0
UCDN_EAST_ASIAN_A = 4
UCDN_EAST_ASIAN_F = 0
UCDN_EAST_ASIAN_H = 1
UCDN_EAST_ASIAN_N = 5
UCDN_EAST_ASIAN_NA = 3
UCDN_EAST_ASIAN_W = 2
UCDN_GENERAL_CATEGORY_CC = 0
UCDN_GENERAL_CATEGORY_CF = 1
UCDN_GENERAL_CATEGORY_CN = 2
UCDN_GENERAL_CATEGORY_CO = 3
UCDN_GENERAL_CATEGORY_CS = 4
UCDN_GENERAL_CATEGORY_LL = 5
UCDN_GENERAL_CATEGORY_LM = 6
UCDN_GENERAL_CATEGORY_LO = 7
UCDN_GENERAL_CATEGORY_LT = 8
UCDN_GENERAL_CATEGORY_LU = 9
UCDN_GENERAL_CATEGORY_MC = 10
UCDN_GENERAL_CATEGORY_ME = 11
UCDN_GENERAL_CATEGORY_MN = 12
UCDN_GENERAL_CATEGORY_ND = 13
UCDN_GENERAL_CATEGORY_NL = 14
UCDN_GENERAL_CATEGORY_NO = 15
UCDN_GENERAL_CATEGORY_PC = 16
UCDN_GENERAL_CATEGORY_PD = 17
UCDN_GENERAL_CATEGORY_PE = 18
UCDN_GENERAL_CATEGORY_PF = 19
UCDN_GENERAL_CATEGORY_PI = 20
UCDN_GENERAL_CATEGORY_PO = 21
UCDN_GENERAL_CATEGORY_PS = 22
UCDN_GENERAL_CATEGORY_SC = 23
UCDN_GENERAL_CATEGORY_SK = 24
UCDN_GENERAL_CATEGORY_SM = 25
UCDN_GENERAL_CATEGORY_SO = 26
UCDN_GENERAL_CATEGORY_ZL = 27
UCDN_GENERAL_CATEGORY_ZP = 28
UCDN_GENERAL_CATEGORY_ZS = 29
UCDN_LAST_SCRIPT = 163
UCDN_LINEBREAK_CLASS_AI = 29
UCDN_LINEBREAK_CLASS_AL = 12
UCDN_LINEBREAK_CLASS_B2 = 19
UCDN_LINEBREAK_CLASS_BA = 17
UCDN_LINEBREAK_CLASS_BB = 18
UCDN_LINEBREAK_CLASS_BK = 30
UCDN_LINEBREAK_CLASS_CB = 31
UCDN_LINEBREAK_CLASS_CJ = 32
UCDN_LINEBREAK_CLASS_CL = 1
UCDN_LINEBREAK_CLASS_CM = 21
UCDN_LINEBREAK_CLASS_CP = 2
UCDN_LINEBREAK_CLASS_CR = 33
UCDN_LINEBREAK_CLASS_EB = 41
UCDN_LINEBREAK_CLASS_EM = 42
UCDN_LINEBREAK_CLASS_EX = 6
UCDN_LINEBREAK_CLASS_GL = 4
UCDN_LINEBREAK_CLASS_H2 = 23
UCDN_LINEBREAK_CLASS_H3 = 24
UCDN_LINEBREAK_CLASS_HL = 13
UCDN_LINEBREAK_CLASS_HY = 16
UCDN_LINEBREAK_CLASS_ID = 14
UCDN_LINEBREAK_CLASS_IN = 15
UCDN_LINEBREAK_CLASS_IS = 8
UCDN_LINEBREAK_CLASS_JL = 25
UCDN_LINEBREAK_CLASS_JT = 27
UCDN_LINEBREAK_CLASS_JV = 26
UCDN_LINEBREAK_CLASS_LF = 34
UCDN_LINEBREAK_CLASS_NL = 35
UCDN_LINEBREAK_CLASS_NS = 5
UCDN_LINEBREAK_CLASS_NU = 11
UCDN_LINEBREAK_CLASS_OP = 0
UCDN_LINEBREAK_CLASS_PO = 10
UCDN_LINEBREAK_CLASS_PR = 9
UCDN_LINEBREAK_CLASS_QU = 3
UCDN_LINEBREAK_CLASS_RI = 28
UCDN_LINEBREAK_CLASS_SA = 36
UCDN_LINEBREAK_CLASS_SG = 37
UCDN_LINEBREAK_CLASS_SP = 38
UCDN_LINEBREAK_CLASS_SY = 7
UCDN_LINEBREAK_CLASS_WJ = 22
UCDN_LINEBREAK_CLASS_XX = 39
UCDN_LINEBREAK_CLASS_ZW = 20
UCDN_LINEBREAK_CLASS_ZWJ = 40
UCDN_SCRIPT_ADLAM = 132
UCDN_SCRIPT_AHOM = 126
UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS = 127
UCDN_SCRIPT_ARABIC = 6
UCDN_SCRIPT_ARMENIAN = 4
UCDN_SCRIPT_AVESTAN = 79
UCDN_SCRIPT_BALINESE = 61
UCDN_SCRIPT_BAMUM = 83
UCDN_SCRIPT_BASSA_VAH = 103
UCDN_SCRIPT_BATAK = 92
UCDN_SCRIPT_BENGALI = 10
UCDN_SCRIPT_BHAIKSUKI = 133
UCDN_SCRIPT_BOPOMOFO = 34
UCDN_SCRIPT_BRAHMI = 93
UCDN_SCRIPT_BRAILLE = 52
UCDN_SCRIPT_BUGINESE = 53
UCDN_SCRIPT_BUHID = 43
UCDN_SCRIPT_CANADIAN_ABORIGINAL = 27
UCDN_SCRIPT_CARIAN = 74
UCDN_SCRIPT_CAUCASIAN_ALBANIAN = 104
UCDN_SCRIPT_CHAKMA = 95
UCDN_SCRIPT_CHAM = 76
UCDN_SCRIPT_CHEROKEE = 26
UCDN_SCRIPT_CHORASMIAN = 153
UCDN_SCRIPT_COMMON = 0
UCDN_SCRIPT_COPTIC = 54
UCDN_SCRIPT_CUNEIFORM = 62
UCDN_SCRIPT_CYPRIOT = 51
UCDN_SCRIPT_CYPRO_MINOAN = 159
UCDN_SCRIPT_CYRILLIC = 3
UCDN_SCRIPT_DESERET = 39
UCDN_SCRIPT_DEVANAGARI = 9
UCDN_SCRIPT_DIVES_AKURU = 154
UCDN_SCRIPT_DOGRA = 142
UCDN_SCRIPT_DUPLOYAN = 105
UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS = 80
UCDN_SCRIPT_ELBASAN = 106
UCDN_SCRIPT_ELYMAIC = 149
UCDN_SCRIPT_ETHIOPIC = 25
UCDN_SCRIPT_GEORGIAN = 23
UCDN_SCRIPT_GLAGOLITIC = 56
UCDN_SCRIPT_GOTHIC = 38
UCDN_SCRIPT_GRANTHA = 107
UCDN_SCRIPT_GREEK = 2
UCDN_SCRIPT_GUJARATI = 12
UCDN_SCRIPT_GUNJALA_GONDI = 143
UCDN_SCRIPT_GURMUKHI = 11
UCDN_SCRIPT_HAN = 35
UCDN_SCRIPT_HANGUL = 24
UCDN_SCRIPT_HANIFI_ROHINGYA = 144
UCDN_SCRIPT_HANUNOO = 42
UCDN_SCRIPT_HATRAN = 128
UCDN_SCRIPT_HEBREW = 5
UCDN_SCRIPT_HIRAGANA = 32
UCDN_SCRIPT_IMPERIAL_ARAMAIC = 86
UCDN_SCRIPT_INHERITED = 40
UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI = 89
UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN = 88
UCDN_SCRIPT_JAVANESE = 84
UCDN_SCRIPT_KAITHI = 91
UCDN_SCRIPT_KANNADA = 16
UCDN_SCRIPT_KATAKANA = 33
UCDN_SCRIPT_KAWI = 162
UCDN_SCRIPT_KAYAH_LI = 71
UCDN_SCRIPT_KHAROSHTHI = 60
UCDN_SCRIPT_KHITAN_SMALL_SCRIPT = 155
UCDN_SCRIPT_KHMER = 30
UCDN_SCRIPT_KHOJKI = 108
UCDN_SCRIPT_KHUDAWADI = 109
UCDN_SCRIPT_LAO = 20
UCDN_SCRIPT_LATIN = 1
UCDN_SCRIPT_LEPCHA = 67
UCDN_SCRIPT_LIMBU = 45
UCDN_SCRIPT_LINEAR_A = 110
UCDN_SCRIPT_LINEAR_B = 47
UCDN_SCRIPT_LISU = 82
UCDN_SCRIPT_LYCIAN = 73
UCDN_SCRIPT_LYDIAN = 75
UCDN_SCRIPT_MAHAJANI = 111
UCDN_SCRIPT_MAKASAR = 145
UCDN_SCRIPT_MALAYALAM = 17
UCDN_SCRIPT_MANDAIC = 94
UCDN_SCRIPT_MANICHAEAN = 112
UCDN_SCRIPT_MARCHEN = 134
UCDN_SCRIPT_MASARAM_GONDI = 138
UCDN_SCRIPT_MEDEFAIDRIN = 146
UCDN_SCRIPT_MEETEI_MAYEK = 85
UCDN_SCRIPT_MENDE_KIKAKUI = 113
UCDN_SCRIPT_MEROITIC_CURSIVE = 96
UCDN_SCRIPT_MEROITIC_HIEROGLYPHS = 97
UCDN_SCRIPT_MIAO = 98
UCDN_SCRIPT_MODI = 114
UCDN_SCRIPT_MONGOLIAN = 31
UCDN_SCRIPT_MRO = 115
UCDN_SCRIPT_MULTANI = 129
UCDN_SCRIPT_MYANMAR = 22
UCDN_SCRIPT_NABATAEAN = 116
UCDN_SCRIPT_NAG_MUNDARI = 163
UCDN_SCRIPT_NANDINAGARI = 150
UCDN_SCRIPT_NEWA = 135
UCDN_SCRIPT_NEW_TAI_LUE = 55
UCDN_SCRIPT_NKO = 65
UCDN_SCRIPT_NUSHU = 139
UCDN_SCRIPT_NYIAKENG_PUACHUE_HMONG = 151
UCDN_SCRIPT_OGHAM = 28
UCDN_SCRIPT_OLD_HUNGARIAN = 130
UCDN_SCRIPT_OLD_ITALIC = 37
UCDN_SCRIPT_OLD_NORTH_ARABIAN = 117
UCDN_SCRIPT_OLD_PERMIC = 118
UCDN_SCRIPT_OLD_PERSIAN = 59
UCDN_SCRIPT_OLD_SOGDIAN = 147
UCDN_SCRIPT_OLD_SOUTH_ARABIAN = 87
UCDN_SCRIPT_OLD_TURKIC = 90
UCDN_SCRIPT_OLD_UYGHUR = 158
UCDN_SCRIPT_OL_CHIKI = 68
UCDN_SCRIPT_ORIYA = 13
UCDN_SCRIPT_OSAGE = 136
UCDN_SCRIPT_OSMANYA = 50
UCDN_SCRIPT_PAHAWH_HMONG = 119
UCDN_SCRIPT_PALMYRENE = 120
UCDN_SCRIPT_PAU_CIN_HAU = 121
UCDN_SCRIPT_PHAGS_PA = 64
UCDN_SCRIPT_PHOENICIAN = 63
UCDN_SCRIPT_PSALTER_PAHLAVI = 122
UCDN_SCRIPT_REJANG = 72
UCDN_SCRIPT_RUNIC = 29
UCDN_SCRIPT_SAMARITAN = 81
UCDN_SCRIPT_SAURASHTRA = 70
UCDN_SCRIPT_SHARADA = 99
UCDN_SCRIPT_SHAVIAN = 49
UCDN_SCRIPT_SIDDHAM = 123
UCDN_SCRIPT_SIGNWRITING = 131
UCDN_SCRIPT_SINHALA = 18
UCDN_SCRIPT_SOGDIAN = 148
UCDN_SCRIPT_SORA_SOMPENG = 100
UCDN_SCRIPT_SOYOMBO = 140
UCDN_SCRIPT_SUNDANESE = 66
UCDN_SCRIPT_SYLOTI_NAGRI = 58
UCDN_SCRIPT_SYRIAC = 7
UCDN_SCRIPT_TAGALOG = 41
UCDN_SCRIPT_TAGBANWA = 44
UCDN_SCRIPT_TAI_LE = 46
UCDN_SCRIPT_TAI_THAM = 77
UCDN_SCRIPT_TAI_VIET = 78
UCDN_SCRIPT_TAKRI = 101
UCDN_SCRIPT_TAMIL = 14
UCDN_SCRIPT_TANGSA = 160
UCDN_SCRIPT_TANGUT = 137
UCDN_SCRIPT_TELUGU = 15
UCDN_SCRIPT_THAANA = 8
UCDN_SCRIPT_THAI = 19
UCDN_SCRIPT_TIBETAN = 21
UCDN_SCRIPT_TIFINAGH = 57
UCDN_SCRIPT_TIRHUTA = 124
UCDN_SCRIPT_TOTO = 161
UCDN_SCRIPT_UGARITIC = 48
UCDN_SCRIPT_UNKNOWN = 102
UCDN_SCRIPT_VAI = 69
UCDN_SCRIPT_VITHKUQI = 157
UCDN_SCRIPT_WANCHO = 152
UCDN_SCRIPT_WARANG_CITI = 125
UCDN_SCRIPT_YEZIDI = 156
UCDN_SCRIPT_YI = 36
UCDN_SCRIPT_ZANABAZAR_SQUARE = 141
cvar = <Swig global variables>
fz_default_color_params = (ri= bp= op= opm=)
fz_default_stroke_state = <mupdf.fz_stroke_state; proxy of <Swig Object of type 'fz_stroke_state *' at 0x43091fcdb00> >
fz_device_container_stack_is_clip = 0
fz_device_container_stack_is_group = 2
fz_device_container_stack_is_mask = 1
fz_device_container_stack_is_tile = 3
fz_empty_irect = (x0=2147483520 y0=2147483520 x1=-2147483648 y1=-2147483648)
fz_empty_rect = (x0=2.14748e+09 y0=2.14748e+09 x1=-2.14748e+09 y1=-2.14748e+09)
fz_identity = (a=1 b=0 c=0 d=1 e=0 f=0)
fz_infinite_irect = (x0=-2147483648 y0=-2147483648 x1=2147483520 y1=2147483520)
fz_infinite_rect = (x0=-2.14748e+09 y0=-2.14748e+09 x1=2.14748e+09 y1=2.14748e+09)
fz_unicode_from_iso8859_1 = <Swig Object of type 'unsigned short *'>
fz_unicode_from_iso8859_7 = <Swig Object of type 'unsigned short *'>
fz_unicode_from_koi8u = <Swig Object of type 'unsigned short *'>
fz_unicode_from_pdf_doc_encoding = <Swig Object of type 'unsigned short *'>
fz_unicode_from_windows_1250 = <Swig Object of type 'unsigned short *'>
fz_unicode_from_windows_1251 = <Swig Object of type 'unsigned short *'>
fz_unicode_from_windows_1252 = <Swig Object of type 'unsigned short *'>
fz_unit_rect = (x0=0 y0=0 x1=1 y1=1)
g_mupdf_trace_director = False
metadata_keys = ('format', 'encryption', 'info:Title', 'info:Author', 'info:Subject', 'info:Keywords', 'info:Creator', 'info:Producer', 'info:CreationDate', 'info:ModDate')
pdf_default_write_options = (do_incremental=0 do_pretty=0 do_ascii=0 do_comp...apshot=0 do_preserve_metadata=0 do_use_objstms=0)
set_error_callback_s = None
set_warning_callback_s = None