Crate mupdf_sys Copy item path Source _IO_FILE _IO_codecvt _IO_marker _IO_wide_data __BindgenBitfieldUnit __jmp_buf_tag __sigset_t __va_list_tag cmap_splay fz_aa_context fz_aes Structure definitions are public to enable stack
based allocation. Do not access the members directly. fz_alloc_context Allocator structure; holds callbacks and private data pointer. fz_arc4 Structure definition is public to enable stack
based allocation. Do not access the members directly. fz_archive Implementation details: Subject to change. fz_band_writer 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. fz_buffer fz_buffer is a wrapper around a dynamically allocated array of
bytes. fz_color_params fz_colorspace fz_colorspace__bindgen_ty_1__bindgen_ty_1 fz_colorspace__bindgen_ty_1__bindgen_ty_2 fz_colorspace__bindgen_ty_1__bindgen_ty_3 fz_colorspace_context fz_compressed_buffer Buffers of compressed data; typically for the source data
for images. fz_compressed_image fz_compression_params Compression parameters used for buffers of compressed data;
typically for the source data for images. fz_compression_params__bindgen_ty_1__bindgen_ty_1 fz_compression_params__bindgen_ty_1__bindgen_ty_2 fz_compression_params__bindgen_ty_1__bindgen_ty_3 fz_compression_params__bindgen_ty_1__bindgen_ty_4 fz_compression_params__bindgen_ty_1__bindgen_ty_5 fz_compression_params__bindgen_ty_1__bindgen_ty_6 fz_context fz_cookie 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. fz_default_colorspaces Structure to hold default colorspaces. fz_device fz_device_container_stack Devices can keep track of containers (clips/masks/groups/tiles)
as they go to save callers having to do it. fz_display_list fz_document 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. fz_document_handler fz_document_handler_context fz_document_writer Structure is public to allow other structures to
be derived from it. Do not access members directly. fz_draw_options struct fz_draw_options: Options for creating a pixmap and draw
device. fz_error_context fz_error_stack_slot fz_font fz_font_context fz_font_flags_t Every fz_font carries a set of flags
within it, in a fz_font_flags_t structure. fz_glyph fz_glyph_cache fz_halftone fz_hash_table fz_icc_profile fz_image Structure is public to allow other structures to
be derived from it. Do not access members directly. fz_irect fz_irect is a rectangle using integers instead of floats. fz_jbig2_globals 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. fz_layout_block fz_layout_char Simple text layout (for use with annotation editing primarily). fz_layout_line fz_link fz_link is a list of interactive links on a page. fz_link_dest 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. fz_locks_context Locking functions fz_matrix fz_matrix is a row-major 3x3 matrix used for representing
transformations of coordinates throughout MuPDF. fz_md5 Structure definition is public to enable stack
based allocation. Do not access the members directly. fz_outline fz_outline is a tree of the outline of a document (also known
as table of contents). fz_outline_item fz_outline_iterator fz_output fz_overprint fz_page Structure definition is public so other classes can
derive from it. Do not access the members directly. fz_path fz_path_walker fz_pcl_options PCL output fz_pclm_options PCLm output fz_pdfocr_options PDFOCR output 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. fz_pixmap_image fz_point fz_point is a point in a two-dimensional space. fz_pool fz_pwg_options fz_quad A representation for a region defined by 4 points. fz_range fz_rect fz_separations fz_sha256 Structure definition is public to enable stack
based allocation. Do not access the members directly. fz_sha512 Structure definition is public to enable stack
based allocation. Do not access the members directly. fz_shade Structure is public to allow derived classes. Do not
access the members directly. fz_shade__bindgen_ty_1__bindgen_ty_1 fz_shade__bindgen_ty_1__bindgen_ty_2 fz_shade__bindgen_ty_1__bindgen_ty_3 fz_shade_color_cache fz_shaper_data_t 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. fz_stext_block A text block is a list of lines of text (typically a paragraph),
or an image. fz_stext_block__bindgen_ty_1__bindgen_ty_1 fz_stext_block__bindgen_ty_1__bindgen_ty_2 fz_stext_char A text char is a unicode character, the style in which is
appears, and the point at which it is positioned. fz_stext_line A text line is a list of characters that share a common baseline. fz_stext_options Options for creating a pixmap and draw device. fz_stext_page A text page is a list of blocks, together with an overall
bounding box. fz_storable 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). fz_store fz_store_hash 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). fz_store_hash__bindgen_ty_1__bindgen_ty_1 fz_store_hash__bindgen_ty_1__bindgen_ty_2 fz_store_hash__bindgen_ty_1__bindgen_ty_3 fz_store_hash__bindgen_ty_1__bindgen_ty_4 fz_store_type 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. fz_story fz_story_element_position fz_stream fz_stroke_state fz_style_context fz_text fz_text_item Text buffer. fz_text_span fz_transition fz_tree fz_tuning_context fz_vertex Handy routine for processing mesh based shades fz_warn_context fz_write_story_position fz_write_story_positions fz_xml fz_zip_writer mupdf_error pdf_alert_event pdf_annot pdf_cmap pdf_cmap__bindgen_ty_1 pdf_color_filter_options pdf_crypt pdf_csi pdf_cycle_list pdf_doc_event pdf_document pdf_document__bindgen_ty_1 pdf_embedded_file_params pdf_filter_factory pdf_filter_options pdf_font_desc pdf_font_resource_key pdf_function pdf_graft_map pdf_gstate pdf_hint_page pdf_hint_shared pdf_hmtx pdf_journal pdf_js pdf_js_console pdf_keystroke_event pdf_launch_url_event pdf_layer_config pdf_layer_config_ui pdf_lexbuf pdf_lexbuf_large pdf_locked_fields pdf_mail_doc_event pdf_mark_bits pdf_mark_list pdf_mrange pdf_obj pdf_ocg_descriptor 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 FZ_ADOBE_CNS FZ_ADOBE_GB FZ_ADOBE_JAPAN FZ_ADOBE_KOREA FZ_AES_DECRYPT FZ_AES_ENCRYPT FZ_BLEND_COLOR FZ_BLEND_COLOR_BURN FZ_BLEND_COLOR_DODGE FZ_BLEND_DARKEN FZ_BLEND_DIFFERENCE FZ_BLEND_EXCLUSION FZ_BLEND_HARD_LIGHT FZ_BLEND_HUE FZ_BLEND_ISOLATED FZ_BLEND_KNOCKOUT FZ_BLEND_LIGHTEN FZ_BLEND_LUMINOSITY FZ_BLEND_MODEMASK FZ_BLEND_MULTIPLY FZ_BLEND_NORMAL FZ_BLEND_OVERLAY FZ_BLEND_SATURATION FZ_BLEND_SCREEN FZ_BLEND_SOFT_LIGHT FZ_COLORSPACE_HAS_CMYK FZ_COLORSPACE_HAS_CMYK_AND_SPOTS FZ_COLORSPACE_HAS_SPOTS FZ_COLORSPACE_IS_DEVICE FZ_COLORSPACE_IS_ICC FZ_DEFAULT_LAYOUT_EM FZ_DEFAULT_LAYOUT_H FZ_DEFAULT_LAYOUT_W FZ_DEGREE FZ_DEVFLAG_BBOX_DEFINED FZ_DEVFLAG_COLOR FZ_DEVFLAG_DASHCAP_UNDEFINED FZ_DEVFLAG_ENDCAP_UNDEFINED FZ_DEVFLAG_FILLCOLOR_UNDEFINED FZ_DEVFLAG_GRIDFIT_AS_TILED FZ_DEVFLAG_LINEJOIN_UNDEFINED FZ_DEVFLAG_LINEWIDTH_UNDEFINED FZ_DEVFLAG_MASK FZ_DEVFLAG_MITERLIMIT_UNDEFINED FZ_DEVFLAG_STARTCAP_UNDEFINED FZ_DEVFLAG_STROKECOLOR_UNDEFINED FZ_DEVFLAG_UNCACHEABLE FZ_DONT_INTERPOLATE_IMAGES FZ_ENABLE_CBZ FZ_ENABLE_DOCX_OUTPUT FZ_ENABLE_EPUB FZ_ENABLE_HTML FZ_ENABLE_ICC FZ_ENABLE_IMG FZ_ENABLE_JPX FZ_ENABLE_JS FZ_ENABLE_OCR_OUTPUT FZ_ENABLE_ODT_OUTPUT FZ_ENABLE_PDF FZ_ENABLE_SPOT_RENDERING FZ_ENABLE_SVG FZ_ENABLE_XPS FZ_ERROR_ABORT FZ_ERROR_COUNT FZ_ERROR_GENERIC FZ_ERROR_MEMORY FZ_ERROR_MINOR FZ_ERROR_NONE FZ_ERROR_REPAIRED FZ_ERROR_SYNTAX FZ_ERROR_TRYLATER FZ_FUNCTION_BASED FZ_HASH_TABLE_KEY_LENGTH FZ_IMAGE_BMP FZ_IMAGE_FAX FZ_IMAGE_FLATE FZ_IMAGE_GIF FZ_IMAGE_JBIG2 FZ_IMAGE_JPEG FZ_IMAGE_JPX FZ_IMAGE_JXR FZ_IMAGE_LZW FZ_IMAGE_PNG FZ_IMAGE_PNM FZ_IMAGE_RAW FZ_IMAGE_RLD FZ_IMAGE_TIFF FZ_IMAGE_UNKNOWN FZ_JMPBUF_ALIGN FZ_LAYOUT_A5_EM FZ_LAYOUT_A5_H FZ_LAYOUT_A5_W FZ_LAYOUT_KINDLE_EM FZ_LAYOUT_KINDLE_H FZ_LAYOUT_KINDLE_W FZ_LAYOUT_UK_A_FORMAT_EM FZ_LAYOUT_UK_A_FORMAT_H FZ_LAYOUT_UK_A_FORMAT_W FZ_LAYOUT_UK_B_FORMAT_EM FZ_LAYOUT_UK_B_FORMAT_H FZ_LAYOUT_UK_B_FORMAT_W FZ_LAYOUT_UK_C_FORMAT_EM FZ_LAYOUT_UK_C_FORMAT_H FZ_LAYOUT_UK_C_FORMAT_W FZ_LAYOUT_US_POCKET_EM FZ_LAYOUT_US_POCKET_H FZ_LAYOUT_US_POCKET_W FZ_LAYOUT_US_TRADE_EM FZ_LAYOUT_US_TRADE_H FZ_LAYOUT_US_TRADE_W FZ_LINEAR FZ_LN2 FZ_LOCK_ALLOC FZ_LOCK_FREETYPE FZ_LOCK_GLYPHCACHE FZ_LOCK_MAX FZ_MAX_COLORS FZ_MAX_SEPARATIONS FZ_MESH_TYPE4 FZ_MESH_TYPE5 FZ_MESH_TYPE6 FZ_MESH_TYPE7 FZ_META_ENCRYPTION FZ_META_FORMAT FZ_META_INFO FZ_META_INFO_AUTHOR FZ_META_INFO_CREATIONDATE FZ_META_INFO_CREATOR FZ_META_INFO_KEYWORDS FZ_META_INFO_MODIFICATIONDATE FZ_META_INFO_PRODUCER FZ_META_INFO_SUBJECT FZ_META_INFO_TITLE FZ_NO_CACHE FZ_PI FZ_PIXMAP_FLAG_FREE_SAMPLES FZ_PIXMAP_FLAG_INTERPOLATE FZ_PLOTTERS_CMYK FZ_PLOTTERS_G FZ_PLOTTERS_N FZ_PLOTTERS_RGB FZ_POINTER_ALIGN_MOD FZ_RADIAL FZ_RADIAN FZ_REPLACEMENT_CHARACTER FZ_RI_ABSOLUTE_COLORIMETRIC FZ_RI_PERCEPTUAL FZ_RI_RELATIVE_COLORIMETRIC FZ_RI_SATURATION FZ_SELECT_CHARS FZ_SELECT_LINES FZ_SELECT_WORDS FZ_SQRT2 FZ_STEXT_BLOCK_IMAGE FZ_STEXT_BLOCK_TEXT FZ_STEXT_DEHYPHENATE FZ_STEXT_INHIBIT_SPACES FZ_STEXT_MEDIABOX_CLIP FZ_STEXT_PRESERVE_IMAGES FZ_STEXT_PRESERVE_LIGATURES FZ_STEXT_PRESERVE_SPANS FZ_STEXT_PRESERVE_WHITESPACE FZ_STORE_DEFAULT FZ_STORE_UNLIMITED FZ_SVG_TEXT_AS_PATH FZ_SVG_TEXT_AS_TEXT FZ_TEST_OPT_IMAGES FZ_TEST_OPT_SHADINGS FZ_TRANSITION_BLINDS FZ_TRANSITION_BOX FZ_TRANSITION_COVER FZ_TRANSITION_DISSOLVE FZ_TRANSITION_FADE FZ_TRANSITION_FLY FZ_TRANSITION_GLITTER FZ_TRANSITION_NONE FZ_TRANSITION_PUSH FZ_TRANSITION_SPLIT FZ_TRANSITION_UNCOVER FZ_TRANSITION_WIPE FZ_UTFMAX FZ_VERSION FZ_VERSION_MAJOR FZ_VERSION_MINOR FZ_VERSION_PATCH PDF_ALERT_BUTTON_CANCEL PDF_ALERT_BUTTON_GROUP_OK PDF_ALERT_BUTTON_GROUP_OK_CANCEL PDF_ALERT_BUTTON_GROUP_YES_NO PDF_ALERT_BUTTON_GROUP_YES_NO_CANCEL PDF_ALERT_BUTTON_NO PDF_ALERT_BUTTON_NONE PDF_ALERT_BUTTON_OK PDF_ALERT_BUTTON_YES PDF_ALERT_ICON_ERROR PDF_ALERT_ICON_QUESTION PDF_ALERT_ICON_STATUS PDF_ALERT_ICON_WARNING PDF_ANNOT_IS_HIDDEN PDF_ANNOT_IS_INVISIBLE PDF_ANNOT_IS_LOCKED PDF_ANNOT_IS_LOCKED_CONTENTS PDF_ANNOT_IS_NO_ROTATE PDF_ANNOT_IS_NO_VIEW PDF_ANNOT_IS_NO_ZOOM PDF_ANNOT_IS_PRINT PDF_ANNOT_IS_READ_ONLY PDF_ANNOT_IS_TOGGLE_NO_VIEW PDF_ANNOT_Q_CENTER PDF_ANNOT_Q_LEFT PDF_ANNOT_Q_RIGHT PDF_BTN_FIELD_IS_NO_TOGGLE_TO_OFF PDF_BTN_FIELD_IS_PUSHBUTTON PDF_BTN_FIELD_IS_RADIO PDF_BTN_FIELD_IS_RADIOS_IN_UNISON PDF_CH_FIELD_IS_COMBO PDF_CH_FIELD_IS_COMMIT_ON_SEL_CHANGE PDF_CH_FIELD_IS_DO_NOT_SPELL_CHECK PDF_CH_FIELD_IS_EDIT PDF_CH_FIELD_IS_MULTI_SELECT PDF_CH_FIELD_IS_SORT PDF_CID_FONT_RESOURCE PDF_CJK_FONT_RESOURCE PDF_DOCUMENT_EVENT_ALERT PDF_DOCUMENT_EVENT_EXEC_MENU_ITEM PDF_DOCUMENT_EVENT_LAUNCH_URL PDF_DOCUMENT_EVENT_MAIL_DOC PDF_DOCUMENT_EVENT_PRINT PDF_DOCUMENT_EVENT_SUBMIT PDF_ENCRYPT_AES_128 PDF_ENCRYPT_AES_256 PDF_ENCRYPT_KEEP PDF_ENCRYPT_NONE PDF_ENCRYPT_RC4_40 PDF_ENCRYPT_RC4_128 PDF_ENCRYPT_UNKNOWN PDF_ENUM_FALSE PDF_ENUM_LIMIT PDF_ENUM_NAME_1_2 PDF_ENUM_NAME_3D PDF_ENUM_NAME_A PDF_ENUM_NAME_A85 PDF_ENUM_NAME_AA PDF_ENUM_NAME_AC PDF_ENUM_NAME_AESV2 PDF_ENUM_NAME_AESV3 PDF_ENUM_NAME_AHx PDF_ENUM_NAME_AP PDF_ENUM_NAME_AS PDF_ENUM_NAME_ASCII85Decode PDF_ENUM_NAME_ASCIIHexDecode PDF_ENUM_NAME_AcroForm PDF_ENUM_NAME_Action PDF_ENUM_NAME_ActualText PDF_ENUM_NAME_Adobe_PPKLite PDF_ENUM_NAME_All PDF_ENUM_NAME_AllOff PDF_ENUM_NAME_AllOn PDF_ENUM_NAME_Alpha PDF_ENUM_NAME_Alt PDF_ENUM_NAME_Alternate PDF_ENUM_NAME_Annot PDF_ENUM_NAME_Annots PDF_ENUM_NAME_AnyOff PDF_ENUM_NAME_App PDF_ENUM_NAME_Approved PDF_ENUM_NAME_Art PDF_ENUM_NAME_ArtBox PDF_ENUM_NAME_Artifact PDF_ENUM_NAME_AsIs PDF_ENUM_NAME_Ascent PDF_ENUM_NAME_Aside PDF_ENUM_NAME_AuthEvent PDF_ENUM_NAME_Author PDF_ENUM_NAME_B PDF_ENUM_NAME_BBox PDF_ENUM_NAME_BC PDF_ENUM_NAME_BE PDF_ENUM_NAME_BG PDF_ENUM_NAME_BM PDF_ENUM_NAME_BPC PDF_ENUM_NAME_BS PDF_ENUM_NAME_Background PDF_ENUM_NAME_BaseEncoding PDF_ENUM_NAME_BaseFont PDF_ENUM_NAME_BaseState PDF_ENUM_NAME_BibEntry PDF_ENUM_NAME_BitsPerComponent PDF_ENUM_NAME_BitsPerCoordinate PDF_ENUM_NAME_BitsPerFlag PDF_ENUM_NAME_BitsPerSample PDF_ENUM_NAME_BlackIs1 PDF_ENUM_NAME_BlackPoint PDF_ENUM_NAME_BleedBox PDF_ENUM_NAME_Blinds PDF_ENUM_NAME_BlockQuote PDF_ENUM_NAME_Border PDF_ENUM_NAME_Bounds PDF_ENUM_NAME_Box PDF_ENUM_NAME_Bt PDF_ENUM_NAME_Btn PDF_ENUM_NAME_Butt PDF_ENUM_NAME_ByteRange PDF_ENUM_NAME_C PDF_ENUM_NAME_C0 PDF_ENUM_NAME_C1 PDF_ENUM_NAME_CA PDF_ENUM_NAME_CCF PDF_ENUM_NAME_CCITTFaxDecode PDF_ENUM_NAME_CF PDF_ENUM_NAME_CFM PDF_ENUM_NAME_CI PDF_ENUM_NAME_CIDFontType0 PDF_ENUM_NAME_CIDFontType0C PDF_ENUM_NAME_CIDFontType2 PDF_ENUM_NAME_CIDSystemInfo PDF_ENUM_NAME_CIDToGIDMap PDF_ENUM_NAME_CMYK PDF_ENUM_NAME_CS PDF_ENUM_NAME_CalCMYK PDF_ENUM_NAME_CalGray PDF_ENUM_NAME_CalRGB PDF_ENUM_NAME_CapHeight PDF_ENUM_NAME_Caption PDF_ENUM_NAME_Caret PDF_ENUM_NAME_Catalog PDF_ENUM_NAME_Cert PDF_ENUM_NAME_Ch PDF_ENUM_NAME_Changes PDF_ENUM_NAME_CharProcs PDF_ENUM_NAME_CheckSum PDF_ENUM_NAME_Circle PDF_ENUM_NAME_ClosedArrow PDF_ENUM_NAME_Code PDF_ENUM_NAME_Collection PDF_ENUM_NAME_ColorSpace PDF_ENUM_NAME_ColorTransform PDF_ENUM_NAME_Colorants PDF_ENUM_NAME_Colors PDF_ENUM_NAME_Columns PDF_ENUM_NAME_Confidential PDF_ENUM_NAME_Configs PDF_ENUM_NAME_ContactInfo PDF_ENUM_NAME_Contents PDF_ENUM_NAME_Coords PDF_ENUM_NAME_Count PDF_ENUM_NAME_Cover PDF_ENUM_NAME_CreationDate PDF_ENUM_NAME_Creator PDF_ENUM_NAME_CropBox PDF_ENUM_NAME_Crypt PDF_ENUM_NAME_D PDF_ENUM_NAME_DA PDF_ENUM_NAME_DC PDF_ENUM_NAME_DCT PDF_ENUM_NAME_DCTDecode PDF_ENUM_NAME_DL PDF_ENUM_NAME_DOS PDF_ENUM_NAME_DP PDF_ENUM_NAME_DR PDF_ENUM_NAME_DS PDF_ENUM_NAME_DV PDF_ENUM_NAME_DW PDF_ENUM_NAME_DW2 PDF_ENUM_NAME_DamagedRowsBeforeError PDF_ENUM_NAME_Data PDF_ENUM_NAME_Date PDF_ENUM_NAME_Decode PDF_ENUM_NAME_DecodeParms PDF_ENUM_NAME_Default PDF_ENUM_NAME_DefaultCMYK PDF_ENUM_NAME_DefaultGray PDF_ENUM_NAME_DefaultRGB PDF_ENUM_NAME_Departmental PDF_ENUM_NAME_Desc PDF_ENUM_NAME_DescendantFonts PDF_ENUM_NAME_Descent PDF_ENUM_NAME_Design PDF_ENUM_NAME_Dest PDF_ENUM_NAME_DestOutputProfile PDF_ENUM_NAME_Dests PDF_ENUM_NAME_DeviceCMYK PDF_ENUM_NAME_DeviceGray PDF_ENUM_NAME_DeviceN PDF_ENUM_NAME_DeviceRGB PDF_ENUM_NAME_Di PDF_ENUM_NAME_Diamond PDF_ENUM_NAME_Differences PDF_ENUM_NAME_DigestLocation PDF_ENUM_NAME_DigestMethod PDF_ENUM_NAME_DigestValue PDF_ENUM_NAME_Dissolve PDF_ENUM_NAME_Div PDF_ENUM_NAME_Dm PDF_ENUM_NAME_DocMDP PDF_ENUM_NAME_Document PDF_ENUM_NAME_DocumentFragment PDF_ENUM_NAME_Domain PDF_ENUM_NAME_Draft PDF_ENUM_NAME_Dur PDF_ENUM_NAME_E PDF_ENUM_NAME_EF PDF_ENUM_NAME_EarlyChange PDF_ENUM_NAME_Em PDF_ENUM_NAME_EmbeddedFile PDF_ENUM_NAME_EmbeddedFiles PDF_ENUM_NAME_Encode PDF_ENUM_NAME_EncodedByteAlign PDF_ENUM_NAME_Encoding PDF_ENUM_NAME_Encrypt PDF_ENUM_NAME_EncryptMetadata PDF_ENUM_NAME_EndOfBlock PDF_ENUM_NAME_EndOfLine PDF_ENUM_NAME_Exclude PDF_ENUM_NAME_Experimental PDF_ENUM_NAME_Expired PDF_ENUM_NAME_ExtGState PDF_ENUM_NAME_Extend PDF_ENUM_NAME_F PDF_ENUM_NAME_FENote PDF_ENUM_NAME_FL PDF_ENUM_NAME_FRM PDF_ENUM_NAME_FS PDF_ENUM_NAME_FT PDF_ENUM_NAME_Fade PDF_ENUM_NAME_Ff PDF_ENUM_NAME_FieldMDP PDF_ENUM_NAME_Fields PDF_ENUM_NAME_Figure PDF_ENUM_NAME_FileAttachment PDF_ENUM_NAME_FileSize PDF_ENUM_NAME_Filespec PDF_ENUM_NAME_Filter PDF_ENUM_NAME_Final PDF_ENUM_NAME_Fingerprint PDF_ENUM_NAME_First PDF_ENUM_NAME_FirstChar PDF_ENUM_NAME_FirstPage PDF_ENUM_NAME_Fit PDF_ENUM_NAME_FitB PDF_ENUM_NAME_FitBH PDF_ENUM_NAME_FitBV PDF_ENUM_NAME_FitH PDF_ENUM_NAME_FitR PDF_ENUM_NAME_FitV PDF_ENUM_NAME_Fl PDF_ENUM_NAME_Flags PDF_ENUM_NAME_FlateDecode PDF_ENUM_NAME_Fly PDF_ENUM_NAME_Font PDF_ENUM_NAME_FontBBox PDF_ENUM_NAME_FontDescriptor PDF_ENUM_NAME_FontFile PDF_ENUM_NAME_FontFile2 PDF_ENUM_NAME_FontFile3 PDF_ENUM_NAME_FontMatrix PDF_ENUM_NAME_FontName PDF_ENUM_NAME_ForComment PDF_ENUM_NAME_ForPublicRelease PDF_ENUM_NAME_Form PDF_ENUM_NAME_FormEx PDF_ENUM_NAME_FormType PDF_ENUM_NAME_Formula PDF_ENUM_NAME_FreeText PDF_ENUM_NAME_Function PDF_ENUM_NAME_FunctionType PDF_ENUM_NAME_Functions PDF_ENUM_NAME_G PDF_ENUM_NAME_GTS_PDFX PDF_ENUM_NAME_Gamma PDF_ENUM_NAME_Glitter PDF_ENUM_NAME_GoTo PDF_ENUM_NAME_GoToR PDF_ENUM_NAME_Group PDF_ENUM_NAME_H PDF_ENUM_NAME_H1 PDF_ENUM_NAME_H2 PDF_ENUM_NAME_H3 PDF_ENUM_NAME_H4 PDF_ENUM_NAME_H5 PDF_ENUM_NAME_H6 PDF_ENUM_NAME_Height PDF_ENUM_NAME_Helv PDF_ENUM_NAME_Highlight PDF_ENUM_NAME_HistoryPos PDF_ENUM_NAME_I PDF_ENUM_NAME_IC PDF_ENUM_NAME_ICCBased PDF_ENUM_NAME_ID PDF_ENUM_NAME_IM PDF_ENUM_NAME_IRT PDF_ENUM_NAME_Identity PDF_ENUM_NAME_Identity_H PDF_ENUM_NAME_Identity_V PDF_ENUM_NAME_Image PDF_ENUM_NAME_ImageB PDF_ENUM_NAME_ImageC PDF_ENUM_NAME_ImageI PDF_ENUM_NAME_ImageMask PDF_ENUM_NAME_Include PDF_ENUM_NAME_Index PDF_ENUM_NAME_Indexed PDF_ENUM_NAME_Info PDF_ENUM_NAME_Ink PDF_ENUM_NAME_InkList PDF_ENUM_NAME_Intent PDF_ENUM_NAME_Interpolate PDF_ENUM_NAME_IsMap PDF_ENUM_NAME_ItalicAngle PDF_ENUM_NAME_JBIG2Decode PDF_ENUM_NAME_JBIG2Globals PDF_ENUM_NAME_JPXDecode PDF_ENUM_NAME_JS PDF_ENUM_NAME_JavaScript PDF_ENUM_NAME_K PDF_ENUM_NAME_Keywords PDF_ENUM_NAME_Kids PDF_ENUM_NAME_L PDF_ENUM_NAME_LBody PDF_ENUM_NAME_LC PDF_ENUM_NAME_LE PDF_ENUM_NAME_LI PDF_ENUM_NAME_LJ PDF_ENUM_NAME_LW PDF_ENUM_NAME_LZ PDF_ENUM_NAME_LZW PDF_ENUM_NAME_LZWDecode PDF_ENUM_NAME_Lab PDF_ENUM_NAME_Label PDF_ENUM_NAME_Lang PDF_ENUM_NAME_Last PDF_ENUM_NAME_LastChar PDF_ENUM_NAME_LastPage PDF_ENUM_NAME_Launch PDF_ENUM_NAME_Layer PDF_ENUM_NAME_Lbl PDF_ENUM_NAME_Length PDF_ENUM_NAME_Length1 PDF_ENUM_NAME_Length2 PDF_ENUM_NAME_Length3 PDF_ENUM_NAME_Limits PDF_ENUM_NAME_Line PDF_ENUM_NAME_Linearized PDF_ENUM_NAME_Link PDF_ENUM_NAME_List PDF_ENUM_NAME_Location PDF_ENUM_NAME_Lock PDF_ENUM_NAME_Locked PDF_ENUM_NAME_Luminosity PDF_ENUM_NAME_M PDF_ENUM_NAME_MCID PDF_ENUM_NAME_MK PDF_ENUM_NAME_ML PDF_ENUM_NAME_MMType1 PDF_ENUM_NAME_Mac PDF_ENUM_NAME_Mask PDF_ENUM_NAME_Matrix PDF_ENUM_NAME_Matte PDF_ENUM_NAME_MaxLen PDF_ENUM_NAME_MediaBox PDF_ENUM_NAME_Metadata PDF_ENUM_NAME_MissingWidth PDF_ENUM_NAME_ModDate PDF_ENUM_NAME_Movie PDF_ENUM_NAME_Msg PDF_ENUM_NAME_Multiply PDF_ENUM_NAME_N PDF_ENUM_NAME_Name PDF_ENUM_NAME_Named PDF_ENUM_NAME_Names PDF_ENUM_NAME_NewWindow PDF_ENUM_NAME_Next PDF_ENUM_NAME_NextPage PDF_ENUM_NAME_NonEFontNoWarn PDF_ENUM_NAME_NonStruct PDF_ENUM_NAME_None PDF_ENUM_NAME_Normal PDF_ENUM_NAME_NotApproved PDF_ENUM_NAME_NotForPublicRelease PDF_ENUM_NAME_Note PDF_ENUM_NAME_NumSections PDF_ENUM_NAME_Nums PDF_ENUM_NAME_O PDF_ENUM_NAME_OC PDF_ENUM_NAME_OCG PDF_ENUM_NAME_OCGs PDF_ENUM_NAME_OCMD PDF_ENUM_NAME_OCProperties PDF_ENUM_NAME_OE PDF_ENUM_NAME_OFF PDF_ENUM_NAME_ON PDF_ENUM_NAME_OP PDF_ENUM_NAME_OPM PDF_ENUM_NAME_OS PDF_ENUM_NAME_ObjStm PDF_ENUM_NAME_Of PDF_ENUM_NAME_Off PDF_ENUM_NAME_Open PDF_ENUM_NAME_OpenArrow PDF_ENUM_NAME_OpenType PDF_ENUM_NAME_Opt PDF_ENUM_NAME_Order PDF_ENUM_NAME_Ordering PDF_ENUM_NAME_Outlines PDF_ENUM_NAME_OutputCondition PDF_ENUM_NAME_OutputConditionIdentifier PDF_ENUM_NAME_OutputIntent PDF_ENUM_NAME_OutputIntents PDF_ENUM_NAME_P PDF_ENUM_NAME_PDF PDF_ENUM_NAME_PS PDF_ENUM_NAME_Page PDF_ENUM_NAME_PageLabels PDF_ENUM_NAME_PageMode PDF_ENUM_NAME_Pages PDF_ENUM_NAME_PaintType PDF_ENUM_NAME_Params PDF_ENUM_NAME_Parent PDF_ENUM_NAME_ParentTree PDF_ENUM_NAME_Part PDF_ENUM_NAME_Pattern PDF_ENUM_NAME_PatternType PDF_ENUM_NAME_Perms PDF_ENUM_NAME_PolyLine PDF_ENUM_NAME_Polygon PDF_ENUM_NAME_Popup PDF_ENUM_NAME_PreRelease PDF_ENUM_NAME_Predictor PDF_ENUM_NAME_Prev PDF_ENUM_NAME_PrevPage PDF_ENUM_NAME_Preview PDF_ENUM_NAME_Print PDF_ENUM_NAME_PrinterMark PDF_ENUM_NAME_Private PDF_ENUM_NAME_ProcSet PDF_ENUM_NAME_Producer PDF_ENUM_NAME_Prop_AuthTime PDF_ENUM_NAME_Prop_AuthType PDF_ENUM_NAME_Prop_Build PDF_ENUM_NAME_Properties PDF_ENUM_NAME_PubSec PDF_ENUM_NAME_Push PDF_ENUM_NAME_Q PDF_ENUM_NAME_QuadPoints PDF_ENUM_NAME_Quote PDF_ENUM_NAME_R PDF_ENUM_NAME_RB PDF_ENUM_NAME_RBGroups PDF_ENUM_NAME_RC PDF_ENUM_NAME_RClosedArrow PDF_ENUM_NAME_RD PDF_ENUM_NAME_REx PDF_ENUM_NAME_RGB PDF_ENUM_NAME_RI PDF_ENUM_NAME_RL PDF_ENUM_NAME_ROpenArrow PDF_ENUM_NAME_RP PDF_ENUM_NAME_RT PDF_ENUM_NAME_Range PDF_ENUM_NAME_Reason PDF_ENUM_NAME_Rect PDF_ENUM_NAME_Redact PDF_ENUM_NAME_Ref PDF_ENUM_NAME_Reference PDF_ENUM_NAME_Registry PDF_ENUM_NAME_ResetForm PDF_ENUM_NAME_Resources PDF_ENUM_NAME_RoleMap PDF_ENUM_NAME_Root PDF_ENUM_NAME_Rotate PDF_ENUM_NAME_Rows PDF_ENUM_NAME_Ruby PDF_ENUM_NAME_RunLengthDecode PDF_ENUM_NAME_S PDF_ENUM_NAME_SMask PDF_ENUM_NAME_SMaskInData PDF_ENUM_NAME_Schema PDF_ENUM_NAME_Screen PDF_ENUM_NAME_Sect PDF_ENUM_NAME_Separation PDF_ENUM_NAME_Shading PDF_ENUM_NAME_ShadingType PDF_ENUM_NAME_Si PDF_ENUM_NAME_Sig PDF_ENUM_NAME_SigFlags PDF_ENUM_NAME_SigQ PDF_ENUM_NAME_SigRef PDF_ENUM_NAME_Size PDF_ENUM_NAME_Slash PDF_ENUM_NAME_Sold PDF_ENUM_NAME_Sound PDF_ENUM_NAME_Span PDF_ENUM_NAME_Split PDF_ENUM_NAME_Square PDF_ENUM_NAME_Squiggly PDF_ENUM_NAME_St PDF_ENUM_NAME_Stamp PDF_ENUM_NAME_Standard PDF_ENUM_NAME_StdCF PDF_ENUM_NAME_StemV PDF_ENUM_NAME_StmF PDF_ENUM_NAME_StrF PDF_ENUM_NAME_StrikeOut PDF_ENUM_NAME_Strong PDF_ENUM_NAME_StructParent PDF_ENUM_NAME_StructParents PDF_ENUM_NAME_StructTreeRoot PDF_ENUM_NAME_Sub PDF_ENUM_NAME_SubFilter PDF_ENUM_NAME_Subject PDF_ENUM_NAME_Subtype PDF_ENUM_NAME_Subtype2 PDF_ENUM_NAME_Supplement PDF_ENUM_NAME_Symb PDF_ENUM_NAME_T PDF_ENUM_NAME_TBody PDF_ENUM_NAME_TD PDF_ENUM_NAME_TFoot PDF_ENUM_NAME_TH PDF_ENUM_NAME_THead PDF_ENUM_NAME_TI PDF_ENUM_NAME_TOC PDF_ENUM_NAME_TOCI PDF_ENUM_NAME_TR PDF_ENUM_NAME_TR2 PDF_ENUM_NAME_TU PDF_ENUM_NAME_Table PDF_ENUM_NAME_Text PDF_ENUM_NAME_TilingType PDF_ENUM_NAME_Times PDF_ENUM_NAME_Title PDF_ENUM_NAME_ToUnicode PDF_ENUM_NAME_TopSecret PDF_ENUM_NAME_Trans PDF_ENUM_NAME_TransformMethod PDF_ENUM_NAME_TransformParams PDF_ENUM_NAME_Transparency PDF_ENUM_NAME_TrapNet PDF_ENUM_NAME_TrimBox PDF_ENUM_NAME_TrueType PDF_ENUM_NAME_TrustedMode PDF_ENUM_NAME_Tx PDF_ENUM_NAME_Type PDF_ENUM_NAME_Type0 PDF_ENUM_NAME_Type1 PDF_ENUM_NAME_Type3 PDF_ENUM_NAME_Type1C PDF_ENUM_NAME_U PDF_ENUM_NAME_UE PDF_ENUM_NAME_UF PDF_ENUM_NAME_URI PDF_ENUM_NAME_URL PDF_ENUM_NAME_Unchanged PDF_ENUM_NAME_Uncover PDF_ENUM_NAME_Underline PDF_ENUM_NAME_Unix PDF_ENUM_NAME_Usage PDF_ENUM_NAME_UseBlackPtComp PDF_ENUM_NAME_UseCMap PDF_ENUM_NAME_UseOutlines PDF_ENUM_NAME_UserUnit PDF_ENUM_NAME_V PDF_ENUM_NAME_V2 PDF_ENUM_NAME_VE PDF_ENUM_NAME_Version PDF_ENUM_NAME_Vertices PDF_ENUM_NAME_VerticesPerRow PDF_ENUM_NAME_View PDF_ENUM_NAME_W PDF_ENUM_NAME_W2 PDF_ENUM_NAME_WMode PDF_ENUM_NAME_WP PDF_ENUM_NAME_WT PDF_ENUM_NAME_Warichu PDF_ENUM_NAME_Watermark PDF_ENUM_NAME_WhitePoint PDF_ENUM_NAME_Widget PDF_ENUM_NAME_Width PDF_ENUM_NAME_Widths PDF_ENUM_NAME_WinAnsiEncoding PDF_ENUM_NAME_Wipe PDF_ENUM_NAME_XFA PDF_ENUM_NAME_XHeight PDF_ENUM_NAME_XML PDF_ENUM_NAME_XObject PDF_ENUM_NAME_XRef PDF_ENUM_NAME_XRefStm PDF_ENUM_NAME_XStep PDF_ENUM_NAME_XYZ PDF_ENUM_NAME_YStep PDF_ENUM_NAME_Yes PDF_ENUM_NAME_ZaDb PDF_ENUM_NAME_a PDF_ENUM_NAME_adbe_pkcs7_detached PDF_ENUM_NAME_ca PDF_ENUM_NAME_n0 PDF_ENUM_NAME_n1 PDF_ENUM_NAME_n2 PDF_ENUM_NAME_op PDF_ENUM_NAME_r PDF_ENUM_NULL PDF_ENUM_TRUE PDF_FD_ALL_CAP PDF_FD_FIXED_PITCH PDF_FD_FORCE_BOLD PDF_FD_ITALIC PDF_FD_NONSYMBOLIC PDF_FD_SCRIPT PDF_FD_SERIF PDF_FD_SMALL_CAP PDF_FD_SYMBOLIC PDF_FIELD_IS_NO_EXPORT PDF_FIELD_IS_READ_ONLY PDF_FIELD_IS_REQUIRED PDF_LEXBUF_LARGE PDF_LEXBUF_SMALL PDF_MAX_GEN_NUMBER PDF_MAX_OBJECT_NUMBER PDF_MRANGE_CAP PDF_PERM_ACCESSIBILITY PDF_PERM_ANNOTATE PDF_PERM_ASSEMBLE PDF_PERM_COPY PDF_PERM_FORM PDF_PERM_MODIFY PDF_PERM_PRINT PDF_PERM_PRINT_HQ PDF_REDACT_IMAGE_NONE PDF_REDACT_IMAGE_PIXELS PDF_REDACT_IMAGE_REMOVE PDF_SIGNATURE_SHOW_DATE PDF_SIGNATURE_SHOW_DN PDF_SIGNATURE_SHOW_GRAPHIC_NAME PDF_SIGNATURE_SHOW_LABELS PDF_SIGNATURE_SHOW_LOGO PDF_SIGNATURE_SHOW_TEXT_NAME PDF_SIMPLE_ENCODING_CYRILLIC PDF_SIMPLE_ENCODING_GREEK PDF_SIMPLE_ENCODING_LATIN PDF_SIMPLE_FONT_RESOURCE PDF_TX_FIELD_IS_COMB PDF_TX_FIELD_IS_DO_NOT_SCROLL PDF_TX_FIELD_IS_DO_NOT_SPELL_CHECK PDF_TX_FIELD_IS_FILE_SELECT PDF_TX_FIELD_IS_MULTILINE PDF_TX_FIELD_IS_PASSWORD PDF_TX_FIELD_IS_RICH_TEXT UCDN_BIDI_CLASS_AL UCDN_BIDI_CLASS_AN UCDN_BIDI_CLASS_B UCDN_BIDI_CLASS_BN UCDN_BIDI_CLASS_CS UCDN_BIDI_CLASS_EN UCDN_BIDI_CLASS_ES UCDN_BIDI_CLASS_ET UCDN_BIDI_CLASS_FSI UCDN_BIDI_CLASS_L UCDN_BIDI_CLASS_LRE UCDN_BIDI_CLASS_LRI UCDN_BIDI_CLASS_LRO UCDN_BIDI_CLASS_NSM UCDN_BIDI_CLASS_ON UCDN_BIDI_CLASS_PDF UCDN_BIDI_CLASS_PDI UCDN_BIDI_CLASS_R UCDN_BIDI_CLASS_RLE UCDN_BIDI_CLASS_RLI UCDN_BIDI_CLASS_RLO UCDN_BIDI_CLASS_S UCDN_BIDI_CLASS_WS UCDN_BIDI_PAIRED_BRACKET_TYPE_CLOSE UCDN_BIDI_PAIRED_BRACKET_TYPE_NONE UCDN_BIDI_PAIRED_BRACKET_TYPE_OPEN UCDN_EAST_ASIAN_A UCDN_EAST_ASIAN_F UCDN_EAST_ASIAN_H UCDN_EAST_ASIAN_N UCDN_EAST_ASIAN_NA UCDN_EAST_ASIAN_W UCDN_GENERAL_CATEGORY_CC UCDN_GENERAL_CATEGORY_CF UCDN_GENERAL_CATEGORY_CN UCDN_GENERAL_CATEGORY_CO UCDN_GENERAL_CATEGORY_CS UCDN_GENERAL_CATEGORY_LL UCDN_GENERAL_CATEGORY_LM UCDN_GENERAL_CATEGORY_LO UCDN_GENERAL_CATEGORY_LT UCDN_GENERAL_CATEGORY_LU UCDN_GENERAL_CATEGORY_MC UCDN_GENERAL_CATEGORY_ME UCDN_GENERAL_CATEGORY_MN UCDN_GENERAL_CATEGORY_ND UCDN_GENERAL_CATEGORY_NL UCDN_GENERAL_CATEGORY_NO UCDN_GENERAL_CATEGORY_PC UCDN_GENERAL_CATEGORY_PD UCDN_GENERAL_CATEGORY_PE UCDN_GENERAL_CATEGORY_PF UCDN_GENERAL_CATEGORY_PI UCDN_GENERAL_CATEGORY_PO UCDN_GENERAL_CATEGORY_PS UCDN_GENERAL_CATEGORY_SC UCDN_GENERAL_CATEGORY_SK UCDN_GENERAL_CATEGORY_SM UCDN_GENERAL_CATEGORY_SO UCDN_GENERAL_CATEGORY_ZL UCDN_GENERAL_CATEGORY_ZP UCDN_GENERAL_CATEGORY_ZS UCDN_LAST_SCRIPT UCDN_LINEBREAK_CLASS_AI UCDN_LINEBREAK_CLASS_AL UCDN_LINEBREAK_CLASS_B2 UCDN_LINEBREAK_CLASS_BA UCDN_LINEBREAK_CLASS_BB UCDN_LINEBREAK_CLASS_BK UCDN_LINEBREAK_CLASS_CB UCDN_LINEBREAK_CLASS_CJ UCDN_LINEBREAK_CLASS_CL UCDN_LINEBREAK_CLASS_CM UCDN_LINEBREAK_CLASS_CP UCDN_LINEBREAK_CLASS_CR UCDN_LINEBREAK_CLASS_EB UCDN_LINEBREAK_CLASS_EM UCDN_LINEBREAK_CLASS_EX UCDN_LINEBREAK_CLASS_GL UCDN_LINEBREAK_CLASS_H2 UCDN_LINEBREAK_CLASS_H3 UCDN_LINEBREAK_CLASS_HL UCDN_LINEBREAK_CLASS_HY UCDN_LINEBREAK_CLASS_ID UCDN_LINEBREAK_CLASS_IN UCDN_LINEBREAK_CLASS_IS UCDN_LINEBREAK_CLASS_JL UCDN_LINEBREAK_CLASS_JT UCDN_LINEBREAK_CLASS_JV UCDN_LINEBREAK_CLASS_LF UCDN_LINEBREAK_CLASS_NL UCDN_LINEBREAK_CLASS_NS UCDN_LINEBREAK_CLASS_NU UCDN_LINEBREAK_CLASS_OP UCDN_LINEBREAK_CLASS_PO UCDN_LINEBREAK_CLASS_PR UCDN_LINEBREAK_CLASS_QU UCDN_LINEBREAK_CLASS_RI UCDN_LINEBREAK_CLASS_SA UCDN_LINEBREAK_CLASS_SG UCDN_LINEBREAK_CLASS_SP UCDN_LINEBREAK_CLASS_SY UCDN_LINEBREAK_CLASS_WJ UCDN_LINEBREAK_CLASS_XX UCDN_LINEBREAK_CLASS_ZW UCDN_LINEBREAK_CLASS_ZWJ UCDN_SCRIPT_ADLAM UCDN_SCRIPT_AHOM UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS UCDN_SCRIPT_ARABIC UCDN_SCRIPT_ARMENIAN UCDN_SCRIPT_AVESTAN UCDN_SCRIPT_BALINESE UCDN_SCRIPT_BAMUM UCDN_SCRIPT_BASSA_VAH UCDN_SCRIPT_BATAK UCDN_SCRIPT_BENGALI UCDN_SCRIPT_BHAIKSUKI UCDN_SCRIPT_BOPOMOFO UCDN_SCRIPT_BRAHMI UCDN_SCRIPT_BRAILLE UCDN_SCRIPT_BUGINESE UCDN_SCRIPT_BUHID UCDN_SCRIPT_CANADIAN_ABORIGINAL UCDN_SCRIPT_CARIAN UCDN_SCRIPT_CAUCASIAN_ALBANIAN UCDN_SCRIPT_CHAKMA UCDN_SCRIPT_CHAM UCDN_SCRIPT_CHEROKEE UCDN_SCRIPT_CHORASMIAN UCDN_SCRIPT_COMMON UCDN_SCRIPT_COPTIC UCDN_SCRIPT_CUNEIFORM UCDN_SCRIPT_CYPRIOT UCDN_SCRIPT_CYPRO_MINOAN UCDN_SCRIPT_CYRILLIC UCDN_SCRIPT_DESERET UCDN_SCRIPT_DEVANAGARI UCDN_SCRIPT_DIVES_AKURU UCDN_SCRIPT_DOGRA UCDN_SCRIPT_DUPLOYAN UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS UCDN_SCRIPT_ELBASAN UCDN_SCRIPT_ELYMAIC UCDN_SCRIPT_ETHIOPIC UCDN_SCRIPT_GEORGIAN UCDN_SCRIPT_GLAGOLITIC UCDN_SCRIPT_GOTHIC UCDN_SCRIPT_GRANTHA UCDN_SCRIPT_GREEK UCDN_SCRIPT_GUJARATI UCDN_SCRIPT_GUNJALA_GONDI UCDN_SCRIPT_GURMUKHI UCDN_SCRIPT_HAN UCDN_SCRIPT_HANGUL UCDN_SCRIPT_HANIFI_ROHINGYA UCDN_SCRIPT_HANUNOO UCDN_SCRIPT_HATRAN UCDN_SCRIPT_HEBREW UCDN_SCRIPT_HIRAGANA UCDN_SCRIPT_IMPERIAL_ARAMAIC UCDN_SCRIPT_INHERITED UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN UCDN_SCRIPT_JAVANESE UCDN_SCRIPT_KAITHI UCDN_SCRIPT_KANNADA UCDN_SCRIPT_KATAKANA UCDN_SCRIPT_KAWI UCDN_SCRIPT_KAYAH_LI UCDN_SCRIPT_KHAROSHTHI UCDN_SCRIPT_KHITAN_SMALL_SCRIPT UCDN_SCRIPT_KHMER UCDN_SCRIPT_KHOJKI UCDN_SCRIPT_KHUDAWADI UCDN_SCRIPT_LAO UCDN_SCRIPT_LATIN UCDN_SCRIPT_LEPCHA UCDN_SCRIPT_LIMBU UCDN_SCRIPT_LINEAR_A UCDN_SCRIPT_LINEAR_B UCDN_SCRIPT_LISU UCDN_SCRIPT_LYCIAN UCDN_SCRIPT_LYDIAN UCDN_SCRIPT_MAHAJANI UCDN_SCRIPT_MAKASAR UCDN_SCRIPT_MALAYALAM UCDN_SCRIPT_MANDAIC UCDN_SCRIPT_MANICHAEAN UCDN_SCRIPT_MARCHEN UCDN_SCRIPT_MASARAM_GONDI UCDN_SCRIPT_MEDEFAIDRIN UCDN_SCRIPT_MEETEI_MAYEK UCDN_SCRIPT_MENDE_KIKAKUI UCDN_SCRIPT_MEROITIC_CURSIVE UCDN_SCRIPT_MEROITIC_HIEROGLYPHS UCDN_SCRIPT_MIAO UCDN_SCRIPT_MODI UCDN_SCRIPT_MONGOLIAN UCDN_SCRIPT_MRO UCDN_SCRIPT_MULTANI UCDN_SCRIPT_MYANMAR UCDN_SCRIPT_NABATAEAN UCDN_SCRIPT_NAG_MUNDARI UCDN_SCRIPT_NANDINAGARI UCDN_SCRIPT_NEWA UCDN_SCRIPT_NEW_TAI_LUE UCDN_SCRIPT_NKO UCDN_SCRIPT_NUSHU UCDN_SCRIPT_NYIAKENG_PUACHUE_HMONG UCDN_SCRIPT_OGHAM UCDN_SCRIPT_OLD_HUNGARIAN UCDN_SCRIPT_OLD_ITALIC UCDN_SCRIPT_OLD_NORTH_ARABIAN UCDN_SCRIPT_OLD_PERMIC UCDN_SCRIPT_OLD_PERSIAN UCDN_SCRIPT_OLD_SOGDIAN UCDN_SCRIPT_OLD_SOUTH_ARABIAN UCDN_SCRIPT_OLD_TURKIC UCDN_SCRIPT_OLD_UYGHUR UCDN_SCRIPT_OL_CHIKI UCDN_SCRIPT_ORIYA UCDN_SCRIPT_OSAGE UCDN_SCRIPT_OSMANYA UCDN_SCRIPT_PAHAWH_HMONG UCDN_SCRIPT_PALMYRENE UCDN_SCRIPT_PAU_CIN_HAU UCDN_SCRIPT_PHAGS_PA UCDN_SCRIPT_PHOENICIAN UCDN_SCRIPT_PSALTER_PAHLAVI UCDN_SCRIPT_REJANG UCDN_SCRIPT_RUNIC UCDN_SCRIPT_SAMARITAN UCDN_SCRIPT_SAURASHTRA UCDN_SCRIPT_SHARADA UCDN_SCRIPT_SHAVIAN UCDN_SCRIPT_SIDDHAM UCDN_SCRIPT_SIGNWRITING UCDN_SCRIPT_SINHALA UCDN_SCRIPT_SOGDIAN UCDN_SCRIPT_SORA_SOMPENG UCDN_SCRIPT_SOYOMBO UCDN_SCRIPT_SUNDANESE UCDN_SCRIPT_SYLOTI_NAGRI UCDN_SCRIPT_SYRIAC UCDN_SCRIPT_TAGALOG UCDN_SCRIPT_TAGBANWA UCDN_SCRIPT_TAI_LE UCDN_SCRIPT_TAI_THAM UCDN_SCRIPT_TAI_VIET UCDN_SCRIPT_TAKRI UCDN_SCRIPT_TAMIL UCDN_SCRIPT_TANGSA UCDN_SCRIPT_TANGUT UCDN_SCRIPT_TELUGU UCDN_SCRIPT_THAANA UCDN_SCRIPT_THAI UCDN_SCRIPT_TIBETAN UCDN_SCRIPT_TIFINAGH UCDN_SCRIPT_TIRHUTA UCDN_SCRIPT_TOTO UCDN_SCRIPT_UGARITIC UCDN_SCRIPT_UNKNOWN UCDN_SCRIPT_VAI UCDN_SCRIPT_VITHKUQI UCDN_SCRIPT_WANCHO UCDN_SCRIPT_WARANG_CITI UCDN_SCRIPT_YEZIDI UCDN_SCRIPT_YI UCDN_SCRIPT_ZANABAZAR_SQUARE fz_bidi_direction_FZ_BIDI_LTR fz_bidi_direction_FZ_BIDI_NEUTRAL fz_bidi_direction_FZ_BIDI_RTL fz_bidi_flags_FZ_BIDI_CLASSIFY_WHITE_SPACE fz_bidi_flags_FZ_BIDI_REPLACE_TAB fz_colorspace_type_FZ_COLORSPACE_BGR fz_colorspace_type_FZ_COLORSPACE_CMYK fz_colorspace_type_FZ_COLORSPACE_GRAY fz_colorspace_type_FZ_COLORSPACE_INDEXED fz_colorspace_type_FZ_COLORSPACE_LAB fz_colorspace_type_FZ_COLORSPACE_NONE fz_colorspace_type_FZ_COLORSPACE_RGB fz_colorspace_type_FZ_COLORSPACE_SEPARATION fz_cull_type_FZ_CULL_CLIP_PATH fz_cull_type_FZ_CULL_GLYPH fz_cull_type_FZ_CULL_IMAGE fz_cull_type_FZ_CULL_PATH_FILL fz_cull_type_FZ_CULL_PATH_FILL_STROKE fz_cull_type_FZ_CULL_PATH_STROKE fz_cull_type_FZ_CULL_SHADING fz_deflate_level_FZ_DEFLATE_BEST fz_deflate_level_FZ_DEFLATE_BEST_SPEED fz_deflate_level_FZ_DEFLATE_DEFAULT fz_deflate_level_FZ_DEFLATE_NONE fz_device_container_stack_is_clip fz_device_container_stack_is_group fz_device_container_stack_is_mask fz_device_container_stack_is_tile fz_linecap_FZ_LINECAP_BUTT fz_linecap_FZ_LINECAP_ROUND fz_linecap_FZ_LINECAP_SQUARE fz_linecap_FZ_LINECAP_TRIANGLE fz_linejoin_FZ_LINEJOIN_BEVEL fz_linejoin_FZ_LINEJOIN_MITER fz_linejoin_FZ_LINEJOIN_MITER_XPS fz_linejoin_FZ_LINEJOIN_ROUND fz_link_dest_type_FZ_LINK_DEST_FIT fz_link_dest_type_FZ_LINK_DEST_FIT_B fz_link_dest_type_FZ_LINK_DEST_FIT_BH fz_link_dest_type_FZ_LINK_DEST_FIT_BV fz_link_dest_type_FZ_LINK_DEST_FIT_H fz_link_dest_type_FZ_LINK_DEST_FIT_R fz_link_dest_type_FZ_LINK_DEST_FIT_V fz_link_dest_type_FZ_LINK_DEST_XYZ fz_metatext_FZ_METATEXT_ABBREVIATION fz_metatext_FZ_METATEXT_ACTUALTEXT fz_metatext_FZ_METATEXT_ALT fz_metatext_FZ_METATEXT_TITLE fz_permission_FZ_PERMISSION_ANNOTATE fz_permission_FZ_PERMISSION_COPY fz_permission_FZ_PERMISSION_EDIT fz_permission_FZ_PERMISSION_PRINT fz_separation_behavior_FZ_SEPARATION_COMPOSITE fz_separation_behavior_FZ_SEPARATION_DISABLED fz_separation_behavior_FZ_SEPARATION_SPOT fz_structure_FZ_STRUCTURE_ANNOT fz_structure_FZ_STRUCTURE_ART fz_structure_FZ_STRUCTURE_ARTIFACT fz_structure_FZ_STRUCTURE_ASIDE fz_structure_FZ_STRUCTURE_BIBENTRY fz_structure_FZ_STRUCTURE_BLOCKQUOTE fz_structure_FZ_STRUCTURE_CAPTION fz_structure_FZ_STRUCTURE_CODE fz_structure_FZ_STRUCTURE_DIV fz_structure_FZ_STRUCTURE_DOCUMENT fz_structure_FZ_STRUCTURE_DOCUMENTFRAGMENT fz_structure_FZ_STRUCTURE_EM fz_structure_FZ_STRUCTURE_FENOTE fz_structure_FZ_STRUCTURE_FIGURE fz_structure_FZ_STRUCTURE_FORM fz_structure_FZ_STRUCTURE_FORMULA fz_structure_FZ_STRUCTURE_H fz_structure_FZ_STRUCTURE_H1 fz_structure_FZ_STRUCTURE_H2 fz_structure_FZ_STRUCTURE_H3 fz_structure_FZ_STRUCTURE_H4 fz_structure_FZ_STRUCTURE_H5 fz_structure_FZ_STRUCTURE_H6 fz_structure_FZ_STRUCTURE_INDEX fz_structure_FZ_STRUCTURE_INVALID fz_structure_FZ_STRUCTURE_LABEL fz_structure_FZ_STRUCTURE_LINK fz_structure_FZ_STRUCTURE_LIST fz_structure_FZ_STRUCTURE_LISTBODY fz_structure_FZ_STRUCTURE_LISTITEM fz_structure_FZ_STRUCTURE_NONSTRUCT fz_structure_FZ_STRUCTURE_NOTE fz_structure_FZ_STRUCTURE_P fz_structure_FZ_STRUCTURE_PART fz_structure_FZ_STRUCTURE_PRIVATE fz_structure_FZ_STRUCTURE_QUOTE fz_structure_FZ_STRUCTURE_RB fz_structure_FZ_STRUCTURE_REFERENCE fz_structure_FZ_STRUCTURE_RP fz_structure_FZ_STRUCTURE_RT fz_structure_FZ_STRUCTURE_RUBY fz_structure_FZ_STRUCTURE_SECT fz_structure_FZ_STRUCTURE_SPAN fz_structure_FZ_STRUCTURE_STRONG fz_structure_FZ_STRUCTURE_SUB fz_structure_FZ_STRUCTURE_TABLE fz_structure_FZ_STRUCTURE_TBODY fz_structure_FZ_STRUCTURE_TD fz_structure_FZ_STRUCTURE_TFOOT fz_structure_FZ_STRUCTURE_TH fz_structure_FZ_STRUCTURE_THEAD fz_structure_FZ_STRUCTURE_TITLE fz_structure_FZ_STRUCTURE_TOC fz_structure_FZ_STRUCTURE_TOCI fz_structure_FZ_STRUCTURE_TR fz_structure_FZ_STRUCTURE_WARICHU fz_structure_FZ_STRUCTURE_WP fz_structure_FZ_STRUCTURE_WT fz_text_language_FZ_LANG_UNSET fz_text_language_FZ_LANG_ja fz_text_language_FZ_LANG_ko fz_text_language_FZ_LANG_ur fz_text_language_FZ_LANG_urd fz_text_language_FZ_LANG_zh fz_text_language_FZ_LANG_zh_Hans fz_text_language_FZ_LANG_zh_Hant pdf_annot_type_PDF_ANNOT_3D pdf_annot_type_PDF_ANNOT_CARET pdf_annot_type_PDF_ANNOT_CIRCLE pdf_annot_type_PDF_ANNOT_FILE_ATTACHMENT pdf_annot_type_PDF_ANNOT_FREE_TEXT pdf_annot_type_PDF_ANNOT_HIGHLIGHT pdf_annot_type_PDF_ANNOT_INK pdf_annot_type_PDF_ANNOT_LINE pdf_annot_type_PDF_ANNOT_LINK pdf_annot_type_PDF_ANNOT_MOVIE pdf_annot_type_PDF_ANNOT_POLYGON pdf_annot_type_PDF_ANNOT_POLY_LINE pdf_annot_type_PDF_ANNOT_POPUP pdf_annot_type_PDF_ANNOT_PRINTER_MARK pdf_annot_type_PDF_ANNOT_PROJECTION pdf_annot_type_PDF_ANNOT_REDACT pdf_annot_type_PDF_ANNOT_RICH_MEDIA pdf_annot_type_PDF_ANNOT_SCREEN pdf_annot_type_PDF_ANNOT_SOUND pdf_annot_type_PDF_ANNOT_SQUARE pdf_annot_type_PDF_ANNOT_SQUIGGLY pdf_annot_type_PDF_ANNOT_STAMP pdf_annot_type_PDF_ANNOT_STRIKE_OUT pdf_annot_type_PDF_ANNOT_TEXT pdf_annot_type_PDF_ANNOT_TRAP_NET pdf_annot_type_PDF_ANNOT_UNDERLINE pdf_annot_type_PDF_ANNOT_UNKNOWN pdf_annot_type_PDF_ANNOT_WATERMARK pdf_annot_type_PDF_ANNOT_WIDGET pdf_border_effect_PDF_BORDER_EFFECT_CLOUDY pdf_border_effect_PDF_BORDER_EFFECT_NONE pdf_border_style_PDF_BORDER_STYLE_BEVELED pdf_border_style_PDF_BORDER_STYLE_DASHED pdf_border_style_PDF_BORDER_STYLE_INSET pdf_border_style_PDF_BORDER_STYLE_SOLID pdf_border_style_PDF_BORDER_STYLE_UNDERLINE pdf_layer_config_ui_type_PDF_LAYER_UI_CHECKBOX pdf_layer_config_ui_type_PDF_LAYER_UI_LABEL pdf_layer_config_ui_type_PDF_LAYER_UI_RADIOBOX pdf_line_ending_PDF_ANNOT_LE_BUTT pdf_line_ending_PDF_ANNOT_LE_CIRCLE pdf_line_ending_PDF_ANNOT_LE_CLOSED_ARROW pdf_line_ending_PDF_ANNOT_LE_DIAMOND pdf_line_ending_PDF_ANNOT_LE_NONE pdf_line_ending_PDF_ANNOT_LE_OPEN_ARROW pdf_line_ending_PDF_ANNOT_LE_R_CLOSED_ARROW pdf_line_ending_PDF_ANNOT_LE_R_OPEN_ARROW pdf_line_ending_PDF_ANNOT_LE_SLASH pdf_line_ending_PDF_ANNOT_LE_SQUARE pdf_page_label_style_PDF_PAGE_LABEL_ALPHA_LC pdf_page_label_style_PDF_PAGE_LABEL_ALPHA_UC pdf_page_label_style_PDF_PAGE_LABEL_DECIMAL pdf_page_label_style_PDF_PAGE_LABEL_NONE pdf_page_label_style_PDF_PAGE_LABEL_ROMAN_LC pdf_page_label_style_PDF_PAGE_LABEL_ROMAN_UC pdf_signature_error_PDF_SIGNATURE_ERROR_DIGEST_FAILURE pdf_signature_error_PDF_SIGNATURE_ERROR_NOT_TRUSTED pdf_signature_error_PDF_SIGNATURE_ERROR_NO_CERTIFICATE pdf_signature_error_PDF_SIGNATURE_ERROR_NO_SIGNATURES pdf_signature_error_PDF_SIGNATURE_ERROR_OKAY pdf_signature_error_PDF_SIGNATURE_ERROR_SELF_SIGNED pdf_signature_error_PDF_SIGNATURE_ERROR_SELF_SIGNED_IN_CHAIN pdf_signature_error_PDF_SIGNATURE_ERROR_UNKNOWN pdf_token_PDF_NUM_TOKENS pdf_token_PDF_TOK_CLOSE_ARRAY pdf_token_PDF_TOK_CLOSE_BRACE pdf_token_PDF_TOK_CLOSE_DICT pdf_token_PDF_TOK_ENDOBJ pdf_token_PDF_TOK_ENDSTREAM pdf_token_PDF_TOK_EOF pdf_token_PDF_TOK_ERROR pdf_token_PDF_TOK_FALSE pdf_token_PDF_TOK_INT pdf_token_PDF_TOK_KEYWORD pdf_token_PDF_TOK_NAME pdf_token_PDF_TOK_NEWOBJ pdf_token_PDF_TOK_NULL pdf_token_PDF_TOK_OBJ pdf_token_PDF_TOK_OPEN_ARRAY pdf_token_PDF_TOK_OPEN_BRACE pdf_token_PDF_TOK_OPEN_DICT pdf_token_PDF_TOK_R pdf_token_PDF_TOK_REAL pdf_token_PDF_TOK_STARTXREF pdf_token_PDF_TOK_STREAM pdf_token_PDF_TOK_STRING pdf_token_PDF_TOK_TRAILER pdf_token_PDF_TOK_TRUE pdf_token_PDF_TOK_XREF pdf_widget_tx_format_PDF_WIDGET_TX_FORMAT_DATE pdf_widget_tx_format_PDF_WIDGET_TX_FORMAT_NONE pdf_widget_tx_format_PDF_WIDGET_TX_FORMAT_NUMBER pdf_widget_tx_format_PDF_WIDGET_TX_FORMAT_SPECIAL pdf_widget_tx_format_PDF_WIDGET_TX_FORMAT_TIME pdf_widget_type_PDF_WIDGET_TYPE_BUTTON pdf_widget_type_PDF_WIDGET_TYPE_CHECKBOX pdf_widget_type_PDF_WIDGET_TYPE_COMBOBOX pdf_widget_type_PDF_WIDGET_TYPE_LISTBOX pdf_widget_type_PDF_WIDGET_TYPE_RADIOBUTTON pdf_widget_type_PDF_WIDGET_TYPE_SIGNATURE pdf_widget_type_PDF_WIDGET_TYPE_TEXT pdf_widget_type_PDF_WIDGET_TYPE_UNKNOWN fz_default_color_params ⚠ fz_default_stroke_state ⚠ A sane ‘default’ stroke state. fz_draw_options_usage ⚠ fz_empty_irect ⚠ fz_empty_rect ⚠ An empty rectangle with an area equal to zero. fz_glyph_name_from_adobe_standard ⚠ fz_glyph_name_from_iso8859_7 ⚠ fz_glyph_name_from_koi8u ⚠ fz_glyph_name_from_mac_expert ⚠ fz_glyph_name_from_mac_roman ⚠ fz_glyph_name_from_win_ansi ⚠ fz_glyph_name_from_windows_1252 ⚠ fz_identity ⚠ Identity transform matrix. fz_infinite_irect ⚠ fz_infinite_rect ⚠ An infinite rectangle. fz_optarg ⚠ fz_optind ⚠ fz_pcl_write_options_usage ⚠ fz_pclm_write_options_usage ⚠ fz_pdf_write_options_usage ⚠ fz_pdfocr_write_options_usage ⚠ fz_pwg_write_options_usage ⚠ fz_stext_options_usage ⚠ fz_svg_write_options_usage ⚠ fz_unicode_from_iso8859_1 ⚠ fz_unicode_from_iso8859_7 ⚠ fz_unicode_from_koi8u ⚠ fz_unicode_from_pdf_doc_encoding ⚠ fz_unicode_from_windows_1250 ⚠ fz_unicode_from_windows_1251 ⚠ fz_unicode_from_windows_1252 ⚠ fz_unit_rect ⚠ A rectangle with sides of length one. pdf_default_write_options ⚠ Memento_addBacktraceLimitFnname ⚠ Memento_adjustRef ⚠ Memento_asprintf ⚠ Memento_blockInfo ⚠ Memento_breakAt ⚠ Memento_breakOnFree ⚠ Memento_breakOnRealloc ⚠ Memento_breakpoint ⚠ Memento_bt ⚠ Memento_calloc ⚠ Memento_check ⚠ Memento_checkAllMemory ⚠ Memento_checkBlock ⚠ Memento_checkBytePointerOrNull ⚠ Memento_checkIntPointerOrNull ⚠ Memento_checkPointerOrNull ⚠ Memento_checkShortPointerOrNull ⚠ Memento_cpp_delete ⚠ Memento_cpp_delete_array ⚠ Memento_cpp_new ⚠ Memento_cpp_new_array ⚠ Memento_dropByteRef ⚠ Memento_dropIntRef ⚠ Memento_dropRef ⚠ Memento_dropShortRef ⚠ Memento_failAt ⚠ Memento_failThisEvent ⚠ Memento_fin ⚠ Memento_find ⚠ Memento_free ⚠ Memento_getBlockNum ⚠ Memento_info ⚠ Memento_label ⚠ Memento_listBlockInfo ⚠ Memento_listBlocks ⚠ Memento_listNewBlocks ⚠ Memento_listPhasedBlocks ⚠ Memento_malloc ⚠ Memento_paranoidAt ⚠ Memento_realloc ⚠ Memento_reference ⚠ Memento_sequence ⚠ Memento_setAtexitFin ⚠ Memento_setIgnoreNewDelete ⚠ Memento_setMax ⚠ Memento_setParanoia ⚠ Memento_setVerbose ⚠ Memento_showHash ⚠ Memento_squeezing ⚠ Memento_startLeaking ⚠ Memento_stats ⚠ Memento_stopLeaking ⚠ Memento_strdup ⚠ Memento_takeByteRef ⚠ Memento_takeIntRef ⚠ Memento_takeRef ⚠ Memento_takeShortRef ⚠ Memento_tick ⚠ Memento_vasprintf ⚠ fz_aa_level ⚠ Get the number of bits of antialiasing we are
using (for graphics). Between 0 and 8. fz_add_layout_char ⚠ Add a new char to the line at the end of the layout block. fz_add_layout_line ⚠ Add a new line to the end of the layout block. fz_add_separation ⚠ Add a separation (null terminated name, colorspace) fz_add_separation_equivalents ⚠ Add a separation with equivalents (null terminated name,
colorspace) 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 ⚠ Return the advance for a given glyph. 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. fz_aes_setkey_dec ⚠ AES decryption intialisation. Fills in the supplied context
and prepares for decryption using the given key. fz_aes_setkey_enc ⚠ AES encryption intialisation. Fills in the supplied context
and prepares for encryption using the given key. fz_alpha_from_gray ⚠ fz_append_base64 ⚠ Write a base64 encoded data block, optionally with periodic newlines. fz_append_base64_buffer ⚠ Append a base64 encoded fz_buffer, optionally with periodic newlines. fz_append_bits ⚠ fz_append_bits_pad ⚠ fz_append_buffer ⚠ Append the contents of the source buffer onto the end of the
destination buffer, extending automatically as required. fz_append_byte ⚠ fz_append_data ⚠ fz_append_*: Append data to a buffer. fz_append_image_as_data_uri ⚠ fz_append_int16_be ⚠ fz_append_int16_le ⚠ fz_append_int32_be ⚠ fz_append_int32_le ⚠ fz_append_pdf_string ⚠ fz_append_pdf_string: Append a string with PDF syntax quotes and
escapes. fz_append_pixmap_as_data_uri ⚠ fz_append_printf ⚠ fz_append_printf: Format and append data to buffer using
printf-like formatting (see fz_vsnprintf). fz_append_rune ⚠ fz_append_string ⚠ fz_append_vprintf ⚠ fz_append_vprintf: Format and append data to buffer using
printf-like formatting with varargs (see fz_vsnprintf). fz_arc4_encrypt ⚠ RC4 block encrypt operation; encrypt src into dst (both of
length len) updating the RC4 state as we go. fz_arc4_final ⚠ RC4 finalization. Zero the context. fz_arc4_init ⚠ RC4 initialization. Begins an RC4 operation, writing a new
context. fz_archive_format ⚠ Return a pointer to a string describing the format of the
archive. fz_asprintf ⚠ Allocated sprintf. fz_assert_lock_held ⚠ fz_assert_lock_not_held ⚠ fz_atof ⚠ Range checking atof fz_atoi ⚠ atoi that copes with NULL fz_atoi64 ⚠ 64bit atoi that copes with NULL fz_authenticate_password ⚠ Test if the given password can decrypt the document. fz_basename ⚠ Find the filename component in a path. fz_begin_group ⚠ fz_begin_layer ⚠ fz_begin_mask ⚠ fz_begin_metatext ⚠ fz_begin_page ⚠ Called to start the process of writing a page to
a document. fz_begin_structure ⚠ fz_begin_tile ⚠ fz_begin_tile_id ⚠ fz_bidi_fragment_text ⚠ Partitions the given Unicode sequence into one or more
unidirectional fragments and invokes the given callback
function for each fragment. fz_bitmap_details ⚠ Retrieve details of a given bitmap. fz_blendmode_name ⚠ Map from enumeration to blend mode string. fz_bound_display_list ⚠ Return the bounding box of the page recorded in a display list. fz_bound_glyph ⚠ Return a bbox for a given glyph in a font. fz_bound_page ⚠ Determine the size of a page at 72 dpi. fz_bound_path ⚠ Return a bounding rectangle for a path. fz_bound_shade ⚠ Bound a given shading. fz_bound_text ⚠ Find the bounds of a given text object. fz_buffer_extract ⚠ Take ownership of buffer contents. fz_buffer_storage ⚠ Retrieve internal memory of buffer. fz_calloc ⚠ Allocate array of memory of count entries of size bytes.
Clears the memory to zero. fz_calloc_no_throw ⚠ fz_calloc equivalent that returns NULL rather than throwing
exceptions. fz_caught ⚠ fz_caught_message ⚠ fz_chartorune ⚠ UTF8 decode a single rune from a sequence of chars. fz_clamp_color ⚠ Clamp the samples in a color to the correct ranges for a
given colorspace. fz_clamp_location ⚠ Clamps a location into valid chapter/page range. (First clamps
the chapter into range, then the page into range). fz_cleanname ⚠ rewrite path to the shortest string that names the same path. fz_clear_bitmap ⚠ Set the entire bitmap to 0. fz_clear_buffer ⚠ Empties the buffer. Storage is not freed, but is held ready
to be reused as the buffer is refilled. fz_clear_pixmap ⚠ Sets all components (including alpha) of
all pixels in a pixmap to 0. fz_clear_pixmap_rect_with_value ⚠ Clears a subrect of a pixmap with the given value. fz_clear_pixmap_with_value ⚠ Clears a pixmap with the given value. fz_clip_image_mask ⚠ fz_clip_path ⚠ fz_clip_stroke_path ⚠ fz_clip_stroke_text ⚠ fz_clip_text ⚠ fz_clone_buffer ⚠ Make a new buffer, containing a copy of the data used in
the original. fz_clone_context ⚠ Make a clone of an existing context. fz_clone_default_colorspaces ⚠ Returns a reference to a newly cloned default colorspaces
structure. fz_clone_path ⚠ Clone the data for a path. fz_clone_pixmap ⚠ Clone a pixmap, copying the pixels and associated data to new
storage. fz_clone_pixmap_area_with_different_seps ⚠ 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 ⚠ Create an identical stroke_state structure and return a
reference to it. 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 ⚠ 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 ⚠ Called to end the process of writing
pages to a document. fz_close_output ⚠ Flush pending output and close an output stream. fz_close_zip_writer ⚠ Close the zip file for writing. fz_closepath ⚠ Close the current subpath. fz_colorspace_colorant ⚠ Retrieve a the name for a colorant. 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 ⚠ True if DeviceN color space has only colorants from the CMYK set. fz_colorspace_is_cmyk ⚠ fz_colorspace_is_device ⚠ fz_colorspace_is_device_cmyk ⚠ fz_colorspace_is_device_gray ⚠ fz_colorspace_is_device_n ⚠ fz_colorspace_is_gray ⚠ Tests for particular types of colorspaces fz_colorspace_is_indexed ⚠ fz_colorspace_is_lab ⚠ fz_colorspace_is_lab_icc ⚠ fz_colorspace_is_rgb ⚠ fz_colorspace_is_subtractive ⚠ True for CMYK, Separation and DeviceN colorspaces. fz_colorspace_n ⚠ Query the number of colorants in a colorspace. fz_colorspace_name ⚠ Query the name of a colorspace. fz_colorspace_name_colorant ⚠ Assign a name for a given colorant in a colorspace. fz_colorspace_type ⚠ Query the type of colorspace. 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 ⚠ 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 ⚠ Return the storage size used for a buffer and its data.
Used in implementing store handling. fz_compressed_image_buffer ⚠ Retrieve the underlying compressed data for an image. fz_concat ⚠ Multiply two matrices. fz_concat_push_drop ⚠ Add a chained stream to the end of the concatenate filter. fz_contains_rect ⚠ Test rectangle inclusion. fz_convert_color ⚠ Convert color values sv from colorspace ss into colorvalues dv
for colorspace ds, via an optional intervening space is,
respecting the given color_params. fz_convert_indexed_pixmap_to_base ⚠ Convert pixmap from indexed to base colorspace. 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. fz_convert_separation_colors ⚠ Convert a color given in terms of one colorspace,
to a color in terms of another colorspace/separations. fz_convert_separation_pixmap_to_base ⚠ Convert pixmap from DeviceN/Separation to base colorspace. fz_copy_option ⚠ Copy an option (val) into a destination buffer (dest), of maxlen
bytes. fz_copy_rectangle ⚠ Return a newly allocated UTF-8 string with the text for a given
selection rectangle. fz_copy_selection ⚠ Return a newly allocated UTF-8 string with the text for a given
selection. fz_count_active_separations ⚠ Return the number of active separations. fz_count_archive_entries ⚠ Number of entries in archive. fz_count_chapter_pages ⚠ Return the number of pages in a chapter.
May return 0. fz_count_chapters ⚠ Return the number of chapters in the document.
At least 1. fz_count_pages ⚠ Return the number of pages in document fz_count_separations ⚠ fz_create_link ⚠ Create a new link on a page. fz_currentpoint ⚠ Return the current point that a path has
reached or (0,0) if empty. fz_curveto ⚠ Append a ‘curveto’ command to an open path. (For a
cubic bezier). fz_curvetov ⚠ Append a ‘curvetov’ command to an open path. (For a
cubic bezier with the first control coordinate equal to
the start point). fz_curvetoy ⚠ Append a ‘curvetoy’ command to an open path. (For a
cubic bezier with the second control coordinate equal to
the end point). fz_debug_store ⚠ Output debugging information for the current state of the store
to the given output channel. fz_debug_xml ⚠ Pretty-print an XML tree to stdout. fz_decode_tile ⚠ fz_decomp_image_from_stream ⚠ Decode a subarea of a compressed image. l2factor is the amount
of subsampling inbuilt to the stream (i.e. performed by the
decoder). If non NULL, l2extra is the extra amount of
subsampling that should be performed by this routine. This will
be updated on exit to the amount of subsampling that is still
required to be done. fz_decouple_type3_font ⚠ fz_default_cmyk ⚠ 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”. fz_default_gray ⚠ Retrieve default colorspaces (typically page local). fz_default_halftone ⚠ Create a ‘default’ halftone structure
for the given number of components. fz_default_output_intent ⚠ fz_default_rgb ⚠ 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 ⚠ Decrement the defer reap count. fz_defer_reap_start ⚠ Increment the defer reap count. fz_deflate ⚠ Compress source_length bytes of data starting
at source, into a buffer of length *destLen, starting at dest.
compressed_length will be updated on exit to contain the size
actually used. fz_deflate_bound ⚠ Returns the upper bound on the
size of flated data of length size. fz_delete_link ⚠ Delete an existing link on a page. 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 ⚠ fz_device_cmyk ⚠ fz_device_current_scissor ⚠ Find current scissor region as tracked by the device. fz_device_gray ⚠ Retrieve global default colorspaces. fz_device_lab ⚠ fz_device_rgb ⚠ fz_dirname ⚠ extract the directory component from a path. fz_disable_device_hints ⚠ Disable (clear) hint bits within the hint bitfield for a device. fz_disable_icc ⚠ Disable icc profile based operation. fz_display_list_is_empty ⚠ Check for a display list being empty fz_do_always ⚠ fz_do_catch ⚠ fz_do_try ⚠ fz_document_output_intent ⚠ Find the output intent colorspace if the document has defined
one. fz_document_supports_accelerator ⚠ Query if the document supports the saving of accelerator data. fz_dom_add_attribute ⚠ Add an attribute to an element. 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 ⚠ Retrieve the value of a given attribute from a given element. fz_dom_body ⚠ Return a borrowed reference for the ‘body’ element of
the given DOM. fz_dom_clone ⚠ Clone an element (and its children). fz_dom_create_element ⚠ Create an element of a given tag type for the given DOM. fz_dom_create_text_node ⚠ Create a text node for the given DOM. fz_dom_document_element ⚠ Return a borrowed reference for the document (the top
level element) of the DOM. fz_dom_find ⚠ Find the first element matching the requirements in a depth first traversal from elt. fz_dom_find_next ⚠ Find the next element matching the requirements. 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 ⚠ Enumerate through the attributes of an element. 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 ⚠ Insert an element (new_elt), before another element (node),
unlinking the new_elt from its current position if required. fz_dom_next ⚠ Return a borrowed reference to the next sibling of a node,
or NULL if there isn’t one. fz_dom_parent ⚠ Return a borrowed reference to the parent of a node,
or NULL if there isn’t one. fz_dom_previous ⚠ Return a borrowed reference to the previous sibling of a node,
or NULL if there isn’t one. fz_dom_remove ⚠ Remove an element from the DOM. The element can be added back elsewhere
if required. fz_dom_remove_attribute ⚠ Remove an attribute from an element. fz_draw_story ⚠ fz_drop_archive ⚠ Drop a reference to an archive. fz_drop_band_writer ⚠ Drop the reference to the band writer, causing it to be
destroyed. fz_drop_bitmap ⚠ Drop a reference to the bitmap. When the reference count reaches
zero, the bitmap will be destroyed. fz_drop_buffer ⚠ Drop a reference to the buffer. When the reference count reaches
zero, the buffer is destroyed. fz_drop_colorspace ⚠ Drops a reference to the colorspace. fz_drop_colorspace_imp ⚠ fz_drop_compressed_buffer ⚠ Drop a reference to a compressed buffer. Destroys the buffer
and frees any storage/other references held by it. fz_drop_context ⚠ Free a context and its global state. 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. 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! 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. fz_drop_document ⚠ Decrement the document reference count. When the reference
count reaches 0, the document and all it’s references are
freed. 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. fz_drop_font ⚠ Drop a reference to a fz_font, destroying the
font when the last reference is dropped. fz_drop_glyph ⚠ Drop a reference and free a glyph. fz_drop_halftone ⚠ Drop a reference to the halftone. When the reference count
reaches zero, the halftone is destroyed. fz_drop_hash_table ⚠ Destroy the hash table. 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. fz_drop_image_base ⚠ Internal destructor for the base image class members. fz_drop_image_imp ⚠ Internal destructor exposed for fz_store integration. 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. fz_drop_jbig2_globals ⚠ Decrement the reference count for a jbig2 globals record.
When the reference count hits zero, the record is freed. fz_drop_jbig2_globals_imp ⚠ Special jbig2 globals drop function for use in implementing
store support. 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. 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. fz_drop_layout ⚠ Drop layout block. Free the pool, and linked blocks. fz_drop_link ⚠ Decrement the reference count for a link. When the reference
count reaches zero, the link is destroyed. fz_drop_outline ⚠ Decrements the reference count. When the reference point
reaches zero, the outline is freed. fz_drop_outline_iterator ⚠ Drop the current iterator. fz_drop_output ⚠ Free an output stream. Don’t forget to close it first! fz_drop_page ⚠ Decrements the reference count for the page. When the reference
count hits 0, the page and its references are freed. fz_drop_path ⚠ Decrement the reference count. When the reference count hits
zero, free the path. fz_drop_pixmap ⚠ Decrement the reference count for the pixmap. When the
reference count hits 0, the pixmap is freed. fz_drop_pool ⚠ Drop a pool, freeing and invalidating all storage returned from
the pool. fz_drop_separations ⚠ Decrement the reference count for a separations structure.
When the reference count hits zero, the separations structure
is freed. fz_drop_shade ⚠ Decrement the reference count for the shade structure. When
the reference count hits zero, the structure is freed. fz_drop_shade_color_cache ⚠ fz_drop_shade_imp ⚠ Internal function to destroy a
shade. Only exposed for use with the fz_store. fz_drop_stext_page ⚠ 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. fz_drop_store_context ⚠ Decrement the reference count for the store context. When the
reference count hits zero, the store context is freed. fz_drop_story ⚠ fz_drop_stream ⚠ Decrements the reference count for a stream. fz_drop_stroke_state ⚠ Drop a reference to a stroke state structure, destroying the
structure if it is the last reference. fz_drop_text ⚠ Decrement the reference count for the text object. When the
reference count hits zero, the text object is freed. fz_drop_tree ⚠ Drop the tree. 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. fz_drop_zip_writer ⚠ Drop the reference to the zipfile. fz_dump_glyph_cache_stats ⚠ Dump debug statistics for the glyph cache. fz_duplicate_glyph_names_from_unicode ⚠ fz_empty_store ⚠ Evict every item from the store. fz_enable_device_hints ⚠ Enable (set) hint bits within the hint bitfield for a device. fz_enable_icc ⚠ Enable icc profile based operation. fz_encode_character ⚠ Find the glyph id for a given unicode
character within a font. fz_encode_character_by_glyph_name ⚠ Encode character. fz_encode_character_sc ⚠ Encode character, preferring small-caps variant if available. fz_encode_character_with_fallback ⚠ Find the glyph id for
a given unicode character within a font, falling back to
an alternative if not found. fz_end_group ⚠ fz_end_layer ⚠ fz_end_mask ⚠ fz_end_metatext ⚠ fz_end_page ⚠ Called to end the process of writing a page to a
document. fz_end_structure ⚠ fz_end_throw_on_repair ⚠ fz_end_tile ⚠ fz_error_callback ⚠ Retrieve the currently set error callback, or NULL if none
has been set. Optionally, if user is non-NULL, the user pointer
given when the warning callback was set is also passed back to
the caller. fz_expand_irect ⚠ fz_expand_rect ⚠ Expand a bbox by a given amount in all directions. fz_extract_ttf_from_ttc ⚠ fz_file_exists ⚠ Return true if the named file exists and is readable. fz_fill_image ⚠ fz_fill_image_mask ⚠ fz_fill_path ⚠ Device calls; graphics primitives and containers. fz_fill_pixmap_with_color ⚠ Fill pixmap with solid color. fz_fill_shade ⚠ fz_fill_text ⚠ fz_filter_store ⚠ Filter every element in the store with a matching type with the
given function. fz_find_item ⚠ Find an item within the store. fz_flush_output ⚠ Flush unwritten data. fz_flush_warnings ⚠ Flush any repeated warnings. fz_font_ascender ⚠ Retrieve font ascender in ems. fz_font_bbox ⚠ Retrieve the font bbox. fz_font_descender ⚠ Retrieve font descender in ems. fz_font_digest ⚠ Retrieve the MD5 digest for the font’s data. fz_font_flags ⚠ Retrieve a pointer to the font flags
for a given font. These can then be updated as required. fz_font_ft_face ⚠ Retrieve the FT_Face handle
for the font. fz_font_is_bold ⚠ Query whether the font flags say that this font is bold. fz_font_is_italic ⚠ Query whether the font flags say that this font is italic. fz_font_is_monospaced ⚠ Query whether the font flags say that this font is monospaced. fz_font_is_serif ⚠ Query whether the font flags say that this font is serif. fz_font_name ⚠ Retrieve a pointer to the name of the font. fz_font_shaper_data ⚠ Retrieve a pointer to the shaper data
structure for the given font. fz_font_t3_procs ⚠ Retrieve the Type3 procs
for a font. fz_format_link_uri ⚠ Format an internal link to a page number, location, and possible viewing parameters,
suitable for use with fz_create_link. fz_format_output_path ⚠ create output file name using a template. fz_format_string ⚠ Our customised ‘printf’-like string formatter.
Takes %c, %d, %s, %u, %x, as usual.
Modifiers are not supported except for zero-padding ints (e.g.
%02d, %03u, %04x, etc).
%g output in “as short as possible hopefully lossless
non-exponent” form, see fz_ftoa for specifics.
%f and %e output as usual.
%C outputs a utf8 encoded int.
%M outputs a fz_matrix*.
%R outputs a fz_rect*.
%P outputs a fz_point*.
%n outputs a PDF name (with appropriate escaping).
%q and %( output escaped strings in C/PDF syntax.
%l{d,u,x} indicates that the values are int64_t.
%z{d,u,x} indicates that the value is a size_t. fz_free ⚠ Free a previously allocated block of memory. fz_gamma_pixmap ⚠ Apply gamma correction to a pixmap. All components
of all pixels are modified (except alpha, which is unchanged). fz_generate_transition ⚠ Generate a frame of a transition. fz_get_glyph_name ⚠ Find the name of a glyph fz_get_pixmap_from_image ⚠ Called to get a handle to a pixmap from an image. fz_get_unscaled_pixmap_from_image ⚠ Calls fz_get_pixmap_from_image() with ctm, subarea, w and h all set to NULL. fz_getopt ⚠ Simple functions/variables for use in tools. fz_glyph_bbox ⚠ Return the bounding box of the glyph in pixels. fz_glyph_bbox_no_ctx ⚠ 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. fz_glyph_height ⚠ Return the height of the glyph in pixels. fz_glyph_name_from_unicode_sc ⚠ fz_glyph_width ⚠ Return the width of the glyph in pixels. 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 ⚠ Get the minimum line width to be
used for stroked lines. fz_gridfit_matrix ⚠ Grid fit a matrix. fz_grisu ⚠ fz_grow_buffer ⚠ Make some space within a buffer (i.e. ensure that
capacity > size). fz_has_archive_entry ⚠ Check if entry by given name exists. fz_has_option ⚠ Look for a given option (key) in the opts string. Return 1 if
it has it, and update *val to point to the value within opts. fz_has_permission ⚠ Check permission flags on document. 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 ⚠ Search for a matching hash within the table, and return the
associated value. fz_hash_for_each ⚠ Iterate over the entries in a hash table. fz_hash_insert ⚠ Insert a new key/value pair into the hash table. fz_hash_remove ⚠ Remove the entry for a given key. fz_hb_lock ⚠ Lock against Harfbuzz being called
simultaneously in several threads. This reuses
FZ_LOCK_FREETYPE. fz_hb_unlock ⚠ Unlock after a Harfbuzz call. This reuses
FZ_LOCK_FREETYPE. fz_highlight_selection ⚠ Return a list of quads to highlight lines inside the selection
points. fz_ignore_text ⚠ fz_image_orientation ⚠ Request the natural orientation of an image. fz_image_orientation_matrix ⚠ fz_image_resolution ⚠ Request the natural resolution
of an image. fz_image_size ⚠ Return the size of the storage used by an image. fz_image_type_name ⚠ Map from FZ_IMAGE_* value to string. 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 ⚠ Install functions to allow MuPDF to request fonts from the
system. fz_intersect_irect ⚠ Compute intersection of two bounding boxes. fz_intersect_rect ⚠ Compute intersection of two rectangles. fz_invert_matrix ⚠ Create an inverse matrix. 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 ⚠ Invert the alpha fo all the pixels in a pixmap. 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). fz_invert_pixmap_raw ⚠ Invert all the pixels in a non-premultiplied pixmap in a
very naive manner. 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 ⚠ Convert a rect into the minimal bounding box
that covers the rectangle. fz_is_directory ⚠ Determine if a given path is a directory. fz_is_document_reflowable ⚠ Is the document reflowable. 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_page_range ⚠ Check and parse string into page ranges:
/,?(-?\d+|N)(-(-?\d+|N))?/ 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 ⚠ Inclusion test for irects. (Rect is assumed to be open, i.e.
top right corner is not included). fz_is_point_inside_quad ⚠ Inclusion test for quads. 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_quad_inside_quad ⚠ Inclusion test for quad in quad. fz_is_quad_intersecting_quad ⚠ Intersection test for quads. fz_is_rectilinear ⚠ Check if a transformation is rectilinear. fz_is_tar_archive ⚠ Detect if stream object is a tar achieve. 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_zip_archive ⚠ Detect if stream object is a zip archive. fz_iso8859_1_from_unicode ⚠ fz_iso8859_7_from_unicode ⚠ fz_jbig2_globals_data ⚠ Return buffer containing jbig2 globals data stream. fz_keep_archive ⚠ Keep a reference to an archive. fz_keep_bitmap ⚠ Take an additional reference to the bitmap. The same pointer
is returned. fz_keep_buffer ⚠ Take an additional reference to the buffer. The same pointer
is returned. fz_keep_colorspace ⚠ Increment the reference count for the colorspace. fz_keep_default_colorspaces ⚠ Keep an additional reference to the default colorspaces
structure. fz_keep_device ⚠ Increment the reference count for a device. Returns the same
pointer. fz_keep_display_list ⚠ Increment the reference count for a display list. Returns the
same pointer. fz_keep_document ⚠ Increment the document reference count. The same pointer is
returned. fz_keep_font ⚠ Add a reference to an existing fz_font. fz_keep_glyph ⚠ Take a reference to a glyph. fz_keep_halftone ⚠ Take an additional reference to the halftone. The same pointer
is returned. fz_keep_image ⚠ Increment the (normal) reference count for an image. Returns the
same pointer. 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). fz_keep_jbig2_globals ⚠ Increment the reference count for a jbig2 globals record. fz_keep_key_storable ⚠ Increment the (normal) reference count for a key storable
object. Returns the same pointer. fz_keep_key_storable_key ⚠ Increment the (key) reference count for a key storable
object. Returns the same pointer. fz_keep_link ⚠ Increment the reference count for a link. The same pointer is
returned. fz_keep_outline ⚠ Increment the reference count. Returns the same pointer. fz_keep_page ⚠ Increment the reference count for the page. Returns the same
pointer. 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. fz_keep_path ⚠ Increment the reference count. Returns the same pointer. fz_keep_pixmap ⚠ Increment the reference count for the pixmap. The same pointer
is returned. fz_keep_separations ⚠ Increment the reference count for a separations structure.
Returns the same pointer. fz_keep_shade ⚠ Increment the reference count for the shade structure. The
same pointer is returned. fz_keep_storable ⚠ Increment the reference count for a storable object.
Returns the same pointer. fz_keep_store_context ⚠ Increment the reference count for the store context. Returns
the same pointer. fz_keep_stream ⚠ Increments the reference count for a stream. Returns the same
pointer. fz_keep_stroke_state ⚠ Take an additional reference to a stroke state structure. fz_keep_text ⚠ Increment the reference count for the text object. The same
pointer is returned. fz_keep_xml ⚠ Add a reference to the XML. fz_koi8u_from_unicode ⚠ 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 ⚠ Layout reflowable document types. fz_lineto ⚠ Append a ‘lineto’ command to an open path. fz_list_archive_entry ⚠ Get listed name of entry position idx. fz_load_bmp_subimage ⚠ fz_load_bmp_subimage_count ⚠ fz_load_chapter_page ⚠ Load a page. 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. fz_load_jbig2_globals ⚠ Create a jbig2 globals record from a buffer. fz_load_jbig2_subimage ⚠ fz_load_jbig2_subimage_count ⚠ fz_load_jpx ⚠ Exposed for PDF. fz_load_links ⚠ Load the list of links for a page. fz_load_outline ⚠ Load the hierarchical document outline. fz_load_outline_from_iterator ⚠ Routine to implement the old Structure based API from an iterator. 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 ⚠ fz_load_pnm_subimage_count ⚠ fz_load_system_cjk_font ⚠ Attempt to load a given font from
the system. fz_load_system_font ⚠ Attempt to load a given font from the system. fz_load_tiff_subimage ⚠ fz_load_tiff_subimage_count ⚠ Exposed for CBZ. 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_debug_lock ⚠ fz_lock_debug_unlock ⚠ fz_log ⚠ Output a line to the log. fz_log_module ⚠ Output a line to the log for a given module. fz_lookup_base14_font ⚠ Search the builtin base14 fonts for a match.
Whether a given font is present or not will depend on the
configuration in which MuPDF is built. fz_lookup_blendmode ⚠ Map from (case sensitive) blend mode string to enumeration. fz_lookup_bookmark ⚠ Find a bookmark and return its page number. fz_lookup_builtin_font ⚠ Search the builtin fonts for a match.
Whether a given font is present or not will depend on the
configuration in which MuPDF is built. fz_lookup_cjk_font ⚠ Search the builtin cjk fonts for a match.
Whether a font is present or not will depend on the
configuration in which MuPDF is built. fz_lookup_cjk_font_by_language ⚠ Search the builtin cjk fonts for a match for a given language.
Whether a font is present or not will depend on the
configuration in which MuPDF is built. 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 ⚠ Map from (case sensitive) image type string to FZ_IMAGE_*
type value. fz_lookup_metadata ⚠ Retrieve document meta data strings. fz_lookup_noto_emoji_font ⚠ fz_lookup_noto_font ⚠ Search the builtin noto fonts for a match.
Whether a font is present or not will depend on the
configuration in which MuPDF is built. fz_lookup_noto_math_font ⚠ Search the builtin noto fonts specific symbol fonts.
Whether a font is present or not will depend on the
configuration in which MuPDF is built. fz_lookup_noto_music_font ⚠ fz_lookup_noto_symbol1_font ⚠ fz_lookup_noto_symbol2_font ⚠ fz_lookup_rendering_intent ⚠ Map from (case sensitive) rendering intent string to enumeration
value. 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_link_dest_none ⚠ fz_make_link_dest_xyz ⚠ fz_malloc ⚠ Allocate uninitialized memory of a given size.
Does NOT clear the memory! fz_malloc_no_throw ⚠ fz_malloc equivalent that returns NULL rather than throwing
exceptions. fz_matrix_expansion ⚠ Calculate average scaling factor of matrix. 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_md5_buffer ⚠ Create an MD5 digest from buffer contents. fz_md5_final ⚠ MD5 finalization. Ends an MD5 message-digest operation, writing
the message digest and zeroizing the context. fz_md5_init ⚠ MD5 initialization. Begins an MD5 operation, writing a new
context. fz_md5_pixmap ⚠ fz_md5_update ⚠ MD5 block update operation. Continues an MD5 message-digest
operation, processing another message block, and updating the
context. fz_md5_update_int64 ⚠ MD5 block update operation. Continues an MD5 message-digest
operation, processing an int64, and updating the context. fz_measure_string ⚠ Measure the advance width of a UTF8 string should it be added to a text object. fz_memmem ⚠ Find the start of the first occurrence of the substring needle in haystack. fz_memrnd ⚠ Fill block with len bytes of pseudo-randomness. fz_morph_error ⚠ fz_mount_multi_archive ⚠ Add an archive to the set of archives handled by a multi
archive. fz_moveto ⚠ Append a ‘moveto’ command to a path.
This ‘opens’ a path. fz_needs_password ⚠ Check if a document is encrypted with a
non-blank password. fz_new_arc4_output ⚠ fz_new_archive_of_size ⚠ fz_new_ascii85_output ⚠ fz_new_asciihex_output ⚠ Compression and other filtering outputs. fz_new_band_writer_of_size ⚠ fz_new_base14_font ⚠ Create a new font from one of the built-in fonts. fz_new_bbox_device ⚠ Create a device to compute the bounding
box of all marks on a page. fz_new_bitmap ⚠ Create a new bitmap. fz_new_bitmap_from_pixmap ⚠ Make a bitmap from a pixmap and a halftone. 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. fz_new_buffer ⚠ fz_new_buffer_from_base64 ⚠ Create a new buffer with data decoded from a base64 input string. fz_new_buffer_from_copied_data ⚠ Create a new buffer containing a copy of the passed data. fz_new_buffer_from_data ⚠ Create a new buffer with existing data. fz_new_buffer_from_display_list ⚠ fz_new_buffer_from_image_as_png ⚠ Reencode a given image as a PNG into a buffer. fz_new_buffer_from_page ⚠ fz_new_buffer_from_page_number ⚠ fz_new_buffer_from_page_with_format ⚠ Returns an fz_buffer containing a page after conversion to specified format. fz_new_buffer_from_pixmap_as_png ⚠ Reencode a given pixmap as a PNG into a buffer. fz_new_buffer_from_shared_data ⚠ Like fz_new_buffer, but does not take ownership. fz_new_buffer_from_stext_page ⚠ Convert structured text into plain text. fz_new_builtin_font ⚠ fz_new_cal_gray_colorspace ⚠ Create a calibrated gray colorspace. fz_new_cal_rgb_colorspace ⚠ Create a calibrated rgb colorspace. fz_new_cbz_writer ⚠ fz_new_cbz_writer_with_output ⚠ fz_new_cjk_font ⚠ fz_new_color_pcl_band_writer ⚠ Create a new band writer, outputing color pcl. fz_new_colorspace ⚠ Creates a new colorspace instance and returns a reference. fz_new_context_imp ⚠ fz_new_default_colorspaces ⚠ Create a new default colorspace structure with values inherited
from the context, and return a reference to it. fz_new_deflate_output ⚠ fz_new_deflated_data ⚠ Compress source_length bytes of data starting
at source, into a new memory block malloced for that purpose.
compressed_length is updated on exit to contain the size used.
Ownership of the block is returned from this function, and the
caller is therefore responsible for freeing it. The block may be
considerably larger than is actually required. The caller is
free to fz_realloc it down if it wants to. fz_new_deflated_data_from_buffer ⚠ Compress the contents of a fz_buffer into a
new block malloced for that purpose. *compressed_length is
updated on exit to contain the size used. Ownership of the block
is returned from this function, and the caller is therefore
responsible for freeing it. The block may be considerably larger
than is actually required. The caller is free to fz_realloc it
down if it wants to. 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 ⚠ Create an empty display list. fz_new_display_list_from_page ⚠ Create a display list. fz_new_display_list_from_page_contents ⚠ Create a display list from page contents (no annotations). fz_new_display_list_from_page_number ⚠ fz_new_display_list_from_svg ⚠ Parse an SVG document into a display-list. fz_new_display_list_from_svg_xml ⚠ Parse an SVG document into a display-list. 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_document_writer ⚠ Create a new fz_document_writer, for a
file of the given type. 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. fz_new_document_writer_with_buffer ⚠ 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. fz_new_docx_writer ⚠ fz_new_docx_writer_with_output ⚠ fz_new_draw_device ⚠ Create a device to draw on a pixmap. fz_new_draw_device_type3 ⚠ fz_new_draw_device_with_bbox ⚠ Create a device to draw on a pixmap. fz_new_draw_device_with_bbox_proof ⚠ Create a device to draw on a pixmap. fz_new_draw_device_with_options ⚠ Create a new pixmap and draw device, using the specified options. fz_new_draw_device_with_proof ⚠ Create a device to draw on a pixmap. fz_new_font_from_buffer ⚠ Create a new font from a font file in a fz_buffer. fz_new_font_from_file ⚠ Create a new font from a font file. fz_new_font_from_memory ⚠ Create a new font from a font file in memory. fz_new_hash_table ⚠ Create a new hash table. fz_new_icc_colorspace ⚠ Create a colorspace from an ICC profile supplied in buf. 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 ⚠ Create an image based on
the data in the supplied compressed buffer. fz_new_image_from_display_list ⚠ Create a new image from a display list. 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 ⚠ Create an image from the given
pixmap. fz_new_image_from_svg ⚠ Create a scalable image from an SVG document. fz_new_image_from_svg_xml ⚠ Create a scalable image from an SVG document. fz_new_image_of_size ⚠ Internal function to make a new fz_image structure
for a derived class. fz_new_indexed_colorspace ⚠ Create an indexed colorspace. fz_new_jpeg_pixmap_writer ⚠ fz_new_layout ⚠ Create a new layout block, with new allocation pool, zero
matrices, and initialise linked pointers. fz_new_link_of_size ⚠ Create a new link record. fz_new_list_device ⚠ Create a rendering device for a display list. fz_new_log_for_module ⚠ Internal function to actually do the opening of the logfile. fz_new_mono_pcl_band_writer ⚠ Create a new band writer, outputing monochrome pcl. fz_new_mono_pwg_band_writer ⚠ Create a new monochrome pwg band writer. fz_new_multi_archive ⚠ Create a new multi archive (initially empty). fz_new_ocr_device ⚠ Create a device to OCR the text on the page. fz_new_odt_writer ⚠ fz_new_odt_writer_with_output ⚠ fz_new_outline ⚠ Create a new outline entry with zeroed fields for the caller
to fill in. fz_new_outline_iterator ⚠ Get an iterator for the document outline. fz_new_outline_iterator_of_size ⚠ fz_new_output ⚠ Create a new output object with the given
internal state and function pointers. fz_new_output_with_buffer ⚠ Open an output stream that appends
to a buffer. fz_new_output_with_path ⚠ Open an output stream that writes to a
given path. 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_pam_band_writer ⚠ Create a band writer targetting pnm (greyscale, rgb or cmyk,
with or without alpha). fz_new_pam_pixmap_writer ⚠ fz_new_path ⚠ Create a new (empty) path structure. fz_new_pbm_band_writer ⚠ Create a new band writer, targetting pbm. fz_new_pbm_pixmap_writer ⚠ fz_new_pcl_writer ⚠ fz_new_pcl_writer_with_output ⚠ fz_new_pclm_band_writer ⚠ Create a new band writer, outputing pclm fz_new_pclm_writer ⚠ fz_new_pclm_writer_with_output ⚠ fz_new_pdf_writer ⚠ Document writers for various possible output formats. fz_new_pdf_writer_with_output ⚠ fz_new_pdfocr_band_writer ⚠ Create a new band writer, outputing pdfocr. fz_new_pdfocr_writer ⚠ fz_new_pdfocr_writer_with_output ⚠ fz_new_pgm_pixmap_writer ⚠ fz_new_pixmap ⚠ Create a new pixmap, with its origin at (0,0) fz_new_pixmap_from_alpha_channel ⚠ fz_new_pixmap_from_color_and_mask ⚠ fz_new_pixmap_from_display_list ⚠ Render the page to a pixmap using the transform and colorspace. fz_new_pixmap_from_display_list_with_separations ⚠ Render the page contents with control over spot colors. fz_new_pixmap_from_page ⚠ fz_new_pixmap_from_page_contents ⚠ Render the page contents without annotations. fz_new_pixmap_from_page_contents_with_separations ⚠ fz_new_pixmap_from_page_number ⚠ fz_new_pixmap_from_page_number_with_separations ⚠ fz_new_pixmap_from_page_with_separations ⚠ 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. fz_new_pixmap_with_bbox ⚠ Create a pixmap of a given size, location and pixel format. fz_new_pixmap_with_bbox_and_data ⚠ Create a pixmap of a given size, location and pixel format,
using the supplied data block. fz_new_pixmap_with_data ⚠ Create a new pixmap, with its origin at
(0,0) using the supplied data block. fz_new_pixmap_writer ⚠ fz_new_pkm_band_writer ⚠ Create a new pkm band writer for CMYK pixmaps. fz_new_pkm_pixmap_writer ⚠ fz_new_png_band_writer ⚠ Create a new png band writer (greyscale or RGB, with or without
alpha). fz_new_png_pixmap_writer ⚠ fz_new_pnm_band_writer ⚠ Create a band writer targetting pnm (greyscale or rgb, no
alpha). fz_new_pnm_pixmap_writer ⚠ fz_new_pool ⚠ Create a new pool to allocate from. fz_new_ppm_pixmap_writer ⚠ fz_new_ps_band_writer ⚠ Create a postscript band writer for gray, rgb, or cmyk, no
alpha. fz_new_ps_writer ⚠ fz_new_ps_writer_with_output ⚠ fz_new_psd_band_writer ⚠ Open a PSD band writer. fz_new_pwg_band_writer ⚠ Create a new color pwg band writer. fz_new_pwg_writer ⚠ fz_new_pwg_writer_with_output ⚠ fz_new_rle_output ⚠ fz_new_separations ⚠ Create a new separations structure (initially empty) fz_new_stext_device ⚠ Create a device to extract the text on a page. fz_new_stext_page ⚠ Create an empty text page. fz_new_stext_page_from_chapter_page_number ⚠ fz_new_stext_page_from_display_list ⚠ fz_new_stext_page_from_page ⚠ Extract text from page. fz_new_stext_page_from_page_number ⚠ fz_new_store_context ⚠ Create a new store inside the context fz_new_story ⚠ fz_new_stream ⚠ Create a new stream object with the given
internal state and function pointers. fz_new_stroke_state ⚠ Create a new (empty) stroke state structure (with no dash
data) and return a reference to it. 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. fz_new_svg_device ⚠ Create a device that outputs (single page) SVG files to
the given output stream. fz_new_svg_device_with_id ⚠ Create a device that outputs (single page) SVG files to
the given output stream. fz_new_svg_writer ⚠ fz_new_test_device ⚠ Create a device to test for features. fz_new_text ⚠ Create a new empty fz_text object. fz_new_text_writer ⚠ fz_new_text_writer_with_output ⚠ fz_new_trace_device ⚠ Create a device to print a debug trace of all device calls. fz_new_tree_archive ⚠ Create an archive that holds named buffers. fz_new_type3_font ⚠ Create a new (empty) type3 font. 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 ⚠ Create a device to output raw information. fz_new_zip_writer ⚠ Create a new zip writer that writes to a given file. fz_new_zip_writer_with_output ⚠ Create a new zip writer that writes to a given output stream. 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 ⚠ Normalize a vector to length one. fz_open_a85d ⚠ a85d filter performs ASCII 85 Decoding of data read
from the chained filter. 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). fz_open_accelerated_document_with_stream ⚠ Open a document using the specified stream object rather than
opening a file on disk. fz_open_aesd ⚠ aesd filter performs AES decoding of data read from the chained
filter using the supplied key. fz_open_ahxd ⚠ ahxd filter performs ASCII Hex decoding of data read
from the chained filter. fz_open_arc4 ⚠ arc4 filter performs RC4 decoding of data read from the chained
filter using the supplied key. fz_open_archive ⚠ Open a zip or tar archive fz_open_archive_entry ⚠ Opens an archive entry as a stream. fz_open_archive_with_stream ⚠ Open zip or tar archive stream. fz_open_buffer ⚠ Open a buffer as a stream. fz_open_compressed_buffer ⚠ Open a stream to read the decompressed version of a buffer. fz_open_concat ⚠ Concat filter concatenates several streams into one. fz_open_dctd ⚠ dctd filter performs DCT (JPEG) decoding of data read
from the chained filter. fz_open_directory ⚠ Open a directory as if it was an archive. 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). fz_open_document_with_buffer ⚠ Open a document using a buffer rather than opening a file on disk. fz_open_document_with_stream ⚠ Open a document using the specified stream object rather than
opening a file on disk. 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 ⚠ faxd filter performs FAX decoding of data read from
the chained filter. fz_open_file ⚠ Open the named file and wrap it in a stream. 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 ⚠ flated filter performs LZ77 decoding (inflating) of data read
from the chained filter. fz_open_image_decomp_stream ⚠ Open a stream to read the decompressed version of another stream
with optional log2 subsampling. fz_open_image_decomp_stream_from_buffer ⚠ Open a stream to read the decompressed version of a buffer,
with optional log2 subsampling. fz_open_jbig2d ⚠ Open a filter that performs jbig2 decompression on the chained
stream, using the optional globals record. fz_open_leecher ⚠ Attach a filter to a stream that will store any
characters read from the stream into the supplied buffer. fz_open_lzwd ⚠ lzwd filter performs LZW decoding of data read from the chained
filter. fz_open_memory ⚠ Open a block of memory as a stream. fz_open_null_filter ⚠ The null filter reads a specified amount of data from the
substream. fz_open_predict ⚠ predict filter performs pixel prediction on data read from
the chained filter. fz_open_range_filter ⚠ The range filter copies data from specified ranges of the
chained stream. fz_open_reflowed_document ⚠ fz_open_rld ⚠ rld filter performs Run Length Decoding of data read
from the chained filter. fz_open_sgilog16 ⚠ SGI Log 16bit (greyscale) decode from the chained filter.
Decodes lines of w pixels to 8bpp greyscale. fz_open_sgilog24 ⚠ SGI Log 24bit (LUV) decode from the chained filter.
Decodes lines of w pixels to 8bpc rgb. fz_open_sgilog32 ⚠ SGI Log 32bit (LUV) decode from the chained filter.
Decodes lines of w pixels to 8bpc rgb. fz_open_tar_archive ⚠ Open a tar archive file. fz_open_tar_archive_with_stream ⚠ Open a tar archive stream. fz_open_thunder ⚠ 4bit greyscale Thunderscan decoding from the chained filter.
Decodes lines of w pixels to 8bpp greyscale. fz_open_zip_archive ⚠ Open a zip archive file. fz_open_zip_archive_with_stream ⚠ Open a zip archive stream. fz_option_eq ⚠ Check to see if an option, a, from a string matches a reference
option, b. fz_outline_glyph ⚠ Look a glyph up from a font, and return the outline of the
glyph using the given transform. fz_outline_iterator_delete ⚠ Delete the current item. fz_outline_iterator_down ⚠ fz_outline_iterator_from_outline ⚠ fz_outline_iterator_insert ⚠ Call to insert a new item BEFORE the current point. fz_outline_iterator_item ⚠ Call to get the current outline item. fz_outline_iterator_next ⚠ Calls to move the iterator position. fz_outline_iterator_prev ⚠ fz_outline_iterator_up ⚠ fz_outline_iterator_update ⚠ Update the current item properties according to the given item. fz_output_accelerator ⚠ Output accelerator data for the document to a given output
stream. fz_output_supports_stream ⚠ Query whether a given fz_output supports fz_stream_from_output. 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. fz_packed_path_size ⚠ Return the number of bytes required to pack a path. fz_page_label ⚠ Get page label for a given page. 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 ⚠ Get the presentation details for a given page. 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. fz_page_uses_overprint ⚠ Query if a given page requires overprint. fz_paint_shade ⚠ Render a shade to a given pixmap. fz_parse_draw_options ⚠ Parse draw device options from a comma separated key-value string. fz_parse_page_range ⚠ fz_parse_pcl_options ⚠ Parse PCL options. fz_parse_pclm_options ⚠ Parse PCLm options. fz_parse_pdfocr_options ⚠ Parse PDFOCR options. fz_parse_stext_options ⚠ Parse stext device options from a comma separated key-value
string. fz_parse_xml ⚠ Parse the contents of buffer into a tree of xml nodes. fz_parse_xml_from_html5 ⚠ Parse the contents of a buffer into a tree of XML nodes,
using the HTML5 parsing algorithm. fz_pcl_preset ⚠ Initialize PCL option struct for a given preset. fz_pdfocr_band_writer_set_progress ⚠ Set the progress callback for a pdfocr bandwriter. fz_pdfocr_writer_set_progress ⚠ fz_pixmap_alpha ⚠ Return the number of alpha planes in a pixmap. fz_pixmap_bbox ⚠ Return the bounding box for a pixmap. fz_pixmap_colorants ⚠ Return the number of colorants in a pixmap. fz_pixmap_colorspace ⚠ Return the colorspace of a pixmap fz_pixmap_components ⚠ Return the number of components in a pixmap. fz_pixmap_height ⚠ Return the height of the pixmap in pixels. fz_pixmap_image_tile ⚠ Retrieve the underlying fz_pixmap for an image. fz_pixmap_samples ⚠ Returns a pointer to the pixel data of a pixmap. fz_pixmap_spots ⚠ Return the number of spots in a pixmap. fz_pixmap_stride ⚠ Return the number of bytes in a row in the pixmap. fz_pixmap_width ⚠ Return the width of the pixmap in pixels. fz_pixmap_x ⚠ Return the x value of the pixmap in pixels. fz_pixmap_y ⚠ Return the y value of the pixmap in pixels. fz_place_story ⚠ fz_pool_alloc ⚠ Allocate a block of size bytes from the pool. fz_pool_size ⚠ The current size of the pool. fz_pool_strdup ⚠ strdup equivalent allocating from the pool. fz_pop_clip ⚠ fz_post_scale ⚠ Scale a matrix by postmultiplication. fz_pre_rotate ⚠ Rotate a transformation by premultiplying. fz_pre_scale ⚠ Scale a matrix by premultiplication. fz_pre_shear ⚠ Premultiply a matrix with a shearing matrix. fz_pre_translate ⚠ Translate a matrix by premultiplication. fz_prepare_t3_glyph ⚠ Force a type3 font to cache the displaylist for a given glyph
id. 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 ⚠ fz_print_stext_header_as_xhtml ⚠ fz_print_stext_page_as_html ⚠ Output structured text to a file in HTML (visual) format. fz_print_stext_page_as_json ⚠ Output structured text to a file in JSON format. fz_print_stext_page_as_text ⚠ Output structured text to a file in plain-text UTF-8 format. fz_print_stext_page_as_xhtml ⚠ Output structured text to a file in XHTML (semantic) format. fz_print_stext_page_as_xml ⚠ Output structured text to a file in XML format. fz_print_stext_trailer_as_html ⚠ fz_print_stext_trailer_as_xhtml ⚠ 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(). 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. fz_purge_glyph_cache ⚠ Purge all the glyphs from the cache. fz_push_try ⚠ fz_quad_from_rect ⚠ Convert a rect to a quad (losslessly). fz_quadto ⚠ Append a ‘quadto’ command to an open path. (For a
quadratic bezier). fz_read ⚠ Read from a stream into a given data block. fz_read_all ⚠ Read all of a stream into a buffer. fz_read_archive_entry ⚠ Reads all bytes in an archive entry
into a buffer. fz_read_best ⚠ Attempt to read a stream into a buffer. If truncated
is NULL behaves as fz_read_all, sets a truncated flag in case of
error. fz_read_file ⚠ Read all the contents of a file into a buffer. fz_read_float ⚠ fz_read_float_le ⚠ fz_read_int16 ⚠ fz_read_int32 ⚠ fz_read_int64 ⚠ fz_read_int16_le ⚠ fz_read_int32_le ⚠ fz_read_int64_le ⚠ 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
(‘\0’). 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 ⚠ fz_read_[u]int(16|24|32|64)(_le)? fz_read_uint24 ⚠ fz_read_uint32 ⚠ fz_read_uint64 ⚠ fz_read_uint16_le ⚠ fz_read_uint24_le ⚠ fz_read_uint32_le ⚠ fz_read_uint64_le ⚠ 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_no_throw ⚠ fz_realloc equivalent that returns NULL rather than throwing
exceptions. fz_realpath ⚠ Resolve a path to an absolute file name.
The resolved path buffer must be of at least PATH_MAX size. fz_recognize_document ⚠ Given a magic find a document handler that can handle a
document of this type. fz_recognize_image_format ⚠ Recognise image format strings in the first 8 bytes from image
data. fz_rect_from_irect ⚠ Convert a bbox into a rect. fz_rect_from_quad ⚠ Convert a quad to the smallest rect that covers it. fz_rectto ⚠ Append a ‘rectto’ command to an open path. fz_register_document_handler ⚠ Register a handler for a document type. fz_register_document_handlers ⚠ Register handlers
for all the standard document types supported in
this build. fz_remove_item ⚠ Remove an item from the store. fz_render_flags ⚠ fz_render_glyph_pixmap ⚠ Create a pixmap containing a rendered glyph. 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. fz_rendering_intent_name ⚠ Map from enumerated rendering intent to string. fz_reset_story ⚠ fz_resize_buffer ⚠ Ensure that a buffer has a given capacity,
truncating data if required. fz_resolve_link ⚠ Resolve an internal link to a page number. fz_resolve_link_dest ⚠ Resolve an internal link to a page number, location, and possible viewing parameters. fz_rethrow ⚠ fz_rethrow_if ⚠ fz_rotate ⚠ Create a rotation matrix. fz_round_rect ⚠ Round rectangle coordinates. fz_run_display_list ⚠ (Re)-run a display list through a device. fz_run_page ⚠ Run a page through a device. fz_run_page_annots ⚠ Run the annotations on a page through a device. fz_run_page_contents ⚠ Run a page through a device. Just the main
page content, without the annotations, if any. fz_run_page_widgets ⚠ Run the widgets on a page through a device. fz_run_t3_glyph ⚠ Run a glyph from a Type3 font to
a given device. fz_runeidx ⚠ Compute the index of a rune in a string. fz_runelen ⚠ Count how many chars are required to represent a rune. fz_runeptr ⚠ Obtain a pointer to the char representing the rune
at a given index. fz_runetochar ⚠ UTF8 encode a rune to a sequence of chars. fz_save_accelerator ⚠ Save accelerator data for the document to a given file. fz_save_bitmap_as_pbm ⚠ Save a bitmap as a pbm. fz_save_bitmap_as_pcl ⚠ Save a bitmap as mono PCL. fz_save_bitmap_as_pkm ⚠ Save a CMYK bitmap as a pkm. fz_save_bitmap_as_pwg ⚠ Save a bitmap as a PWG. fz_save_buffer ⚠ Save the contents of a buffer to a file. fz_save_pixmap_as_jpeg ⚠ Save a pixmap as a JPEG. fz_save_pixmap_as_pam ⚠ Save a pixmap as a pnm (greyscale, rgb or cmyk, with or without
alpha). fz_save_pixmap_as_pbm ⚠ Save a pixmap as a pbm. (Performing halftoning). fz_save_pixmap_as_pcl ⚠ Save an (RGB) pixmap as color PCL. fz_save_pixmap_as_pclm ⚠ Save a (Greyscale or RGB) pixmap as pclm. fz_save_pixmap_as_pdfocr ⚠ Save a (Greyscale or RGB) pixmap as pdfocr. fz_save_pixmap_as_pkm ⚠ Save a CMYK pixmap as a pkm. (Performing halftoning). fz_save_pixmap_as_png ⚠ Save a (Greyscale or RGB) pixmap as a png. fz_save_pixmap_as_pnm ⚠ Save a pixmap as a pnm (greyscale or rgb, no alpha). fz_save_pixmap_as_ps ⚠ Save a (gray, rgb, or cmyk, no alpha) pixmap out as postscript. fz_save_pixmap_as_psd ⚠ Save a pixmap as a PSD file. fz_save_pixmap_as_pwg ⚠ Save a pixmap as a PWG. fz_scale ⚠ Create a scaling matrix. fz_search_chapter_page_number ⚠ fz_search_display_list ⚠ fz_search_page ⚠ Search for the ‘needle’ text on the page.
Record the hits in the hit_bbox array and return the number of
hits. Will stop looking once it has filled hit_max rectangles. fz_search_page_number ⚠ fz_search_stext_page ⚠ Search for occurrence of ‘needle’ in text page. fz_seek ⚠ Seek within a stream. fz_seek_output ⚠ Seek to the specified file position.
See fseek for arguments. fz_separation_current_behavior ⚠ Test for the current behavior of a separation. fz_separation_equivalent ⚠ Get the equivalent separation color in a given colorspace. fz_separation_name ⚠ fz_set_aa_level ⚠ Set the number of bits of antialiasing we should
use (for both text and graphics). fz_set_compressed_image_buffer ⚠ fz_set_default_cmyk ⚠ fz_set_default_colorspaces ⚠ fz_set_default_gray ⚠ Set new defaults within the default colorspace structure. fz_set_default_output_intent ⚠ fz_set_default_rgb ⚠ fz_set_error_callback ⚠ Set the error callback. This will be called as part of the
exception handling. fz_set_font_bbox ⚠ Set the font bbox. fz_set_font_embedding ⚠ Control whether a given font should be embedded or not when writing. fz_set_graphics_aa_level ⚠ Set the number of bits of antialiasing we
should use for graphics. fz_set_graphics_min_line_width ⚠ Set the minimum line width to be
used for stroked lines. fz_set_link_rect ⚠ fz_set_link_uri ⚠ fz_set_metadata ⚠ fz_set_pixmap_image_tile ⚠ fz_set_pixmap_resolution ⚠ Set the pixels per inch resolution of the pixmap. fz_set_separation_behavior ⚠ Control the rendering of a given separation. 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 ⚠ Set the number of bits of antialiasing we
should use for text. fz_set_use_document_css ⚠ Toggle whether to respect document styles in HTML and EPUB. fz_set_user_context ⚠ Set the user field in the context. fz_set_user_css ⚠ Set the user stylesheet source text for use with HTML and EPUB. fz_set_warning_callback ⚠ Set the warning callback. This will be called as part of the
exception handling. fz_sha256_final ⚠ MD5 finalization. Ends an MD5 message-digest operation, writing
the message digest and zeroizing the context. fz_sha256_init ⚠ SHA256 initialization. Begins an SHA256 operation, initialising
the supplied context. fz_sha256_update ⚠ SHA256 block update operation. Continues an SHA256 message-
digest operation, processing another message block, and updating
the context. fz_sha384_final ⚠ SHA384 finalization. Ends an SHA384 message-digest operation,
writing the message digest and zeroizing the context. fz_sha384_init ⚠ SHA384 initialization. Begins an SHA384 operation, initialising
the supplied context. fz_sha384_update ⚠ SHA384 block update operation. Continues an SHA384 message-
digest operation, processing another message block, and updating
the context. fz_sha512_final ⚠ SHA512 finalization. Ends an SHA512 message-digest operation,
writing the message digest and zeroizing the context. fz_sha512_init ⚠ SHA512 initialization. Begins an SHA512 operation, initialising
the supplied context. fz_sha512_update ⚠ SHA512 block update operation. Continues an SHA512 message-
digest operation, processing another message block, and updating
the context. fz_shear ⚠ Create a shearing matrix. fz_show_glyph ⚠ Add a glyph/unicode value to a text object. fz_show_string ⚠ Add a UTF8 string to a text object. 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. fz_skip ⚠ Read from a stream discarding data. fz_skip_space ⚠ Skip over whitespace (bytes <= 32) in a stream. 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 ⚠ Create a new buffer with a (subset of) the data from the buffer. fz_snap_selection ⚠ fz_snprintf ⚠ The non va_list equivalent of fz_vsnprintf. fz_start_throw_on_repair ⚠ fz_stat_ctime ⚠ fz_stat_mtime ⚠ 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. fz_stderr ⚠ Retrieve an fz_output that directs to stdout. fz_stdout ⚠ Retrieve an fz_output that directs to stdout. fz_store_item ⚠ Add an item to the store. fz_store_scavenge ⚠ Internal function used as part of the scavenging
allocator; when we fail to allocate memory, before returning a
failure to the caller, we try to scavenge space within the store
by evicting at least ‘size’ bytes. The allocator then retries. fz_store_scavenge_external ⚠ External function for callers to use
to scavenge while trying allocations. fz_story_document ⚠ fz_story_positions ⚠ fz_story_warnings ⚠ fz_strcasecmp ⚠ Case insensitive (ASCII only) string comparison. fz_strdup ⚠ Portable strdup implementation, using fz allocators. fz_stream_from_output ⚠ Obtain the fz_output in the form of a fz_stream. 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 ⚠ Recover ISO 639 (639-{1,2,3,5}) language specification
strings losslessly from a 15 bit fz_text_language code. fz_strlcat ⚠ Concatenate 2 strings, with a maximum length. 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). fz_strncasecmp ⚠ fz_strnlen ⚠ Return strlen(s), if that is less than maxlen, or maxlen if
there is no null byte (‘\0’) among the first maxlen bytes. fz_stroke_path ⚠ fz_stroke_text ⚠ fz_strsep ⚠ Given a pointer to a C string (or a pointer to NULL) break
it at the first occurrence of a delimiter char (from a given
set). fz_strtof ⚠ Locale-independent decimal to binary conversion. On overflow
return (-)INFINITY and set errno to ERANGE. On underflow return
0 and set errno to ERANGE. Special inputs (case insensitive):
“NAN”, “INF” or “INFINITY”. fz_structure_from_string ⚠ fz_structure_to_string ⚠ fz_subpixel_adjust ⚠ Perform subpixel quantisation and adjustment on a glyph matrix. fz_tell ⚠ return the current reading position within a stream fz_tell_output ⚠ Return the current file position. fz_terminate_buffer ⚠ Zero-terminate buffer in order to use as a C string. 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 ⚠ Convert ISO 639 (639-{1,2,3,5}) language specification
strings losslessly to a 15 bit fz_text_language code. fz_throw ⚠ fz_tint_pixmap ⚠ Tint all the pixels in an RGB, BGR, or Gray pixmap. fz_tolower ⚠ Unicode aware tolower and toupper functions. fz_toupper ⚠ 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 ⚠ Transform a path by a given
matrix. fz_transform_point ⚠ Apply a transformation to a point. fz_transform_point_xy ⚠ fz_transform_quad ⚠ Transform a quad by a matrix. fz_transform_rect ⚠ Apply a transform to a rectangle. fz_transform_vector ⚠ Apply a transformation to a vector. fz_translate ⚠ Create a translation matrix. fz_translate_irect ⚠ fz_translate_rect ⚠ Translate bounding box. fz_tree_archive_add_buffer ⚠ Add a named buffer to an existing tree archive. fz_tree_archive_add_data ⚠ Add a named block of data to an existing tree archive. 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. fz_tree_lookup ⚠ Look for the value of a node in the tree with the given key. fz_trim_buffer ⚠ Trim wasted capacity from a buffer by resizing internal memory. fz_trim_path ⚠ Minimise the internal storage used by a path. fz_truncate_output ⚠ Truncate the output at the current position. fz_try_invert_matrix ⚠ Attempt to create an inverse matrix. fz_tune_image_decode ⚠ Set the tuning function to use for
image decode. fz_tune_image_scale ⚠ Set the tuning function to use for
image scaling. fz_unicode_from_glyph_name ⚠ fz_unicode_from_glyph_name_strict ⚠ fz_union_rect ⚠ Compute union of two rectangles. fz_unpack_stream ⚠ 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). 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). fz_urldecode ⚠ decode url escapes. fz_use_document_css ⚠ Return whether to respect document styles in HTML and EPUB. fz_user_context ⚠ Read the user field from the context. fz_user_css ⚠ Get the user stylesheet source text. fz_utflen ⚠ Count how many runes the UTF-8 encoded string
consists of. fz_var_imp ⚠ fz_vsnprintf ⚠ A vsnprintf work-alike, using our custom formatter. fz_vthrow ⚠ fz_vwarn ⚠ fz_walk_path ⚠ Walk the segments of a path, calling the
appropriate callback function from a given set for each
segment of the path. fz_warn ⚠ fz_warning_callback ⚠ Retrieve the currently set warning callback, or NULL if none
has been set. Optionally, if user is non-NULL, the user pointer
given when the warning callback was set is also passed back to
the caller. fz_warp_pixmap ⚠ fz_windows_1250_from_unicode ⚠ fz_windows_1251_from_unicode ⚠ fz_windows_1252_from_unicode ⚠ fz_write_band ⚠ Cause a band writer to write the next band
of data for an image. fz_write_base64 ⚠ Write a base64 encoded data block, optionally with periodic
newlines. fz_write_base64_buffer ⚠ Write a base64 encoded fz_buffer, optionally with periodic
newlines. fz_write_bitmap_as_pbm ⚠ Write a bitmap as a pbm. fz_write_bitmap_as_pcl ⚠ Write a bitmap as mono PCL. fz_write_bitmap_as_pkm ⚠ Write a CMYK bitmap as a pkm. fz_write_bitmap_as_pwg ⚠ Write a bitmap as a PWG. fz_write_bitmap_as_pwg_page ⚠ Write a bitmap as a PWG page. 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 ⚠ Sync to byte boundary after writing bits. fz_write_buffer ⚠ fz_write_byte ⚠ fz_write_char ⚠ fz_write_data ⚠ Write data to output. 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 ⚠ fz_write_float_le ⚠ 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. fz_write_image_as_data_uri ⚠ Write image as a data URI (for HTML and SVG output). fz_write_int16_be ⚠ fz_write_int16_le ⚠ fz_write_int32_be ⚠ Write different sized data to an output stream. fz_write_int32_le ⚠ fz_write_pixmap_as_data_uri ⚠ fz_write_pixmap_as_pam ⚠ Write a pixmap as a pnm (greyscale, rgb or cmyk, with or without
alpha). fz_write_pixmap_as_pcl ⚠ Write an (RGB) pixmap as color PCL. fz_write_pixmap_as_pclm ⚠ Write a (Greyscale or RGB) pixmap as pclm. fz_write_pixmap_as_pdfocr ⚠ Write a (Greyscale or RGB) pixmap as pdfocr. fz_write_pixmap_as_png ⚠ Write a (Greyscale or RGB) pixmap as a png. fz_write_pixmap_as_pnm ⚠ Write a pixmap as a pnm (greyscale or rgb, no alpha). fz_write_pixmap_as_ps ⚠ Write a (gray, rgb, or cmyk, no alpha) pixmap out as postscript. fz_write_pixmap_as_psd ⚠ Write a pixmap as a PSD file. fz_write_pixmap_as_pwg ⚠ Write a pixmap as a PWG. fz_write_pixmap_as_pwg_page ⚠ Write a pixmap as a PWG page. fz_write_printf ⚠ Format and write data to an output stream.
See fz_format_string for formatting details. fz_write_ps_file_header ⚠ Write the file level header for ps band writer output. fz_write_ps_file_trailer ⚠ Write the file level trailer for ps band writer output. fz_write_pwg_file_header ⚠ Output the file header to a pwg stream, ready for pages to follow it. fz_write_rune ⚠ Write a UTF-8 encoded unicode character. fz_write_stabilized_story ⚠ fz_write_story ⚠ fz_write_string ⚠ Write a string. Does not write zero terminator. fz_write_uint16_be ⚠ fz_write_uint16_le ⚠ fz_write_uint32_be ⚠ fz_write_uint32_le ⚠ fz_write_vprintf ⚠ va_list version of fz_write_printf. 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 ⚠ Add an attribute to an XML node. fz_xml_att ⚠ Return the value of an attribute of an XML node.
NULL if the attribute doesn’t exist. 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 ⚠ Check for a matching attribute on an XML node. fz_xml_down ⚠ Return first child of XML node. fz_xml_find ⚠ Search the siblings of XML nodes starting with item looking for
the first with the given tag. 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_down ⚠ Search the siblings of XML nodes starting with the first child
of item looking for the first with the given tag. 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. 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. 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. 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_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. fz_xml_is_tag ⚠ Return true if the tag name matches. fz_xml_next ⚠ Return next sibling of XML node. fz_xml_prev ⚠ Return previous sibling of XML node. fz_xml_root ⚠ Return the topmost XML node of a document. fz_xml_tag ⚠ Return tag of XML node. Return NULL for text nodes. fz_xml_text ⚠ Return the text content of an XML node.
Return NULL if the node is a tag. fz_xml_up ⚠ Return parent of XML node. mupdf_adjust_rect_for_stroke ⚠ mupdf_advance_glyph ⚠ mupdf_authenticate_password ⚠ mupdf_begin_group ⚠ mupdf_begin_layer ⚠ mupdf_begin_mask ⚠ mupdf_begin_tile ⚠ mupdf_bound_page ⚠ mupdf_bound_path ⚠ mupdf_bound_text ⚠ mupdf_buffer_from_base64 ⚠ mupdf_buffer_from_str ⚠ mupdf_buffer_read_bytes ⚠ mupdf_buffer_write_bytes ⚠ mupdf_clear_pixmap ⚠ mupdf_clear_pixmap_with_value ⚠ mupdf_clip_image_mask ⚠ mupdf_clip_path ⚠ mupdf_clip_stroke_path ⚠ mupdf_clip_stroke_text ⚠ mupdf_clip_text ⚠ mupdf_clone_path ⚠ mupdf_clone_pixmap ⚠ mupdf_closepath ⚠ mupdf_convert_to_pdf ⚠ mupdf_curveto ⚠ mupdf_curvetov ⚠ mupdf_curvetoy ⚠ mupdf_default_stroke_state ⚠ mupdf_display_list_run ⚠ mupdf_display_list_to_pixmap ⚠ mupdf_display_list_to_text_page ⚠ mupdf_document_output_intent ⚠ mupdf_document_page_count ⚠ mupdf_document_writer_begin_page ⚠ mupdf_document_writer_end_page ⚠ mupdf_drop_base_context ⚠ mupdf_drop_error ⚠ mupdf_drop_str ⚠ mupdf_encode_character ⚠ mupdf_end_group ⚠ mupdf_end_layer ⚠ mupdf_end_mask ⚠ mupdf_end_tile ⚠ mupdf_fill_image ⚠ mupdf_fill_image_mask ⚠ mupdf_fill_path ⚠ mupdf_fill_shade ⚠ mupdf_fill_text ⚠ mupdf_gamma_pixmap ⚠ mupdf_get_pixmap_from_image ⚠ mupdf_ignore_text ⚠ mupdf_invert_pixmap ⚠ mupdf_is_document_reflowable ⚠ mupdf_layout_document ⚠ mupdf_lineto ⚠ mupdf_load_links ⚠ mupdf_load_outline ⚠ mupdf_load_page ⚠ mupdf_lookup_metadata ⚠ mupdf_moveto ⚠ mupdf_needs_password ⚠ mupdf_new_base_context ⚠ mupdf_new_bitmap_from_pixmap ⚠ mupdf_new_cookie ⚠ mupdf_new_display_list ⚠ mupdf_new_display_list_device ⚠ mupdf_new_document_writer ⚠ mupdf_new_draw_device ⚠ mupdf_new_font ⚠ mupdf_new_font_from_buffer ⚠ mupdf_new_image_from_display_list ⚠ mupdf_new_image_from_file ⚠ mupdf_new_image_from_pixmap ⚠ mupdf_new_path ⚠ mupdf_new_pixmap ⚠ mupdf_new_stext_device ⚠ mupdf_new_stroke_state ⚠ mupdf_new_text ⚠ mupdf_open_document ⚠ mupdf_open_document_from_bytes ⚠ mupdf_outline_glyph ⚠ mupdf_page_separations ⚠ mupdf_page_to_display_list ⚠ mupdf_page_to_html ⚠ mupdf_page_to_pixmap ⚠ mupdf_page_to_svg ⚠ mupdf_page_to_text ⚠ mupdf_page_to_text_page ⚠ mupdf_page_to_xhtml ⚠ mupdf_page_to_xml ⚠ mupdf_pdf_add_cjk_font ⚠ mupdf_pdf_add_font ⚠ mupdf_pdf_add_image ⚠ mupdf_pdf_add_object ⚠ mupdf_pdf_add_simple_font ⚠ mupdf_pdf_annot_author ⚠ mupdf_pdf_annot_type ⚠ mupdf_pdf_array_delete ⚠ mupdf_pdf_array_get ⚠ mupdf_pdf_array_len ⚠ mupdf_pdf_array_push ⚠ mupdf_pdf_array_put ⚠ mupdf_pdf_calculate_form ⚠ mupdf_pdf_catalog ⚠ mupdf_pdf_clone_obj ⚠ mupdf_pdf_count_objects ⚠ mupdf_pdf_create_annot ⚠ mupdf_pdf_create_object ⚠ mupdf_pdf_delete_annot ⚠ mupdf_pdf_delete_object ⚠ mupdf_pdf_delete_page ⚠ mupdf_pdf_dict_delete ⚠ mupdf_pdf_dict_get ⚠ mupdf_pdf_dict_get_inheritable ⚠ mupdf_pdf_dict_get_key ⚠ mupdf_pdf_dict_get_val ⚠ mupdf_pdf_dict_len ⚠ mupdf_pdf_dict_put ⚠ mupdf_pdf_disable_js ⚠ mupdf_pdf_enable_js ⚠ mupdf_pdf_filter_annot_contents ⚠ mupdf_pdf_filter_page_contents ⚠ mupdf_pdf_get_bound_document ⚠ mupdf_pdf_graft_mapped_object ⚠ mupdf_pdf_graft_object ⚠ mupdf_pdf_insert_page ⚠ mupdf_pdf_is_array ⚠ mupdf_pdf_is_bool ⚠ mupdf_pdf_is_dict ⚠ mupdf_pdf_is_indirect ⚠ mupdf_pdf_is_int ⚠ mupdf_pdf_is_name ⚠ mupdf_pdf_is_null ⚠ mupdf_pdf_is_number ⚠ mupdf_pdf_is_real ⚠ mupdf_pdf_is_stream ⚠ mupdf_pdf_is_string ⚠ mupdf_pdf_js_supported ⚠ mupdf_pdf_lookup_page_obj ⚠ mupdf_pdf_new_array ⚠ mupdf_pdf_new_bool ⚠ mupdf_pdf_new_dict ⚠ mupdf_pdf_new_graft_map ⚠ mupdf_pdf_new_indirect ⚠ mupdf_pdf_new_int ⚠ mupdf_pdf_new_name ⚠ mupdf_pdf_new_null ⚠ mupdf_pdf_new_page ⚠ mupdf_pdf_new_real ⚠ mupdf_pdf_new_string ⚠ mupdf_pdf_obj_from_str ⚠ mupdf_pdf_obj_to_string ⚠ mupdf_pdf_open_document_from_bytes ⚠ mupdf_pdf_page_crop_box_position ⚠ mupdf_pdf_page_media_box ⚠ mupdf_pdf_page_obj_transform ⚠ mupdf_pdf_page_set_crop_box ⚠ mupdf_pdf_page_set_rotation ⚠ mupdf_pdf_page_transform ⚠ mupdf_pdf_read_raw_stream ⚠ mupdf_pdf_read_stream ⚠ mupdf_pdf_redact_page ⚠ mupdf_pdf_resolve_indirect ⚠ mupdf_pdf_save_document ⚠ mupdf_pdf_set_annot_author ⚠ mupdf_pdf_to_bool ⚠ mupdf_pdf_to_bytes ⚠ mupdf_pdf_to_float ⚠ mupdf_pdf_to_indirect ⚠ mupdf_pdf_to_int ⚠ mupdf_pdf_to_name ⚠ mupdf_pdf_to_string ⚠ mupdf_pdf_trailer ⚠ mupdf_pdf_update_page ⚠ mupdf_pdf_write_document ⚠ mupdf_pdf_write_object ⚠ mupdf_pdf_write_stream_buffer ⚠ mupdf_pixmap_get_image_data ⚠ mupdf_pop_clip ⚠ mupdf_recognize_document ⚠ mupdf_rectto ⚠ mupdf_resolve_link ⚠ mupdf_run_page ⚠ mupdf_run_page_annots ⚠ mupdf_run_page_contents ⚠ mupdf_run_page_widgets ⚠ mupdf_save_pixmap_as ⚠ mupdf_search_display_list ⚠ mupdf_search_page ⚠ mupdf_search_stext_page ⚠ mupdf_stext_page_as_json_from_page ⚠ mupdf_stext_page_to_text ⚠ mupdf_stroke_path ⚠ mupdf_stroke_text ⚠ mupdf_tint_pixmap ⚠ mupdf_transform_path ⚠ mupdf_trim_path ⚠ mupdf_walk_path ⚠ pdf_access_alert_event ⚠ pdf_access_exec_menu_item_event ⚠ pdf_access_launch_url_event ⚠ pdf_access_mail_doc_event ⚠ pdf_add_annot_border_dash_item ⚠ pdf_add_annot_ink_list ⚠ pdf_add_annot_ink_list_stroke ⚠ pdf_add_annot_ink_list_stroke_vertex ⚠ pdf_add_annot_quad_point ⚠ pdf_add_annot_vertex ⚠ pdf_add_cid_font ⚠ pdf_add_cjk_font ⚠ pdf_add_codespace ⚠ pdf_add_embedded_file ⚠ pdf_add_hmtx ⚠ pdf_add_image ⚠ pdf_add_journal_fragment ⚠ pdf_add_new_array ⚠ pdf_add_new_dict ⚠ pdf_add_object ⚠ pdf_add_object_drop ⚠ pdf_add_page ⚠ pdf_add_simple_font ⚠ pdf_add_stream ⚠ pdf_add_substitute_font ⚠ pdf_add_vmtx ⚠ pdf_annot_MK_BC ⚠ pdf_annot_MK_BC_rgb ⚠ pdf_annot_MK_BG ⚠ pdf_annot_MK_BG_rgb ⚠ pdf_annot_active ⚠ pdf_annot_ap ⚠ pdf_annot_author ⚠ pdf_annot_border ⚠ pdf_annot_border_dash_count ⚠ pdf_annot_border_dash_item ⚠ pdf_annot_border_effect ⚠ pdf_annot_border_effect_intensity ⚠ pdf_annot_border_style ⚠ pdf_annot_border_width ⚠ pdf_annot_color ⚠ pdf_annot_contents ⚠ pdf_annot_creation_date ⚠ pdf_annot_default_appearance ⚠ pdf_annot_ensure_local_xref ⚠ pdf_annot_event_blur ⚠ pdf_annot_event_down ⚠ pdf_annot_event_enter ⚠ pdf_annot_event_exit ⚠ pdf_annot_event_focus ⚠ pdf_annot_event_page_close ⚠ pdf_annot_event_page_invisible ⚠ pdf_annot_event_page_open ⚠ pdf_annot_event_page_visible ⚠ pdf_annot_event_up ⚠ pdf_annot_field_event_keystroke ⚠ pdf_annot_field_flags ⚠ pdf_annot_field_label ⚠ pdf_annot_field_value ⚠ pdf_annot_filespec ⚠ pdf_annot_flags ⚠ pdf_annot_has_author ⚠ pdf_annot_has_border ⚠ pdf_annot_has_border_effect ⚠ pdf_annot_has_filespec ⚠ pdf_annot_has_icon_name ⚠ pdf_annot_has_ink_list ⚠ pdf_annot_has_interior_color ⚠ pdf_annot_has_line ⚠ pdf_annot_has_line_ending_styles ⚠ pdf_annot_has_open ⚠ pdf_annot_has_quad_points ⚠ pdf_annot_has_rect ⚠ pdf_annot_has_vertices ⚠ pdf_annot_hidden_for_editing ⚠ pdf_annot_hot ⚠ pdf_annot_icon_name ⚠ pdf_annot_ink_list_count ⚠ pdf_annot_ink_list_stroke_count ⚠ pdf_annot_ink_list_stroke_vertex ⚠ pdf_annot_interior_color ⚠ pdf_annot_is_open ⚠ pdf_annot_is_standard_stamp ⚠ pdf_annot_language ⚠ pdf_annot_line ⚠ pdf_annot_line_end_style ⚠ pdf_annot_line_ending_styles ⚠ pdf_annot_line_start_style ⚠ pdf_annot_modification_date ⚠ pdf_annot_needs_resynthesis ⚠ pdf_annot_obj ⚠ pdf_annot_opacity ⚠ pdf_annot_page ⚠ pdf_annot_pop_and_discard_local_xref ⚠ pdf_annot_pop_local_xref ⚠ pdf_annot_popup ⚠ pdf_annot_push_local_xref ⚠ pdf_annot_quad_point ⚠ pdf_annot_quad_point_count ⚠ pdf_annot_quadding ⚠ pdf_annot_rect ⚠ pdf_annot_request_resynthesis ⚠ pdf_annot_transform ⚠ pdf_annot_type ⚠ pdf_annot_type_from_string ⚠ pdf_annot_vertex ⚠ pdf_annot_vertex_count ⚠ pdf_append_token ⚠ pdf_array_contains ⚠ pdf_array_delete ⚠ pdf_array_find ⚠ pdf_array_get ⚠ pdf_array_get_bool ⚠ pdf_array_get_int ⚠ pdf_array_get_matrix ⚠ pdf_array_get_name ⚠ pdf_array_get_real ⚠ pdf_array_get_rect ⚠ pdf_array_get_string ⚠ pdf_array_get_text_string ⚠ pdf_array_insert ⚠ pdf_array_insert_drop ⚠ pdf_array_len ⚠ pdf_array_push ⚠ pdf_array_push_array ⚠ pdf_array_push_bool ⚠ pdf_array_push_dict ⚠ pdf_array_push_drop ⚠ pdf_array_push_int ⚠ pdf_array_push_name ⚠ pdf_array_push_real ⚠ pdf_array_push_string ⚠ pdf_array_push_text_string ⚠ pdf_array_put ⚠ pdf_array_put_drop ⚠ pdf_authenticate_password ⚠ pdf_begin_implicit_operation ⚠ pdf_begin_operation ⚠ pdf_bound_annot ⚠ pdf_bound_page ⚠ pdf_bound_widget ⚠ pdf_button_field_on_state ⚠ pdf_cache_object ⚠ Retrieve the pdf_xref_entry for a given object. pdf_calculate_form ⚠ pdf_can_be_saved_incrementally ⚠ pdf_can_redo ⚠ pdf_can_undo ⚠ pdf_check_certificate ⚠ pdf_check_digest ⚠ pdf_check_signature ⚠ pdf_check_widget_certificate ⚠ pdf_check_widget_digest ⚠ pdf_choice_field_option ⚠ pdf_choice_field_option_count ⚠ pdf_choice_widget_is_multiselect ⚠ pdf_choice_widget_options ⚠ pdf_choice_widget_set_value ⚠ pdf_choice_widget_value ⚠ pdf_clean_file ⚠ pdf_clean_font_name ⚠ pdf_clean_obj ⚠ pdf_clear_annot_border_dash ⚠ pdf_clear_annot_ink_list ⚠ pdf_clear_annot_quad_points ⚠ pdf_clear_annot_vertices ⚠ pdf_clear_signature ⚠ pdf_clear_xref ⚠ pdf_clear_xref_to_mark ⚠ pdf_close_processor ⚠ pdf_cmap_size ⚠ pdf_cmap_wmode ⚠ pdf_copy_array ⚠ pdf_copy_dict ⚠ pdf_count_layer_config_ui ⚠ pdf_count_layer_configs ⚠ pdf_count_layers ⚠ pdf_count_objects ⚠ pdf_count_pages ⚠ pdf_count_pages_imp ⚠ pdf_count_signatures ⚠ pdf_count_unsaved_versions ⚠ pdf_count_versions ⚠ pdf_create_annot ⚠ pdf_create_annot_raw ⚠ pdf_create_document ⚠ pdf_create_field_name ⚠ pdf_create_link ⚠ pdf_create_object ⚠ pdf_create_signature_widget ⚠ pdf_crypt_encrypt_metadata ⚠ pdf_crypt_key ⚠ pdf_crypt_length ⚠ pdf_crypt_method ⚠ pdf_crypt_obj ⚠ pdf_crypt_owner_encryption ⚠ pdf_crypt_owner_password ⚠ pdf_crypt_permissions ⚠ pdf_crypt_permissions_encryption ⚠ pdf_crypt_revision ⚠ pdf_crypt_stream_method ⚠ pdf_crypt_string_method ⚠ pdf_crypt_user_encryption ⚠ pdf_crypt_user_password ⚠ pdf_crypt_version ⚠ pdf_cycle ⚠ pdf_debug_doc_changes ⚠ pdf_debug_obj ⚠ pdf_debug_ref ⚠ pdf_decode_cmap ⚠ pdf_deep_copy_obj ⚠ pdf_delete_annot ⚠ pdf_delete_link ⚠ pdf_delete_object ⚠ pdf_delete_page ⚠ pdf_delete_page_labels ⚠ pdf_delete_page_range ⚠ pdf_deselect_layer_config_ui ⚠ pdf_deserialise_journal ⚠ pdf_dict_del ⚠ pdf_dict_dels ⚠ pdf_dict_get ⚠ pdf_dict_get_bool ⚠ pdf_dict_get_date ⚠ pdf_dict_get_inheritable ⚠ pdf_dict_get_int ⚠ pdf_dict_get_int64 ⚠ pdf_dict_get_key ⚠ pdf_dict_get_matrix ⚠ pdf_dict_get_name ⚠ pdf_dict_get_put_drop ⚠ pdf_dict_get_real ⚠ pdf_dict_get_rect ⚠ pdf_dict_get_string ⚠ pdf_dict_get_text_string ⚠ pdf_dict_get_val ⚠ pdf_dict_geta ⚠ pdf_dict_getl ⚠ pdf_dict_getp ⚠ pdf_dict_getp_inheritable ⚠ pdf_dict_gets ⚠ pdf_dict_getsa ⚠ pdf_dict_len ⚠ pdf_dict_put ⚠ pdf_dict_put_array ⚠ pdf_dict_put_bool ⚠ pdf_dict_put_date ⚠ pdf_dict_put_dict ⚠ pdf_dict_put_drop ⚠ pdf_dict_put_int ⚠ pdf_dict_put_matrix ⚠ pdf_dict_put_name ⚠ pdf_dict_put_real ⚠ pdf_dict_put_rect ⚠ pdf_dict_put_string ⚠ pdf_dict_put_text_string ⚠ pdf_dict_put_val_null ⚠ pdf_dict_putl ⚠ pdf_dict_putl_drop ⚠ pdf_dict_putp ⚠ pdf_dict_putp_drop ⚠ pdf_dict_puts ⚠ pdf_dict_puts_dict ⚠ pdf_dict_puts_drop ⚠ pdf_dirty_annot ⚠ pdf_dirty_obj ⚠ pdf_disable_js ⚠ pdf_discard_journal ⚠ pdf_doc_was_linearized ⚠ pdf_document_event_did_print ⚠ pdf_document_event_did_save ⚠ pdf_document_event_will_close ⚠ pdf_document_event_will_print ⚠ pdf_document_event_will_save ⚠ pdf_document_from_fz_document ⚠ pdf_document_language ⚠ pdf_document_output_intent ⚠ pdf_document_permissions ⚠ pdf_drop_annot ⚠ pdf_drop_cmap ⚠ pdf_drop_cmap_imp ⚠ pdf_drop_crypt ⚠ pdf_drop_document ⚠ pdf_drop_font ⚠ pdf_drop_function ⚠ pdf_drop_graft_map ⚠ pdf_drop_journal ⚠ pdf_drop_js ⚠ pdf_drop_local_xref ⚠ pdf_drop_local_xref_and_resources ⚠ pdf_drop_locked_fields ⚠ pdf_drop_mark_bits ⚠ pdf_drop_obj ⚠ pdf_drop_ocg ⚠ pdf_drop_page_tree ⚠ pdf_drop_page_tree_internal ⚠ pdf_drop_pattern ⚠ pdf_drop_processor ⚠ pdf_drop_resource_tables ⚠ pdf_drop_signer ⚠ pdf_drop_verifier ⚠ pdf_drop_widget ⚠ pdf_edit_text_field_value ⚠ pdf_empty_store ⚠ pdf_enable_journal ⚠ pdf_enable_js ⚠ pdf_enable_layer ⚠ pdf_encrypt_data ⚠ pdf_encrypted_len ⚠ pdf_end_hmtx ⚠ pdf_end_operation ⚠ pdf_end_vmtx ⚠ pdf_ensure_solid_xref ⚠ pdf_eval_function ⚠ pdf_event_issue_alert ⚠ pdf_event_issue_exec_menu_item ⚠ pdf_event_issue_launch_url ⚠ pdf_event_issue_mail_doc ⚠ pdf_event_issue_print ⚠ pdf_field_border_style ⚠ pdf_field_display ⚠ pdf_field_event_calculate ⚠ pdf_field_event_format ⚠ pdf_field_event_keystroke ⚠ pdf_field_event_validate ⚠ pdf_field_flags ⚠ pdf_field_label ⚠ pdf_field_name ⚠ pdf_field_reset ⚠ pdf_field_set_border_style ⚠ pdf_field_set_button_caption ⚠ pdf_field_set_display ⚠ pdf_field_set_fill_color ⚠ pdf_field_set_text_color ⚠ pdf_field_type ⚠ pdf_field_type_string ⚠ pdf_field_value ⚠ pdf_filter_annot_contents ⚠ pdf_filter_page_contents ⚠ pdf_filter_xobject_instance ⚠ pdf_find_font_resource ⚠ pdf_find_item ⚠ pdf_find_locked_fields ⚠ pdf_find_locked_fields_for_sig ⚠ pdf_find_version_for_obj ⚠ pdf_first_annot ⚠ pdf_first_widget ⚠ pdf_flatten_inheritable_page_items ⚠ pdf_font_cid_to_gid ⚠ pdf_font_writing_supported ⚠ pdf_forget_xref ⚠ pdf_format_date ⚠ pdf_format_link_uri ⚠ pdf_format_write_options ⚠ pdf_function_size ⚠ pdf_get_bound_document ⚠ pdf_get_doc_event_callback_data ⚠ pdf_get_embedded_file_params ⚠ pdf_get_incremental_xref_entry ⚠ pdf_get_indirect_document ⚠ pdf_get_populating_xref_entry ⚠ pdf_get_widget_editing_state ⚠ pdf_get_xref_entry ⚠ pdf_get_xref_entry_no_change ⚠ pdf_get_xref_entry_no_null ⚠ pdf_graft_mapped_object ⚠ pdf_graft_mapped_page ⚠ pdf_graft_object ⚠ pdf_graft_page ⚠ pdf_has_permission ⚠ pdf_has_unsaved_changes ⚠ pdf_has_unsaved_sigs ⚠ pdf_insert_font_resource ⚠ pdf_insert_page ⚠ pdf_invalidate_xfa ⚠ pdf_is_array ⚠ pdf_is_bool ⚠ pdf_is_dict ⚠ pdf_is_embedded_file ⚠ pdf_is_field_locked ⚠ pdf_is_indirect ⚠ pdf_is_int ⚠ pdf_is_jpx_image ⚠ pdf_is_local_object ⚠ pdf_is_name ⚠ pdf_is_null ⚠ pdf_is_number ⚠ pdf_is_ocg_hidden ⚠ pdf_is_real ⚠ pdf_is_stream ⚠ pdf_is_string ⚠ pdf_is_tint_colorspace ⚠ pdf_js_event_init ⚠ pdf_js_event_init_keystroke ⚠ pdf_js_event_result ⚠ pdf_js_event_result_keystroke ⚠ pdf_js_event_result_validate ⚠ pdf_js_event_value ⚠ pdf_js_execute ⚠ pdf_js_get_console ⚠ pdf_js_set_console ⚠ pdf_js_supported ⚠ pdf_keep_annot ⚠ pdf_keep_cmap ⚠ pdf_keep_document ⚠ pdf_keep_font ⚠ pdf_keep_function ⚠ pdf_keep_graft_map ⚠ pdf_keep_obj ⚠ pdf_keep_pattern ⚠ pdf_keep_processor ⚠ pdf_keep_widget ⚠ pdf_layer_config_info ⚠ pdf_layer_config_ui_info ⚠ pdf_layer_is_enabled ⚠ pdf_layer_name ⚠ pdf_layout_fit_text ⚠ pdf_layout_text_widget ⚠ pdf_lex ⚠ pdf_lex_no_string ⚠ pdf_lexbuf_fin ⚠ pdf_lexbuf_grow ⚠ pdf_lexbuf_init ⚠ pdf_line_ending_from_name ⚠ pdf_line_ending_from_string ⚠ pdf_load_builtin_cmap ⚠ pdf_load_cmap ⚠ pdf_load_colorspace ⚠ pdf_load_compressed_inline_image ⚠ pdf_load_compressed_stream ⚠ pdf_load_default_colorspaces ⚠ pdf_load_embedded_cmap ⚠ pdf_load_embedded_file_contents ⚠ pdf_load_encoding ⚠ pdf_load_font ⚠ pdf_load_function ⚠ pdf_load_hail_mary_font ⚠ pdf_load_image ⚠ pdf_load_inline_image ⚠ pdf_load_journal ⚠ pdf_load_link_annots ⚠ pdf_load_links ⚠ pdf_load_name_tree ⚠ pdf_load_object ⚠ Load a given object. pdf_load_outline ⚠ pdf_load_page ⚠ pdf_load_page_imp ⚠ pdf_load_page_tree ⚠ pdf_load_pattern ⚠ pdf_load_raw_stream ⚠ pdf_load_raw_stream_number ⚠ pdf_load_shading ⚠ pdf_load_stream ⚠ pdf_load_stream_number ⚠ pdf_load_stream_or_string_as_utf8 ⚠ pdf_load_system_cmap ⚠ pdf_load_to_unicode ⚠ pdf_load_type3_font ⚠ pdf_load_type3_glyphs ⚠ pdf_load_unencrypted_object ⚠ pdf_lookup_anchor ⚠ pdf_lookup_cmap ⚠ pdf_lookup_cmap_full ⚠ pdf_lookup_dest ⚠ pdf_lookup_field ⚠ pdf_lookup_hmtx ⚠ pdf_lookup_metadata ⚠ pdf_lookup_name ⚠ pdf_lookup_number ⚠ pdf_lookup_page_number ⚠ pdf_lookup_page_obj ⚠ pdf_lookup_substitute_font ⚠ pdf_lookup_vmtx ⚠ pdf_map_one_to_many ⚠ pdf_map_range_to_range ⚠ pdf_mark_bits_reset ⚠ pdf_mark_bits_set ⚠ pdf_mark_list_free ⚠ pdf_mark_list_init ⚠ pdf_mark_list_pop ⚠ pdf_mark_list_push ⚠ pdf_mark_obj ⚠ pdf_mark_xref ⚠ pdf_metadata ⚠ pdf_name_eq ⚠ pdf_name_from_line_ending ⚠ pdf_needs_password ⚠ pdf_new_action_from_link ⚠ pdf_new_array ⚠ pdf_new_buffer_processor ⚠ pdf_new_cmap ⚠ pdf_new_color_filter ⚠ pdf_new_crypt ⚠ pdf_new_date ⚠ pdf_new_destination_from_link ⚠ pdf_new_dict ⚠ pdf_new_display_list_from_annot ⚠ pdf_new_encrypt ⚠ pdf_new_font_desc ⚠ pdf_new_graft_map ⚠ pdf_new_identity_cmap ⚠ pdf_new_indirect ⚠ pdf_new_int ⚠ pdf_new_link ⚠ pdf_new_local_xref ⚠ pdf_new_mark_bits ⚠ pdf_new_matrix ⚠ pdf_new_name ⚠ pdf_new_outline_iterator ⚠ pdf_new_output_processor ⚠ pdf_new_pdf_device ⚠ pdf_new_pixmap_from_annot ⚠ pdf_new_pixmap_from_page_contents_with_separations_and_usage ⚠ pdf_new_pixmap_from_page_contents_with_usage ⚠ pdf_new_pixmap_from_page_with_separations_and_usage ⚠ pdf_new_pixmap_from_page_with_usage ⚠ pdf_new_processor ⚠ pdf_new_real ⚠ pdf_new_rect ⚠ pdf_new_run_processor ⚠ pdf_new_sanitize_filter ⚠ pdf_new_stext_page_from_annot ⚠ pdf_new_string ⚠ pdf_new_text_string ⚠ pdf_new_utf8_from_pdf_stream_obj ⚠ pdf_new_utf8_from_pdf_string ⚠ pdf_new_utf8_from_pdf_string_obj ⚠ pdf_new_xobject ⚠ pdf_next_annot ⚠ pdf_next_widget ⚠ pdf_obj_is_dirty ⚠ pdf_obj_is_incremental ⚠ pdf_obj_marked ⚠ pdf_obj_memo ⚠ pdf_obj_num_is_stream ⚠ pdf_obj_parent_num ⚠ pdf_obj_refs ⚠ pdf_objcmp ⚠ pdf_objcmp_deep ⚠ pdf_objcmp_resolve ⚠ pdf_open_contents_stream ⚠ pdf_open_crypt ⚠ pdf_open_crypt_with_filter ⚠ pdf_open_document ⚠ pdf_open_document_with_stream ⚠ pdf_open_inline_stream ⚠ pdf_open_raw_stream ⚠ pdf_open_raw_stream_number ⚠ pdf_open_stream ⚠ pdf_open_stream_number ⚠ pdf_open_stream_with_offset ⚠ pdf_page_contents ⚠ pdf_page_event_close ⚠ pdf_page_event_open ⚠ pdf_page_from_fz_page ⚠ pdf_page_group ⚠ pdf_page_has_transparency ⚠ pdf_page_label ⚠ pdf_page_label_imp ⚠ pdf_page_obj_transform ⚠ pdf_page_presentation ⚠ pdf_page_resources ⚠ pdf_page_separations ⚠ pdf_page_transform ⚠ pdf_page_write ⚠ pdf_parse_array ⚠ pdf_parse_date ⚠ pdf_parse_default_appearance ⚠ pdf_parse_dict ⚠ pdf_parse_ind_obj ⚠ pdf_parse_journal_obj ⚠ pdf_parse_link_action ⚠ pdf_parse_link_dest ⚠ pdf_parse_link_uri ⚠ pdf_parse_stm_obj ⚠ pdf_parse_write_options ⚠ pdf_pin_document ⚠ pdf_preview_signature_as_display_list ⚠ pdf_preview_signature_as_pixmap ⚠ pdf_print_crypt ⚠ pdf_print_default_appearance ⚠ pdf_print_encrypted_obj ⚠ pdf_print_font ⚠ pdf_print_obj ⚠ pdf_process_annot ⚠ pdf_process_contents ⚠ pdf_process_glyph ⚠ pdf_process_raw_contents ⚠ pdf_processor_pop_resources ⚠ pdf_processor_push_resources ⚠ pdf_progressive_advance ⚠ pdf_purge_local_font_resources ⚠ pdf_purge_locals_from_store ⚠ pdf_read_journal ⚠ pdf_read_ocg ⚠ pdf_recolor_shade ⚠ Recolor a shade. pdf_redact_page ⚠ pdf_redo ⚠ pdf_remove_item ⚠ pdf_repair_obj ⚠ pdf_repair_obj_stms ⚠ pdf_repair_trailer ⚠ pdf_repair_xref ⚠ pdf_replace_xref ⚠ pdf_reset_form ⚠ pdf_resolve_indirect ⚠ Resolve an indirect object (or chain of objects). pdf_resolve_indirect_chain ⚠ pdf_resolve_link ⚠ pdf_resolve_link_dest ⚠ pdf_run_annot ⚠ pdf_run_glyph ⚠ pdf_run_page ⚠ pdf_run_page_annots ⚠ pdf_run_page_annots_with_usage ⚠ pdf_run_page_contents ⚠ pdf_run_page_contents_with_usage ⚠ pdf_run_page_widgets ⚠ pdf_run_page_widgets_with_usage ⚠ pdf_run_page_with_usage ⚠ pdf_sample_shade_function ⚠ pdf_save_document ⚠ pdf_save_journal ⚠ pdf_save_snapshot ⚠ pdf_select_layer_config ⚠ pdf_select_layer_config_ui ⚠ pdf_serialise_journal ⚠ pdf_set_annot_active ⚠ pdf_set_annot_appearance ⚠ pdf_set_annot_appearance_from_display_list ⚠ pdf_set_annot_author ⚠ pdf_set_annot_border ⚠ pdf_set_annot_border_effect ⚠ pdf_set_annot_border_effect_intensity ⚠ pdf_set_annot_border_style ⚠ pdf_set_annot_border_width ⚠ pdf_set_annot_color ⚠ pdf_set_annot_contents ⚠ pdf_set_annot_creation_date ⚠ pdf_set_annot_default_appearance ⚠ pdf_set_annot_field_value ⚠ pdf_set_annot_filespec ⚠ pdf_set_annot_flags ⚠ pdf_set_annot_hidden_for_editing ⚠ pdf_set_annot_hot ⚠ pdf_set_annot_icon_name ⚠ pdf_set_annot_ink_list ⚠ pdf_set_annot_interior_color ⚠ pdf_set_annot_is_open ⚠ pdf_set_annot_language ⚠ pdf_set_annot_line ⚠ pdf_set_annot_line_end_style ⚠ pdf_set_annot_line_ending_styles ⚠ pdf_set_annot_line_start_style ⚠ pdf_set_annot_modification_date ⚠ pdf_set_annot_opacity ⚠ pdf_set_annot_popup ⚠ pdf_set_annot_quad_points ⚠ pdf_set_annot_quadding ⚠ pdf_set_annot_rect ⚠ pdf_set_annot_resynthesised ⚠ pdf_set_annot_stamp_image ⚠ pdf_set_annot_vertex ⚠ pdf_set_annot_vertices ⚠ pdf_set_choice_field_value ⚠ pdf_set_cmap_wmode ⚠ pdf_set_default_hmtx ⚠ pdf_set_default_vmtx ⚠ pdf_set_doc_event_callback ⚠ pdf_set_document_language ⚠ pdf_set_field_value ⚠ pdf_set_font_wmode ⚠ pdf_set_int ⚠ pdf_set_layer_config_as_default ⚠ pdf_set_obj_memo ⚠ pdf_set_obj_parent ⚠ pdf_set_page_labels ⚠ pdf_set_populating_xref_trailer ⚠ pdf_set_str_len ⚠ pdf_set_text_field_value ⚠ pdf_set_usecmap ⚠ pdf_set_widget_editing_state ⚠ pdf_sign_signature ⚠ pdf_sign_signature_with_appearance ⚠ pdf_signature_appearance_signed ⚠ pdf_signature_appearance_unsigned ⚠ pdf_signature_byte_range ⚠ pdf_signature_contents ⚠ pdf_signature_drop_distinguished_name ⚠ pdf_signature_error_description ⚠ pdf_signature_format_distinguished_name ⚠ pdf_signature_get_signatory ⚠ pdf_signature_get_widget_signatory ⚠ pdf_signature_hash_bytes ⚠ pdf_signature_incremental_change_since_signing ⚠ pdf_signature_info ⚠ pdf_signature_is_signed ⚠ pdf_signature_set_value ⚠ pdf_sort_cmap ⚠ pdf_sort_dict ⚠ pdf_specifics ⚠ pdf_sprint_obj ⚠ pdf_store_item ⚠ pdf_string_from_annot_type ⚠ pdf_string_from_line_ending ⚠ pdf_text_widget_format ⚠ pdf_text_widget_max_len ⚠ pdf_to_bool ⚠ pdf_to_date ⚠ pdf_to_gen ⚠ pdf_to_int ⚠ pdf_to_int64 ⚠ pdf_to_matrix ⚠ pdf_to_name ⚠ pdf_to_num ⚠ pdf_to_quad ⚠ pdf_to_real ⚠ pdf_to_rect ⚠ pdf_to_str_buf ⚠ pdf_to_str_len ⚠ pdf_to_string ⚠ pdf_to_text_string ⚠ pdf_toggle_layer_config_ui ⚠ pdf_toggle_widget ⚠ pdf_tos_get_text ⚠ pdf_tos_make_trm ⚠ pdf_tos_move_after_char ⚠ pdf_tos_newline ⚠ pdf_tos_reset ⚠ pdf_tos_restore ⚠ pdf_tos_save ⚠ pdf_tos_set_matrix ⚠ pdf_tos_translate ⚠ pdf_trailer ⚠ pdf_undo ⚠ pdf_undoredo_state ⚠ pdf_undoredo_step ⚠ pdf_unmark_obj ⚠ pdf_update_annot ⚠ pdf_update_default_colorspaces ⚠ pdf_update_object ⚠ pdf_update_page ⚠ pdf_update_stream ⚠ pdf_update_widget ⚠ pdf_update_xobject ⚠ pdf_validate_change_history ⚠ pdf_validate_changes ⚠ pdf_validate_signature ⚠ pdf_verify_embedded_file_checksum ⚠ pdf_version ⚠ pdf_walk_tree ⚠ pdf_was_pure_xfa ⚠ pdf_was_repaired ⚠ pdf_widget_is_readonly ⚠ pdf_widget_is_signed ⚠ pdf_widget_type ⚠ pdf_write_digest ⚠ pdf_write_document ⚠ pdf_write_journal ⚠ pdf_write_snapshot ⚠ pdf_xobject_bbox ⚠ pdf_xobject_colorspace ⚠ pdf_xobject_isolated ⚠ pdf_xobject_knockout ⚠ pdf_xobject_matrix ⚠ pdf_xobject_resources ⚠ pdf_xobject_transparency ⚠ pdf_xref_ensure_incremental_object ⚠ pdf_xref_ensure_local_object ⚠ pdf_xref_entry_map ⚠ pdf_xref_is_incremental ⚠ pdf_xref_len ⚠ pdf_xref_obj_is_unsaved_signature ⚠ pdf_xref_remove_unsaved_signature ⚠ pdf_xref_store_unsaved_signature ⚠ ucdn_compat_decompose ⚠ Compatibility decomposition of a codepoint. ucdn_compose ⚠ Pairwise canonical composition of two codepoints. This includes
Hangul Jamo composition (see chapter 3.12 of the Unicode core
specification). ucdn_decompose ⚠ Pairwise canonical decomposition of a codepoint. This includes
Hangul Jamo decomposition (see chapter 3.12 of the Unicode core
specification). ucdn_get_bidi_class ⚠ Get bidirectional class of a codepoint. ucdn_get_combining_class ⚠ Get combining class of a codepoint. ucdn_get_east_asian_width ⚠ Get east-asian width of a codepoint. ucdn_get_general_category ⚠ Get general category of a codepoint. ucdn_get_linebreak_class ⚠ Get unresolved linebreak class of a codepoint. This does not take
rule LB1 of UAX#14 into account. See ucdn_get_resolved_linebreak_class()
for resolved linebreak classes. ucdn_get_mirrored ⚠ Check if codepoint can be mirrored. ucdn_get_resolved_linebreak_class ⚠ Get resolved linebreak class of a codepoint. This resolves characters
in the AI, SG, XX, SA and CJ classes according to rule LB1 of UAX#14.
In addition the CB class is resolved as the equivalent B2 class and
the NL class is resolved as the equivalent BK class. ucdn_get_script ⚠ Get script of a codepoint. ucdn_get_unicode_version ⚠ Return version of the Unicode database. ucdn_mirror ⚠ Mirror a codepoint. ucdn_paired_bracket ⚠ Get paired bracket for a codepoint. ucdn_paired_bracket_type ⚠ Get paired bracket type for a codepoint. FILE _IO_lock_t __builtin_va_list __jmp_buf __off64_t __off_t _bindgen_ty_1 _bindgen_ty_2 _bindgen_ty_3 Specifies the maximum size in bytes of the resource store in
fz_context. Given as argument to fz_new_context. _bindgen_ty_4 FZ_UTFMAX: Maximum number of bytes in a decoded rune (maximum
length returned by fz_chartorune). _bindgen_ty_5 _bindgen_ty_6 _bindgen_ty_7 The maximum number of colorants available in any given
color/colorspace (not including alpha). _bindgen_ty_8 _bindgen_ty_9 A fz_separation structure holds details of a set of separations
(such as might be used on within a page of the document). _bindgen_ty_10 _bindgen_ty_11 The shading code uses gouraud shaded triangle meshes. _bindgen_ty_12 _bindgen_ty_13 _bindgen_ty_14 _bindgen_ty_15 _bindgen_ty_16 _bindgen_ty_17 _bindgen_ty_18 FZ_STEXT_PRESERVE_LIGATURES: If this option is activated
ligatures are passed through to the application in their
original form. If this option is deactivated ligatures are
expanded into their constituent parts, e.g. the ligature ffi is
expanded into three separate characters f, f and i. _bindgen_ty_19 _bindgen_ty_20 _bindgen_ty_21 _bindgen_ty_22 _bindgen_ty_23 _bindgen_ty_24 _bindgen_ty_25 _bindgen_ty_26 _bindgen_ty_27 _bindgen_ty_28 _bindgen_ty_29 _bindgen_ty_30 _bindgen_ty_31 _bindgen_ty_32 _bindgen_ty_33 _bindgen_ty_34 _bindgen_ty_35 _bindgen_ty_36 _bindgen_ty_37 _bindgen_ty_38 _bindgen_ty_39 fz_bidi_direction fz_bidi_flags fz_bidi_fragment_fn Prototype for callback function supplied to fz_bidi_fragment_text. fz_bookmark fz_close_band_writer_fn fz_colorspace_type fz_cull_type fz_deflate_level fz_document_authenticate_password_fn Type for a function to be
called to attempt to authenticate a password. See
fz_authenticate_password for more information. fz_document_count_chapters_fn Type for a function to be called to
count the number of chapters in a document. See
fz_count_chapters for more information. fz_document_count_pages_fn Type for a function to be called to
count the number of pages in a document. See fz_count_pages for
more information. fz_document_drop_fn Type for a function to be called when
the reference count for the fz_document drops to 0. The
implementation should release any resources held by the
document. The actual document pointer will be freed by the
caller. fz_document_format_link_uri_fn Type for a function to be called to
create an internal link to a destination (chapter/page/x/y/w/h/zoom/type
tuple). See fz_resolve_link_dest for more information. fz_document_has_permission_fn Type for a function to be
called to see if a document grants a certain permission. See
fz_document_has_permission for more information. fz_document_layout_fn Type for a function to be called to lay
out a document. See fz_layout_document for more information. fz_document_load_outline_fn Type for a function to be called to
load the outlines for a document. See fz_document_load_outline
for more information. fz_document_load_page_fn Type for a function to load a given
page from a document. See fz_load_page for more information. fz_document_lookup_bookmark_fn Type for a function to lookup a bookmark.
See fz_lookup_bookmark for more information. fz_document_lookup_metadata_fn Type for a function to query
a document’s metadata. See fz_lookup_metadata for more
information. fz_document_make_bookmark_fn Type for a function to make
a bookmark. See fz_make_bookmark for more information. fz_document_needs_password_fn Type for a function to be
called to enquire whether the document needs a password
or not. See fz_needs_password for more information. fz_document_open_accel_fn Function type to open a document from a
file, with accelerator data. fz_document_open_accel_with_stream_fn Function type to open a document from a file,
with accelerator data. fz_document_open_fn Function type to open a document from a file. fz_document_open_with_stream_fn Function type to open a
document from a file. fz_document_outline_iterator_fn Type for a function to be called to obtain an outline iterator
for a document. See fz_document_outline_iterator for more information. fz_document_output_accelerator_fn Write document accelerator data fz_document_output_intent_fn Return output intent color space if it exists fz_document_page_label_fn Type for a function to get the page label of a page in the document.
See fz_page_label for more information. fz_document_recognize_fn Recognize a document type from
a magic string. fz_document_resolve_link_dest_fn Type for a function to be called to
resolve an internal link to a location (chapter/page number
tuple). See fz_resolve_link_dest for more information. fz_document_set_metadata_fn Type for a function to set
a document’s metadata. See fz_set_metadata for more
information. fz_document_writer_begin_page_fn Function type to start
the process of writing a page to a document. fz_document_writer_close_writer_fn Function type to end
the process of writing pages to a document. fz_document_writer_drop_writer_fn Function type to discard
an fz_document_writer. This may be called at any time during
the process to release all the resources owned by the writer. fz_document_writer_end_page_fn Function type to end the
process of writing a page to a document. fz_drop_band_writer_fn fz_drop_image_fn Function type to destroy an images data
when it’s reference count reaches zero. fz_error_cb A callback called whenever an error message is generated.
The user pointer passed to fz_set_error_callback() is passed
along with the error message. fz_hash_table_drop_fn Function type called when a hash table entry is dropped. fz_hash_table_filter_fn Callback function called on each key/value pair in the hash
table, when fz_hash_filter is run to remove entries where the
callback returns true. fz_hash_table_for_each_fn Callback function called on each key/value pair in the hash
table, when fz_hash_for_each is run. fz_image_get_pixmap_fn Function type to get a decoded pixmap for an image. fz_image_get_size_fn Function type to get the given storage
size for an image. fz_jmp_buf fz_linecap fz_linejoin fz_link_dest_type fz_link_drop_link_fn fz_link_set_rect_fn fz_link_set_uri_fn fz_load_system_cjk_font_fn Type for user supplied cjk font loading hook. fz_load_system_fallback_font_fn Type for user supplied fallback font loading hook. fz_load_system_font_fn Type for user supplied system font loading hook. fz_metatext fz_outline_iterator_delete_fn Function type for deleting the current item. fz_outline_iterator_down_fn fz_outline_iterator_drop_fn Function type for dropping the current iterator. fz_outline_iterator_insert_fn Function type for inserting a new item BEFORE the current point. fz_outline_iterator_item_fn Function type for getting the current item. fz_outline_iterator_next_fn Function types for moving the iterator position. fz_outline_iterator_prev_fn fz_outline_iterator_up_fn fz_outline_iterator_update_fn Function type for updating the current item properties according to the given item. fz_output_close_fn A function type for use when implementing
fz_outputs. The supplied function of this type is called
when the output stream is closed, to flush any pending writes. fz_output_drop_fn A function type for use when implementing
fz_outputs. The supplied function of this type is called
when the output stream is dropped, to release the stream
specific state information. fz_output_seek_fn A function type for use when implementing
fz_outputs. The supplied function of this type is called when
fz_seek_output is requested. fz_output_tell_fn A function type for use when implementing
fz_outputs. The supplied function of this type is called when
fz_tell_output is requested. fz_output_write_fn A function type for use when implementing
fz_outputs. The supplied function of this type is called
whenever data is written to the output. fz_page_bound_page_fn Type for a function to return the
bounding box of a page. See fz_bound_page for more
information. fz_page_control_separation_fn Type for a function to enable/
disable separations on a page. See fz_control_separation for
more information. fz_page_create_link_fn Type for a function to create a link on a page. fz_page_delete_link_fn Type for a function to delete a link on a page. fz_page_drop_page_fn Type for a function to release all the
resources held by a page. Called automatically when the
reference count for that page reaches zero. fz_page_load_links_fn Type for a function to load the links
from a page. See fz_load_links for more information. fz_page_page_presentation_fn Type for a function to
obtain the details of how this page should be presented when
in presentation mode. See fz_page_presentation for more
information. fz_page_run_page_fn Type for a function to run the
contents of a page. See fz_run_page_contents for more
information. fz_page_separation_disabled_fn Type for a function to detect
whether a given separation is enabled or disabled on a page.
See FZ_SEPARATION_DISABLED for more information. fz_page_separations_fn Type for a function to retrieve
details of separations on a page. See fz_get_separations
for more information. fz_page_uses_overprint_fn Type for a function to retrieve
whether or not a given page uses overprint. fz_pdfocr_progress_fn Used to report progress of the OCR operation. fz_permission fz_process_opened_page_fn Type for a function to be called when processing an already opened page.
See fz_process_opened_pages. fz_separation_behavior fz_sha384 Structure definition is public to enable stack
based allocation. Do not access the members directly. fz_shade_prepare_fn Callback function type for use with
fz_process_shade. fz_shade_process_fn Callback function type for use with
fz_process_shade. fz_store_drop_fn Function type for a function to drop a storable object. fz_store_filter_fn Callback function called by fz_filter_store on every item within
the store. fz_story_position_callback fz_stream_drop_fn A function type for use when implementing
fz_streams. The supplied function of this type is called
when the stream is dropped, to release the stream specific
state information. fz_stream_from_output_fn A function type for use when implementing
fz_outputs. The supplied function of this type is called
when the fz_stream_from_output is called. fz_stream_next_fn A function type for use when implementing
fz_streams. The supplied function of this type is called
whenever data is required, and the current buffer is empty. fz_stream_seek_fn A function type for use when implementing
fz_streams. The supplied function of this type is called when
fz_seek is requested, and the arguments are as defined for
fz_seek. fz_structure fz_text_language fz_truncate_fn A function type for use when implementing
fz_outputs. The supplied function of this type is called
when fz_truncate_output is called to truncate the file
at that point. fz_tune_image_decode_fn Given the width and height of an image,
the subsample factor, and the subarea of the image actually
required, the caller can decide whether to decode the whole
image or just a subarea. fz_tune_image_scale_fn Given the source width and height of
image, together with the actual required width and height,
decide whether we should use mitchell scaling. fz_warning_cb A callback called whenever a warning message is generated.
The user pointer passed to fz_set_warning_callback() is
passed along with the warning message. fz_write_band_fn fz_write_header_fn fz_write_story_contentfn fz_write_story_pagefn fz_write_story_positionfn fz_write_story_rectfn fz_write_trailer_fn fz_xml_doc mupdf_error_t pdf_annot_type pdf_border_effect pdf_border_style pdf_doc_event_cb pdf_filter_factory_fn pdf_free_doc_event_data_cb pdf_js_console_clear_cb pdf_js_console_drop_cb pdf_js_console_hide_cb pdf_js_console_show_cb pdf_js_console_write_cb pdf_layer_config_ui_type pdf_line_ending pdf_page_label_style pdf_pkcs7_check_certificate_fn pdf_pkcs7_check_digest_fn pdf_pkcs7_create_digest_fn pdf_pkcs7_drop_signer_fn pdf_pkcs7_drop_verifier_fn pdf_pkcs7_get_signatory_fn pdf_pkcs7_get_signing_name_fn pdf_pkcs7_keep_signer_fn pdf_pkcs7_max_digest_size_fn pdf_recolor_vertex Function to recolor a single color from a shade. pdf_shade_recolorer Function to handle recoloring a shade. pdf_signature_error pdf_token pdf_widget_tx_format pdf_widget_type sigjmp_buf va_list fz_colorspace__bindgen_ty_1 fz_compression_params__bindgen_ty_1 fz_sha256__bindgen_ty_1 fz_sha512__bindgen_ty_1 fz_shade__bindgen_ty_1 fz_stext_block__bindgen_ty_1 fz_store_hash__bindgen_ty_1