SYMBOL INDEX (2079 symbols across 97 files) FILE: docs/_static/prism/prism.js function u (line 3) | function u(e){s.highlightedCode=e,a.hooks.run("before-insert",s),s.eleme... function i (line 3) | function i(e,n,t,r){this.type=e,this.content=n,this.alias=t,this.length=... function l (line 3) | function l(e,n,t,r){e.lastIndex=n;var a=e.exec(t);if(a&&r&&a[1]){var i=a... function o (line 3) | function o(e,n,t,r,s,g){for(var f in t)if(t.hasOwnProperty(f)&&t[f]){var... function s (line 3) | function s(){var e={value:null,prev:null,next:null},n={value:null,prev:e... function u (line 3) | function u(e,n,t){var r=n.next,a={value:t,prev:n,next:r};return n.next=a... function c (line 3) | function c(e,n,t){for(var r=n.next,a=0;a>/g,(function(e,s){return"(?:"... function s (line 10) | function s(e,s,a){return RegExp(n(e,s),a||"")} function a (line 10) | function a(e,n){for(var s=0;s>/g,(function(){... function l (line 10) | function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"} function q (line 10) | function q(n,a){return{interpolation:{pattern:s("((?:^|[^{])(?:\\{\\{)*)... function n (line 18) | function n(t){this.defaults=e({},t)} function r (line 18) | function r(e){for(var t=0,n=0;n bool: method __delitem__ (line 2849) | def __delitem__(self, i)->None: method __enter__ (line 2872) | def __enter__(self): method __exit__ (line 2875) | def __exit__(self, *args): method __getitem__ (line 2879) | def __getitem__(self, i: int = 0) -> Page: method __getitem__ (line 2884) | def __getitem__(self, i: slice) -> list[Page]: method __getitem__ (line 2888) | def __getitem__(self, i: tuple[int, int]) -> Page: method __getitem__ (line 2891) | def __getitem__(self, i=0): method __init__ (line 2900) | def __init__(self, filename=None, stream=None, filetype=None, rect=Non... method __len__ (line 3053) | def __len__(self) -> int: method __repr__ (line 3056) | def __repr__(self) -> str: method _addFormFont (line 3064) | def _addFormFont(self, name, font): method del_toc_item (line 3084) | def del_toc_item( method _delToC (line 3092) | def _delToC(self): method _delete_page (line 3124) | def _delete_page(self, pno): method _deleteObject (line 3130) | def _deleteObject(self, xref): method _do_links (line 3137) | def _do_links( method _do_widgets (line 3271) | def _do_widgets( method _embeddedFileGet (line 3597) | def _embeddedFileGet(self, idx): method _embeddedFileIndex (line 3612) | def _embeddedFileIndex(self, item: typing.Union[int, str]) -> int: method _embfile_add (line 3622) | def _embfile_add(self, name, buffer_, filename=None, ufilename=None, d... method _embfile_del (line 3653) | def _embfile_del(self, idx): method _embfile_info (line 3665) | def _embfile_info(self, idx, infodict): method _embfile_names (line 3712) | def _embfile_names(self, namelist): method _embfile_upd (line 3732) | def _embfile_upd(self, idx, buffer_=None, filename=None, ufilename=Non... method _extend_toc_items (line 3768) | def _extend_toc_items(self, items): method _forget_page (line 3838) | def _forget_page(self, page: Page): method _get_char_widths (line 3845) | def _get_char_widths(self, xref: int, bfname: str, ext: str, ordering:... method _get_page_labels (line 3875) | def _get_page_labels(self): method _getMetadata (line 3907) | def _getMetadata(self, key): method _getOLRootNumber (line 3915) | def _getOLRootNumber(self): method _getPDFfileid (line 3932) | def _getPDFfileid(self): method _getPageInfo (line 3948) | def _getPageInfo(self, pno, what): method _insert_font (line 3968) | def _insert_font(self, fontfile=None, fontbuffer=None): method _loadOutline (line 3978) | def _loadOutline(self): method _make_page_map (line 3989) | def _make_page_map(self): method _move_copy_page (line 3995) | def _move_copy_page(self, pno, nb, before, copy): method _newPage (line 4051) | def _newPage(self, pno=-1, width=595, height=842): method _remove_links_to (line 4075) | def _remove_links_to(self, numbers): method _remove_toc_item (line 4079) | def _remove_toc_item(self, xref): method _reset_page_refs (line 4090) | def _reset_page_refs(self): method _set_page_labels (line 4101) | def _set_page_labels(self, labels): method _update_toc_item (line 4113) | def _update_toc_item(self, xref, action=None, title=None, flags=0, col... method FormFonts (line 4142) | def FormFonts(self): method add_layer (line 4162) | def add_layer(self, name, creator=None, on=None): method add_ocg (line 4168) | def add_ocg(self, name, config=-1, on=1, intent=None, usage=None): method authenticate (line 4238) | def authenticate(self, password): method can_save_incrementally (line 4250) | def can_save_incrementally(self): method bake (line 4257) | def bake(self, *, annots: bool = True, widgets: bool = True) -> None: method chapter_count (line 4276) | def chapter_count(self): method chapter_page_count (line 4282) | def chapter_page_count(self, chapter): method close (line 4292) | def close(self): method convert_to_pdf (line 4310) | def convert_to_pdf(self, from_page=0, to_page=-1, rotate=0): method copy_page (line 4333) | def copy_page(self, pno: int, to: int =-1): method del_xml_metadata (line 4358) | def del_xml_metadata(self): method delete_page (line 4367) | def delete_page(self, pno: int =-1): method delete_pages (line 4372) | def delete_pages(self, *args, **kw): method embfile_add (line 4441) | def embfile_add(self, method embfile_count (line 4479) | def embfile_count(self) -> int: method embfile_del (line 4483) | def embfile_del(self, item: typing.Union[int, str]): method embfile_get (line 4498) | def embfile_get(self, item: typing.Union[int, str]) -> bytes: method embfile_info (line 4509) | def embfile_info(self, item: typing.Union[int, str]) -> dict: method embfile_names (line 4531) | def embfile_names(self) -> list: method embfile_upd (line 4537) | def embfile_upd(self, method extract_font (line 4568) | def extract_font(self, xref=0, info_only=0, named=None): method extract_image (line 4617) | def extract_image(self, xref): method ez_save (line 4647) | def ez_save( method find_bookmark (line 4696) | def find_bookmark(self, bm): method fullcopy_page (line 4703) | def fullcopy_page(self, pno, to=-1): method get_char_widths (line 4759) | def get_char_widths( method get_layer (line 4860) | def get_layer(self, config=-1): method get_layers (line 4882) | def get_layers(self): method get_new_xref (line 4907) | def get_new_xref(self): method get_oc (line 4917) | def get_oc(doc: 'Document', xref: int) -> int: method get_ocgs (line 4934) | def get_ocgs(self): method get_ocmd (line 4981) | def get_ocmd(doc: 'Document', xref: int) -> dict: method get_outline_xrefs (line 5048) | def get_outline_xrefs(self): method get_page_fonts (line 5066) | def get_page_fonts(self, pno: int, full: bool =False) -> list: method get_page_images (line 5084) | def get_page_images(self, pno: int, full: bool =False) -> list: method get_page_labels (line 5096) | def get_page_labels(self): method get_page_numbers (line 5106) | def get_page_numbers(doc, label, only_one=False): method get_page_pixmap (line 5132) | def get_page_pixmap( method get_page_text (line 5167) | def get_page_text( method get_page_xobjects (line 5188) | def get_page_xobjects(self, pno: int) -> list: method get_sigflags (line 5198) | def get_sigflags(self): method get_toc (line 5214) | def get_toc( method get_xml_metadata (line 5268) | def get_xml_metadata(self): method has_annots (line 5285) | def has_annots(doc: 'Document') -> bool: method has_links (line 5298) | def has_links(doc: 'Document') -> bool: method init_doc (line 5310) | def init_doc(self): method insert_file (line 5332) | def insert_file(self, method insert_page (line 5375) | def insert_page( method insert_pdf (line 5405) | def insert_pdf( method is_dirty (line 5525) | def is_dirty(self): method is_fast_webaccess (line 5533) | def is_fast_webaccess(self): method is_form_pdf (line 5543) | def is_form_pdf(self): method is_pdf (line 5566) | def is_pdf(self): method is_reflowable (line 5581) | def is_reflowable(self): method is_repaired (line 5588) | def is_repaired(self): method journal_can_do (line 5598) | def journal_can_do(self): method journal_enable (line 5609) | def journal_enable(self): method journal_is_enabled (line 5616) | def journal_is_enabled(self): method journal_load (line 5624) | def journal_load(self, filename): method journal_op_name (line 5638) | def journal_op_name(self, step): method journal_position (line 5646) | def journal_position(self): method journal_redo (line 5655) | def journal_redo(self): method journal_save (line 5663) | def journal_save(self, filename): method journal_start_op (line 5675) | def journal_start_op(self, name=None): method journal_stop_op (line 5687) | def journal_stop_op(self): method journal_undo (line 5694) | def journal_undo(self): method language (line 5703) | def language(self): method last_location (line 5714) | def last_location(self): method layer_ui_configs (line 5721) | def layer_ui_configs(self): method layout (line 5746) | def layout(self, rect=None, width=0, height=0, fontsize=11): method load_page (line 5766) | def load_page(self, page_id): method location_from_page_number (line 5796) | def location_from_page_number(self, pno): method make_bookmark (line 5810) | def make_bookmark(self, loc): method markinfo (line 5819) | def markinfo(self) -> dict: method move_page (line 5848) | def move_page(self, pno: int, to: int =-1): method name (line 5869) | def name(self): method need_appearances (line 5872) | def need_appearances(self, value=None): method needs_pass (line 5897) | def needs_pass(self): method new_page (line 5905) | def new_page( method next_location (line 5923) | def next_location(self, page_id): method page_annot_xrefs (line 5944) | def page_annot_xrefs(self, n): method page_count (line 5963) | def page_count(self): method page_cropbox (line 5974) | def page_cropbox(self, pno): method page_number_from_location (line 5994) | def page_number_from_location(self, page_id): method page_xref (line 6008) | def page_xref(self, pno): method pagelayout (line 6026) | def pagelayout(self) -> str: method pagemode (line 6040) | def pagemode(self) -> str: method pages (line 6053) | def pages(self, start: OptInt =None, stop: OptInt =None, step: OptInt ... method pdf_catalog (line 6082) | def pdf_catalog(self): method pdf_trailer (line 6092) | def pdf_trailer(self, compressed=0, ascii=0): method permissions (line 6097) | def permissions(self): method prev_location (line 6121) | def prev_location(self, page_id): method reload_page (line 6137) | def reload_page(self, page: Page) -> Page: method repair (line 6196) | def repair(self): method resolve_link (line 6204) | def resolve_link(self, uri=None, chapters=0): method rewrite_images (line 6230) | def rewrite_images( method recolor (line 6317) | def recolor(self, components=1): method resolve_names (line 6330) | def resolve_names(self): method save (line 6461) | def save( method save_snapshot (line 6555) | def save_snapshot(self, filename): method saveIncr (line 6572) | def saveIncr(self): method scrub (line 6580) | def scrub( method search_page_for (line 6735) | def search_page_for( method select (line 6771) | def select(self, pyliste): method set_language (line 6798) | def set_language(self, language=None): method set_layer (line 6807) | def set_layer(self, config, basestate=None, on=None, off=None, rbgroup... method set_layer_ui_config (line 6872) | def set_layer_ui_config(self, number, action=0): method set_markinfo (line 6889) | def set_markinfo(self, markinfo: dict) -> bool: method set_metadata (line 6912) | def set_metadata(doc: 'Document', m: dict = None) -> None: method set_oc (line 6973) | def set_oc(doc: 'Document', xref: int, oc: int) -> None: method set_ocmd (line 6995) | def set_ocmd( method set_pagelayout (line 7068) | def set_pagelayout(self, pagelayout: str): method set_pagemode (line 7084) | def set_pagemode(self, pagemode: str): method set_page_labels (line 7100) | def set_page_labels(doc, labels): method set_toc (line 7144) | def set_toc( method set_toc_item (line 7335) | def set_toc_item( method set_xml_metadata (line 7443) | def set_xml_metadata(self, metadata): method subset_fonts (line 7461) | def subset_fonts(doc: 'Document', verbose: bool = False, fallback: boo... method switch_layer (line 7773) | def switch_layer(self, config, as_default=0): method update_object (line 7793) | def update_object(self, xref, text, page=None): method update_stream (line 7808) | def update_stream(self, xref=0, stream=None, new=1, compress=1): method version_count (line 7827) | def version_count(self): method write (line 7836) | def write( method tobytes (line 7886) | def tobytes(self, *args, **kwargs): method xref (line 7890) | def xref(self): method xref_copy (line 7895) | def xref_copy(doc: 'Document', source: int, target: int, *, keep: list... method xref_get_key (line 7930) | def xref_get_key(self, xref, key): method xref_get_keys (line 7980) | def xref_get_keys(self, xref): method xref_is_font (line 7999) | def xref_is_font(self, xref): method xref_is_image (line 8007) | def xref_is_image(self, xref): method xref_is_stream (line 8015) | def xref_is_stream(self, xref=0): method xref_is_xobject (line 8022) | def xref_is_xobject(self, xref): method xref_length (line 8030) | def xref_length(self): method xref_object (line 8038) | def xref_object(self, xref, compressed=0, ascii=0): method xref_set_key (line 8057) | def xref_set_key(self, xref, key, value): method xref_stream (line 8095) | def xref_stream(self, xref): method xref_stream_raw (line 8113) | def xref_stream_raw(self, xref): method xref_xml_metadata (line 8131) | def xref_xml_metadata(self): class DocumentWriter (line 8151) | class DocumentWriter: method __enter__ (line 8153) | def __enter__(self): method __exit__ (line 8156) | def __exit__(self, *args): method __init__ (line 8159) | def __init__(self, path, options=''): method begin_page (line 8182) | def begin_page( self, mediabox): method close (line 8188) | def close( self): method end_page (line 8191) | def end_page( self): class Font (line 8195) | class Font: method __del__ (line 8197) | def __del__(self): method __init__ (line 8201) | def __init__( method __repr__ (line 8252) | def __repr__(self): method ascender (line 8256) | def ascender(self): method bbox (line 8261) | def bbox(self): method buffer (line 8265) | def buffer(self): method char_lengths (line 8269) | def char_lengths(self, text, fontsize=11, language=None, script=0, wmo... method descender (line 8285) | def descender(self): method flags (line 8290) | def flags(self): method glyph_advance (line 8333) | def glyph_advance(self, chr_, language=None, script=0, wmode=0, small_... method glyph_bbox (line 8344) | def glyph_bbox(self, char, language=None, script=0, small_caps=0): method glyph_count (line 8356) | def glyph_count(self): method glyph_name_to_unicode (line 8359) | def glyph_name_to_unicode(self, name): method has_glyph (line 8363) | def has_glyph(self, chr, language=None, script=0, fallback=0, small_ca... method is_bold (line 8376) | def is_bold(self): method is_italic (line 8380) | def is_italic(self): method is_monospaced (line 8384) | def is_monospaced(self): method is_serif (line 8388) | def is_serif(self): method is_writable (line 8392) | def is_writable(self): method name (line 8411) | def name(self): method text_length (line 8416) | def text_length(self, text, fontsize=11, language=None, script=0, wmod... method unicode_to_glyph_name (line 8435) | def unicode_to_glyph_name(self, ch): method valid_codepoints (line 8439) | def valid_codepoints(self): class Graftmap (line 8450) | class Graftmap: method __del__ (line 8452) | def __del__(self): method __init__ (line 8457) | def __init__(self, doc): class Link (line 8464) | class Link: method __del__ (line 8465) | def __del__(self): method __init__ (line 8468) | def __init__( self, this): method __repr__ (line 8472) | def __repr__(self): method __str__ (line 8476) | def __str__(self): method _border (line 8480) | def _border(self, doc, xref): method _colors (line 8490) | def _colors(self, doc, xref): method _erase (line 8500) | def _erase(self): method _setBorder (line 8504) | def _setBorder(self, border, doc, xref): method border (line 8515) | def border(self): method colors (line 8519) | def colors(self): method dest (line 8523) | def dest(self): method flags (line 8539) | def flags(self)->int: method is_external (line 8550) | def is_external(self): method next (line 8561) | def next(self): method rect (line 8589) | def rect(self): method set_border (line 8600) | def set_border(self, border=None, width=0, dashes=None, style=None): method set_colors (line 8605) | def set_colors(self, colors=None, stroke=None, fill=None): method set_flags (line 8625) | def set_flags(self, flags): method uri (line 8636) | def uri(self): class Matrix (line 8647) | class Matrix: method __abs__ (line 8649) | def __abs__(self): method __add__ (line 8652) | def __add__(self, m): method __bool__ (line 8661) | def __bool__(self): method __eq__ (line 8664) | def __eq__(self, mat): method __getitem__ (line 8669) | def __getitem__(self, i): method __init__ (line 8672) | def __init__(self, *args, a=None, b=None, c=None, d=None, e=None, f=No... method __invert__ (line 8727) | def __invert__(self): method __len__ (line 8733) | def __len__(self): method __mul__ (line 8736) | def __mul__(self, m): method __neg__ (line 8743) | def __neg__(self): method __nonzero__ (line 8746) | def __nonzero__(self): method __pos__ (line 8749) | def __pos__(self): method __repr__ (line 8752) | def __repr__(self): method __setitem__ (line 8755) | def __setitem__(self, i, v): method __sub__ (line 8767) | def __sub__(self, m): method __truediv__ (line 8776) | def __truediv__(self, m): method concat (line 8786) | def concat(self, one, two): method invert (line 8793) | def invert(self, src=None): method is_rectilinear (line 8807) | def is_rectilinear(self): method prerotate (line 8812) | def prerotate(self, theta): method prescale (line 8855) | def prescale(self, sx, sy): method preshear (line 8865) | def preshear(self, h, v): method pretranslate (line 8876) | def pretranslate(self, tx, ty): class IdentityMatrix (line 8889) | class IdentityMatrix(Matrix): method __hash__ (line 8892) | def __hash__(self): method __init__ (line 8895) | def __init__(self): method __repr__ (line 8898) | def __repr__(self): method __setattr__ (line 8901) | def __setattr__(self, name, value): method checkargs (line 8909) | def checkargs(*args): class linkDest (line 8915) | class linkDest: method __init__ (line 8918) | def __init__(self, obj, rlink, document=None): class Widget (line 9018) | class Widget: method __init__ (line 9023) | def __init__(self): method __repr__ (line 9060) | def __repr__(self): method _adjust_font (line 9063) | def _adjust_font(self): method _checker (line 9077) | def _checker(self): method _parse_da (line 9098) | def _parse_da(self): method _validate (line 9129) | def _validate(self): method _sync_flags (line 9200) | def _sync_flags(self): method button_states (line 9245) | def button_states(self): method next (line 9295) | def next(self): method on_state (line 9298) | def on_state(self): method reset (line 9319) | def reset(self): method update (line 9324) | def update(self, sync_flags=False): class Outline (line 9358) | class Outline: method __init__ (line 9360) | def __init__(self, ol): method dest (line 9364) | def dest(self): method destination (line 9368) | def destination(self, document): method down (line 9376) | def down(self): method is_external (line 9384) | def is_external(self): method is_open (line 9399) | def is_open(self): method next (line 9405) | def next(self): method page (line 9413) | def page(self): method title (line 9419) | def title(self): method uri (line 9423) | def uri(self): method x (line 9430) | def x(self): method y (line 9434) | def y(self): function _make_PdfFilterOptions (line 9440) | def _make_PdfFilterOptions( class Page (line 9502) | class Page: method __init__ (line 9504) | def __init__(self, page, document): method __repr__ (line 9520) | def __repr__(self): method __str__ (line 9523) | def __str__(self): method _add_caret_annot (line 9542) | def _add_caret_annot(self, point): method _add_file_annot (line 9557) | def _add_file_annot(self, point, buffer_, filename, ufilename=None, de... method _add_freetext_annot (line 9584) | def _add_freetext_annot( method _add_ink_annot (line 9664) | def _add_ink_annot(self, list): method _add_line_annot (line 9696) | def _add_line_annot(self, p1, p2): method _add_multiline (line 9707) | def _add_multiline(self, points, annot_type): method _add_redact_annot (line 9722) | def _add_redact_annot(self, quad, text=None, da_str=None, align=0, fil... method _add_square_or_circle (line 9752) | def _add_square_or_circle(self, rect, annot_type): method _add_stamp_annot (line 9764) | def _add_stamp_annot(self, rect, stamp=0): method _add_text_annot (line 9832) | def _add_text_annot(self, point, text, icon=None): method _add_text_marker (line 9846) | def _add_text_marker(self, quads, annot_type): method _addAnnot_FromString (line 9860) | def _addAnnot_FromString(self, linklist): method _addWidget (line 9894) | def _addWidget(self, field_type, field_name): method _apply_redactions (line 9903) | def _apply_redactions(self, text, images, graphics): method _erase (line 9913) | def _erase(self): method _count_q_balance (line 9925) | def _count_q_balance(self): method _get_optional_content (line 9949) | def _get_optional_content(self, oc: OptInt) -> OptStr: method _get_resource_properties (line 9972) | def _get_resource_properties(self): method _get_textpage (line 9980) | def _get_textpage(self, clip=None, flags=0, matrix=None): method _insert_image (line 10005) | def _insert_image(self, method _insertFont (line 10177) | def _insertFont(self, fontname, bfname, fontfile, fontbuffer, set_simp... method _load_annot (line 10198) | def _load_annot(self, name, xref): method _makePixmap (line 10207) | def _makePixmap(self, doc, ctm, cs, alpha=0, annots=1, clip=None): method _other_box (line 10211) | def _other_box(self, boxtype): method _pdf_page (line 10222) | def _pdf_page(self, required=True): method _reset_annot_refs (line 10225) | def _reset_annot_refs(self): method _set_opacity (line 10229) | def _set_opacity(self, gstate=None, CA=1, ca=1, blendmode=None): method _set_pagebox (line 10262) | def _set_pagebox(self, boxtype, rect): method _set_resource_property (line 10283) | def _set_resource_property(self, name, xref): method _show_pdf_page (line 10287) | def _show_pdf_page(self, fz_srcpage, overlay=1, matrix=None, xref=0, o... method add_caret_annot (line 10344) | def add_caret_annot(self, point: point_like) -> Annot: method add_circle_annot (line 10357) | def add_circle_annot(self, rect: rect_like) -> Annot: method add_file_annot (line 10368) | def add_file_annot( method add_freetext_annot (line 10393) | def add_freetext_annot( method add_highlight_annot (line 10441) | def add_highlight_annot(self, quads=None, start=None, method add_ink_annot (line 10451) | def add_ink_annot(self, handwriting: list) -> Annot: method add_line_annot (line 10465) | def add_line_annot(self, p1: point_like, p2: point_like) -> Annot: method add_polygon_annot (line 10476) | def add_polygon_annot(self, points: list) -> Annot: method add_polyline_annot (line 10487) | def add_polyline_annot(self, points: list) -> Annot: method add_rect_annot (line 10498) | def add_rect_annot(self, rect: rect_like) -> Annot: method add_redact_annot (line 10509) | def add_redact_annot( method add_squiggly_annot (line 10571) | def add_squiggly_annot( method add_stamp_annot (line 10585) | def add_stamp_annot(self, rect: rect_like, stamp=0) -> Annot: method add_strikeout_annot (line 10596) | def add_strikeout_annot(self, quads=None, start=None, stop=None, clip=... method add_text_annot (line 10604) | def add_text_annot(self, point: point_like, text: str, icon: str ="Not... method add_underline_annot (line 10615) | def add_underline_annot(self, quads=None, start=None, stop=None, clip=... method add_widget (line 10623) | def add_widget(self, widget: Widget) -> Annot: method annot_names (line 10641) | def annot_names(self): method annot_xrefs (line 10652) | def annot_xrefs(self): method annots (line 10658) | def annots(self, types=None): method apply_redactions (line 10678) | def apply_redactions( method recolor (line 10789) | def recolor(self, components=1): method clip_to_rect (line 10802) | def clip_to_rect(self, rect): method get_layout (line 10813) | def get_layout(self): method artbox (line 10828) | def artbox(self): method bleedbox (line 10837) | def bleedbox(self): method bound (line 10845) | def bound(self): method clean_contents (line 10863) | def clean_contents(self, sanitize=1): method cropbox (line 10873) | def cropbox(self): method cropbox_position (line 10886) | def cropbox_position(self): method delete_annot (line 10889) | def delete_annot(self, annot): method delete_image (line 10912) | def delete_image(page: 'Page', xref: int): method delete_link (line 10925) | def delete_link(self, linkdict): method delete_widget (line 10969) | def delete_widget(page: 'Page', widget: Widget) -> Widget: method derotation_matrix (line 10984) | def derotation_matrix(self) -> Matrix: method draw_bezier (line 10993) | def draw_bezier( method draw_circle (line 11032) | def draw_circle( method draw_curve (line 11066) | def draw_curve( method draw_line (line 11104) | def draw_line( method draw_oval (line 11138) | def draw_oval( method draw_polyline (line 11172) | def draw_polyline( method draw_quad (line 11208) | def draw_quad( method draw_rect (line 11242) | def draw_rect( method draw_sector (line 11279) | def draw_sector( method draw_squiggle (line 11325) | def draw_squiggle( method draw_zigzag (line 11360) | def draw_zigzag( method extend_textpage (line 11395) | def extend_textpage(self, tpage, flags=0, matrix=None): method find_tables (line 11406) | def find_tables(self, **kwargs): method first_annot (line 11410) | def first_annot(self): method first_link (line 11426) | def first_link(self): method first_widget (line 11433) | def first_widget(self): method get_bboxlog (line 11452) | def get_bboxlog(self, layers=None): method get_cdrawings (line 11468) | def get_cdrawings(self, extended=None, callback=None, method=None): method get_contents (line 11499) | def get_contents(self): method get_displaylist (line 11517) | def get_displaylist(self, annots=1): method get_drawings (line 11530) | def get_drawings(self, extended: bool=False) -> list: method get_image_info (line 11720) | def get_image_info( method get_image_rects (line 11761) | def get_image_rects(page: 'Page', name, transform=False) -> list: method get_label (line 11797) | def get_label(page): method get_links (line 11813) | def get_links(page: 'Page') -> list: method get_pixmap (line 11839) | def get_pixmap( method remove_rotation (line 11882) | def remove_rotation(self): method cluster_drawings (line 11936) | def cluster_drawings( method get_fonts (line 12035) | def get_fonts(self, full=False): method get_image_bbox (line 12040) | def get_image_bbox(self, name, transform=0): method get_images (line 12104) | def get_images(self, full=False): method get_oc_items (line 12109) | def get_oc_items(self) -> list: method get_svg_image (line 12128) | def get_svg_image(self, matrix=None, text_as_path=1): method get_textbox (line 12152) | def get_textbox( method get_text (line 12167) | def get_text(self, *args, **kwargs): method get_text_blocks (line 12170) | def get_text_blocks(self, *args, **kwargs): method get_text_selection (line 12173) | def get_text_selection(self, *args, **kwargs): method get_text_words (line 12176) | def get_text_words(self, *args, **kwargs): method get_textpage_ocr (line 12179) | def get_textpage_ocr(self, *args, **kwargs): method get_textpage (line 12182) | def get_textpage(self, clip: rect_like = None, flags: int = 0, matrix=... method get_texttrace (line 12198) | def get_texttrace(self): method get_xobjects (line 12219) | def get_xobjects(self): method insert_font (line 12224) | def insert_font(self, fontname="helv", fontfile=None, fontbuffer=None, method insert_htmlbox (line 12307) | def insert_htmlbox( method insert_image (line 12454) | def insert_image( method insert_link (line 12578) | def insert_link(page: 'Page', lnk: dict, mark: bool = True) -> None: method insert_text (line 12586) | def insert_text( method insert_textbox (line 12635) | def insert_textbox( method is_wrapped (line 12708) | def is_wrapped(self): method language (line 12713) | def language(self): method links (line 12723) | def links(self, kinds=None): method load_annot (line 12736) | def load_annot(self, ident: typing.Union[str, int]) -> Annot: method load_links (line 12759) | def load_links(self): method load_widget (line 12786) | def load_widget( self, xref): method mediabox (line 12805) | def mediabox(self): method mediabox_size (line 12816) | def mediabox_size(self): method new_shape (line 12819) | def new_shape(self): method read_contents (line 12829) | def read_contents(self): method refresh (line 12833) | def refresh(self): method replace_image (line 12841) | def replace_image( method rotation (line 12880) | def rotation(self): method rotation_matrix (line 12889) | def rotation_matrix(self) -> Matrix: method run (line 12893) | def run(self, dw, m): method search_for (line 12900) | def search_for( method set_artbox (line 12941) | def set_artbox(self, rect): method set_bleedbox (line 12945) | def set_bleedbox(self, rect): method set_contents (line 12949) | def set_contents(self, xref): method set_cropbox (line 12963) | def set_cropbox(self, rect): method set_language (line 12967) | def set_language(self, language=None): method set_mediabox (line 12982) | def set_mediabox(self, rect): method set_rotation (line 12997) | def set_rotation(self, rotation): method set_trimbox (line 13004) | def set_trimbox(self, rect): method show_pdf_page (line 13008) | def show_pdf_page( method transformation_matrix (line 13133) | def transformation_matrix(self): method trimbox (line 13152) | def trimbox(self): method update_link (line 13160) | def update_link(page: 'Page', lnk: dict) -> None: method widgets (line 13169) | def widgets(self, types=None): method wrap_contents (line 13186) | def wrap_contents(self): method write_text (line 13196) | def write_text( method xref (line 13248) | def xref(self): class Pixmap (line 13259) | class Pixmap: method __init__ (line 13261) | def __init__(self, *args): method __len__ (line 13541) | def __len__(self): method __repr__ (line 13544) | def __repr__(self): method _tobytes (line 13553) | def _tobytes(self, format_, jpg_quality): method _writeIMG (line 13574) | def _writeIMG(self, filename, format_, jpg_quality): method alpha (line 13585) | def alpha(self): method clear_with (line 13589) | def clear_with(self, value=None, bbox=None): method color_count (line 13598) | def color_count(self, colors=0, clip=None): method color_topusage (line 13608) | def color_topusage(self, clip=None): method colorspace (line 13624) | def colorspace(self): method copy (line 13631) | def copy(self, src, bbox): method digest (line 13642) | def digest(self): method gamma_with (line 13647) | def gamma_with(self, gamma): method h (line 13656) | def h(self): method invert_irect (line 13660) | def invert_irect(self, bbox=None): method irect (line 13674) | def irect(self): method is_monochrome (line 13680) | def is_monochrome(self): method is_unicolor (line 13685) | def is_unicolor(self): method n (line 13707) | def n(self): method pdfocr_save (line 13719) | def pdfocr_save(self, filename, compress=1, language=None, tessdata=No... method pdfocr_tobytes (line 13740) | def pdfocr_tobytes(self, compress=True, language="eng", tessdata=None): method pil_image (line 13761) | def pil_image(self): method pil_save (line 13782) | def pil_save(self, *args, **kwargs): method pil_tobytes (line 13797) | def pil_tobytes(self, *args, **kwargs): method pixel (line 13814) | def pixel(self, x, y): method samples (line 13833) | def samples(self)->bytes: method samples_mv (line 13838) | def samples_mv(self): method _samples_mv_release (line 13850) | def _samples_mv_release(self): method samples_ptr (line 13855) | def samples_ptr(self): method save (line 13858) | def save(self, filename, output=None, jpg_quality=95): method set_alpha (line 13899) | def set_alpha(self, alphavalues=None, premultiply=1, opaque=None, matt... method tobytes (line 13994) | def tobytes(self, output="png", jpg_quality=95): method set_dpi (line 14024) | def set_dpi(self, xres, yres): method set_origin (line 14030) | def set_origin(self, x, y): method set_pixel (line 14036) | def set_pixel(self, x, y, color): method set_rect (line 14061) | def set_rect(self, bbox, color): method shrink (line 14076) | def shrink(self, factor): method size (line 14088) | def size(self): method stride (line 14093) | def stride(self): method tint_with (line 14097) | def tint_with(self, black, white): method w (line 14105) | def w(self): method warp (line 14109) | def warp(self, quad, width, height): method x (line 14118) | def x(self): method xres (line 14123) | def xres(self): method y (line 14128) | def y(self): method yres (line 14133) | def yres(self): method __del__ (line 14140) | def __del__(self): class Point (line 14145) | class Point: method __abs__ (line 14147) | def __abs__(self): method __add__ (line 14150) | def __add__(self, p): method __bool__ (line 14157) | def __bool__(self): method __eq__ (line 14160) | def __eq__(self, p): method __getitem__ (line 14165) | def __getitem__(self, i): method __hash__ (line 14168) | def __hash__(self): method __init__ (line 14171) | def __init__(self, *args, x=None, y=None): method __len__ (line 14205) | def __len__(self): method __mul__ (line 14208) | def __mul__(self, m): method __neg__ (line 14217) | def __neg__(self): method __nonzero__ (line 14220) | def __nonzero__(self): method __pos__ (line 14223) | def __pos__(self): method __repr__ (line 14226) | def __repr__(self): method __setitem__ (line 14229) | def __setitem__(self, i, v): method __sub__ (line 14237) | def __sub__(self, p): method __truediv__ (line 14244) | def __truediv__(self, m): method abs_unit (line 14254) | def abs_unit(self): method distance_to (line 14262) | def distance_to(self, *args): method transform (line 14312) | def transform(self, m): method unit (line 14320) | def unit(self): class Quad (line 14332) | class Quad: method __abs__ (line 14334) | def __abs__(self): method __add__ (line 14339) | def __add__(self, q): method __bool__ (line 14346) | def __bool__(self): method __contains__ (line 14349) | def __contains__(self, x): method __eq__ (line 14370) | def __eq__(self, quad): method __getitem__ (line 14380) | def __getitem__(self, i): method __hash__ (line 14383) | def __hash__(self): method __init__ (line 14386) | def __init__(self, *args, ul=None, ur=None, ll=None, lr=None): method __len__ (line 14421) | def __len__(self): method __mul__ (line 14424) | def __mul__(self, m): method __neg__ (line 14429) | def __neg__(self): method __nonzero__ (line 14432) | def __nonzero__(self): method __pos__ (line 14435) | def __pos__(self): method __repr__ (line 14438) | def __repr__(self): method __setitem__ (line 14441) | def __setitem__(self, i, v): method __sub__ (line 14450) | def __sub__(self, q): method __truediv__ (line 14457) | def __truediv__(self, m): method is_convex (line 14469) | def is_convex(self): method is_empty (line 14491) | def is_empty(self): method is_infinite (line 14499) | def is_infinite(self): method is_rectangular (line 14504) | def is_rectangular(self): method morph (line 14528) | def morph(self, p, m): method rect (line 14539) | def rect(self): method transform (line 14547) | def transform(self, m): class Rect (line 14564) | class Rect: method __abs__ (line 14566) | def __abs__(self): method __add__ (line 14571) | def __add__(self, p): method __and__ (line 14578) | def __and__(self, x): method __bool__ (line 14586) | def __bool__(self): method __contains__ (line 14589) | def __contains__(self, x): method __eq__ (line 14606) | def __eq__(self, rect): method __getitem__ (line 14611) | def __getitem__(self, i): method __hash__ (line 14614) | def __hash__(self): method __init__ (line 14617) | def __init__(self, *args, p0=None, p1=None, x0=None, y0=None, x1=None,... method __len__ (line 14636) | def __len__(self): method __mul__ (line 14639) | def __mul__(self, m): method __neg__ (line 14646) | def __neg__(self): method __nonzero__ (line 14649) | def __nonzero__(self): method __or__ (line 14652) | def __or__(self, x): method __pos__ (line 14662) | def __pos__(self): method __repr__ (line 14665) | def __repr__(self): method __setitem__ (line 14668) | def __setitem__(self, i, v): method __sub__ (line 14678) | def __sub__(self, p): method __truediv__ (line 14685) | def __truediv__(self, m): method bottom_left (line 14696) | def bottom_left(self): method bottom_right (line 14701) | def bottom_right(self): method contains (line 14705) | def contains(self, x): method height (line 14710) | def height(self): method get_area (line 14713) | def get_area(self, *args) -> float: method include_point (line 14717) | def include_point(self, p): method include_rect (line 14724) | def include_rect(self, r): method intersect (line 14739) | def intersect(self, r): method intersects (line 14756) | def intersects(self, x): method is_empty (line 14771) | def is_empty(self): method is_infinite (line 14776) | def is_infinite(self): method is_valid (line 14781) | def is_valid(self): method morph (line 14785) | def morph(self, p, m): method norm (line 14793) | def norm(self): method normalize (line 14796) | def normalize(self): method quad (line 14805) | def quad(self): method round (line 14809) | def round(self): method top_left (line 14814) | def top_left(self): method top_right (line 14819) | def top_right(self): method torect (line 14823) | def torect(self, r): method transform (line 14835) | def transform(self, m): method width (line 14843) | def width(self): class Shape (line 14855) | class Shape: method horizontal_angle (line 14859) | def horizontal_angle(C, P): method __init__ (line 14878) | def __init__(self, page: Page): method updateRect (line 14898) | def updateRect(self, x): method draw_line (line 14919) | def draw_line(self, p1: point_like, p2: point_like) -> Point: method draw_polyline (line 14933) | def draw_polyline(self, points: list) -> Point: method draw_bezier (line 14947) | def draw_bezier( method draw_oval (line 14970) | def draw_oval(self, tetra: typing.Union[quad_like, rect_like]) -> Point: method draw_circle (line 14994) | def draw_circle(self, center: point_like, radius: float) -> Point: method draw_curve (line 15002) | def draw_curve( method draw_sector (line 15017) | def draw_sector( method draw_rect (line 15091) | def draw_rect(self, rect: rect_like, *, radius=None) -> Point: method draw_quad (line 15142) | def draw_quad(self, quad: quad_like) -> Point: method draw_zigzag (line 15147) | def draw_zigzag( method draw_squiggle (line 15176) | def draw_squiggle( method insert_text (line 15216) | def insert_text( method insert_textbox (line 15405) | def insert_textbox( method finish (line 15729) | def finish( method commit (line 15820) | def commit(self, overlay: bool = True) -> None: class Story (line 15845) | class Story: method __init__ (line 15847) | def __init__( self, html='', user_css=None, em=12, archive=None): method add_header_ids (line 15857) | def add_header_ids(self): method add_pdf_links (line 15877) | def add_pdf_links(document_or_stream, positions): method body (line 15962) | def body(self): method document (line 15966) | def document( self): method draw (line 15970) | def draw( self, device, matrix=None): method element_positions (line 15975) | def element_positions( self, function, args=None): method place (line 16006) | def place( self, where, flags=0): method reset (line 16015) | def reset( self): method write (line 16018) | def write(self, writer, rectfn, positionfn=None, pagefn=None): method write_stabilized (line 16058) | def write_stabilized(writer, contentfn, rectfn, user_css=None, em=12, ... method write_stabilized_with_links (line 16090) | def write_stabilized_with_links(contentfn, rectfn, user_css=None, em=1... method write_with_links (line 16105) | def write_with_links(self, rectfn, positionfn=None, pagefn=None): class FitResult (line 16120) | class FitResult: method __init__ (line 16141) | def __init__(self, big_enough=None, filled=None, more=None, numcalls... method __repr__ (line 16149) | def __repr__(self): method fit (line 16159) | def fit(self, fn, pmin=None, pmax=None, delta=0.001, verbose=False, fl... method fit_scale (line 16313) | def fit_scale(self, rect, scale_min=0, scale_max=None, delta=0.001, ve... method fit_height (line 16343) | def fit_height(self, width, height_min=0, height_max=None, origin=(0, ... method fit_width (line 16371) | def fit_width(self, height, width_min=0, width_max=None, origin=(0, 0)... class TextPage (line 16400) | class TextPage: method __init__ (line 16402) | def __init__(self, *args): method _extractText (line 16413) | def _extractText(self, format_): method _getNewBlockList (line 16434) | def _getNewBlockList(self, page_dict, raw): method _textpage_dict (line 16437) | def _textpage_dict(self, raw=False): method extractBLOCKS (line 16442) | def extractBLOCKS(self): method extractDICT (line 16494) | def extractDICT(self, cb=None, sort=False) -> dict: method extractHTML (line 16506) | def extractHTML(self) -> str: method extractIMGINFO (line 16510) | def extractIMGINFO(self, hashes=0): method extractJSON (line 16558) | def extractJSON(self, cb=None, sort=False) -> str: method extractRAWDICT (line 16580) | def extractRAWDICT(self, cb=None, sort=False) -> dict: method extractRAWJSON (line 16592) | def extractRAWJSON(self, cb=None, sort=False) -> str: method extractSelection (line 16613) | def extractSelection(self, pointa, pointb): method extractText (line 16619) | def extractText(self, sort=False) -> str: method extractTextbox (line 16627) | def extractTextbox(self, rect): method extractWORDS (line 16635) | def extractWORDS(self, delimiters=None): method extractXHTML (line 16691) | def extractXHTML(self) -> str: method extractXML (line 16695) | def extractXML(self) -> str: method poolsize (line 16699) | def poolsize(self): method rect (line 16708) | def rect(self): method search (line 16717) | def search(self, needle, hit_max=0, quads=1): class TextWriter (line 16746) | class TextWriter: method __init__ (line 16748) | def __init__(self, page_rect, opacity=1, color=None): method _bbox (line 16766) | def _bbox(self): method append (line 16771) | def append(self, pos, text, font=None, fontsize=11, language=None, rig... method appendv (line 16815) | def appendv(self, pos, text, font=None, fontsize=11, language=None, sm... method clean_rtl (line 16823) | def clean_rtl(self, text): method fill_textbox (line 16869) | def fill_textbox( method write_text (line 17095) | def write_text(self, page, color=None, opacity=-1, overlay=1, morph=No... class IRect (line 17230) | class IRect: method __add__ (line 17240) | def __add__(self, p): method __and__ (line 17243) | def __and__(self, x): method __contains__ (line 17246) | def __contains__(self, x): method __eq__ (line 17249) | def __eq__(self, r): method __getitem__ (line 17254) | def __getitem__(self, i): method __hash__ (line 17257) | def __hash__(self): method __init__ (line 17260) | def __init__(self, *args, p0=None, p1=None, x0=None, y0=None, x1=None,... method __len__ (line 17263) | def __len__(self): method __mul__ (line 17266) | def __mul__(self, m): method __neg__ (line 17269) | def __neg__(self): method __or__ (line 17272) | def __or__(self, x): method __pos__ (line 17275) | def __pos__(self): method __repr__ (line 17278) | def __repr__(self): method __setitem__ (line 17281) | def __setitem__(self, i, v): method __sub__ (line 17291) | def __sub__(self, p): method __truediv__ (line 17294) | def __truediv__(self, m): method bottom_left (line 17298) | def bottom_left(self): method bottom_right (line 17303) | def bottom_right(self): method height (line 17308) | def height(self): method contains (line 17311) | def contains(self, x): method get_area (line 17315) | def get_area(self, *args) -> float: method include_point (line 17319) | def include_point(self, p): method include_rect (line 17324) | def include_rect(self, r): method intersect (line 17329) | def intersect(self, r): method intersects (line 17333) | def intersects(self, x): method is_empty (line 17337) | def is_empty(self): method is_infinite (line 17342) | def is_infinite(self): method is_valid (line 17347) | def is_valid(self): method morph (line 17351) | def morph(self, p, m): method norm (line 17359) | def norm(self): method normalize (line 17362) | def normalize(self): method quad (line 17371) | def quad(self): method rect (line 17376) | def rect(self): method top_left (line 17380) | def top_left(self): method top_right (line 17385) | def top_right(self): method torect (line 17389) | def torect(self, r): method transform (line 17400) | def transform(self, m): method width (line 17404) | def width(self): class FileDataError (line 17719) | class FileDataError(RuntimeError): class FileNotFoundError (line 17723) | class FileNotFoundError(RuntimeError): class EmptyFileError (line 17727) | class EmptyFileError(FileDataError): function _rect_area (line 18329) | def _rect_area(width, height, args): function _read_samples (line 18336) | def _read_samples( pixmap, offset, n): function _INRANGE (line 18348) | def _INRANGE(v, low, high): function _remove_dest_range (line 18352) | def _remove_dest_range(pdf, numbers): function ASSERT_PDF (line 18388) | def ASSERT_PDF(cond): function EMPTY_IRECT (line 18394) | def EMPTY_IRECT(): function EMPTY_QUAD (line 18398) | def EMPTY_QUAD(): function EMPTY_RECT (line 18402) | def EMPTY_RECT(): function ENSURE_OPERATION (line 18406) | def ENSURE_OPERATION(pdf): function INFINITE_IRECT (line 18411) | def INFINITE_IRECT(): function INFINITE_QUAD (line 18415) | def INFINITE_QUAD(): function INFINITE_RECT (line 18419) | def INFINITE_RECT(): function JM_BinFromBuffer (line 18423) | def JM_BinFromBuffer(buffer_): function JM_EscapeStrFromStr (line 18432) | def JM_EscapeStrFromStr(c): function JM_BufferFromBytes (line 18461) | def JM_BufferFromBytes(stream): function JM_FLOAT_ITEM (line 18479) | def JM_FLOAT_ITEM(obj, idx): function JM_INT_ITEM (line 18484) | def JM_INT_ITEM(obj, idx): function JM_pixmap_from_page (line 18492) | def JM_pixmap_from_page(doc, page, ctm, cs, alpha, annots, clip): function JM_StrAsChar (line 18562) | def JM_StrAsChar(x): function JM_TUPLE (line 18568) | def JM_TUPLE(o: typing.Sequence) -> tuple: function JM_TUPLE3 (line 18572) | def JM_TUPLE3(o: typing.Sequence) -> tuple: function JM_UnicodeFromStr (line 18576) | def JM_UnicodeFromStr(s): function JM_add_annot_id (line 18585) | def JM_add_annot_id(annot, stem): function JM_add_oc_object (line 18606) | def JM_add_oc_object(pdf, ref, xref): function JM_annot_border (line 18622) | def JM_annot_border(annot_obj): function JM_annot_colors (line 18662) | def JM_annot_colors(annot_obj): function JM_annot_set_border (line 18685) | def JM_annot_set_border( border, doc, annot_obj): function make_escape (line 18739) | def make_escape(ch): function JM_append_rune (line 18752) | def JM_append_rune(buff, ch): function JM_append_word (line 18759) | def JM_append_word(lines, buff, wbbox, block_n, line_n, word_n): function JM_add_layer_config (line 18778) | def JM_add_layer_config( pdf, name, creator, ON): function JM_char_bbox (line 18808) | def JM_char_bbox(line, ch): function JM_char_font_flags (line 18821) | def JM_char_font_flags(font, line, ch): function JM_char_quad (line 18832) | def JM_char_quad(line, ch): function JM_choice_options (line 18921) | def JM_choice_options(annot): function JM_clear_pixmap_rect_with_value (line 18949) | def JM_clear_pixmap_rect_with_value(dest, value, b): function JM_color_FromSequence (line 19004) | def JM_color_FromSequence(color): function JM_color_count (line 19022) | def JM_color_count( pm, clip): function JM_compress_buffer (line 19062) | def JM_compress_buffer(inbuffer): function JM_copy_rectangle (line 19078) | def JM_copy_rectangle(page, area): function JM_convert_to_pdf (line 19101) | def JM_convert_to_pdf(doc, fp, tp, rotate): function JM_create_widget (line 19154) | def JM_create_widget(doc, page, type, fieldname): function JM_cropbox (line 19204) | def JM_cropbox(page_obj): function JM_cropbox_size (line 19224) | def JM_cropbox_size(page_obj): function JM_derotate_page_matrix (line 19232) | def JM_derotate_page_matrix(page): function JM_embed_file (line 19240) | def JM_embed_file( function JM_embedded_clean (line 19277) | def JM_embedded_clean(pdf): function JM_EscapeStrFromBuffer (line 19301) | def JM_EscapeStrFromBuffer(buff): function JM_ensure_identity (line 19309) | def JM_ensure_identity(pdf): function JM_ensure_ocproperties (line 19325) | def JM_ensure_ocproperties(pdf): function JM_expand_fname (line 19343) | def JM_expand_fname(name): function JM_field_type_text (line 19359) | def JM_field_type_text(wtype): function JM_fill_pixmap_rect_with_color (line 19380) | def JM_fill_pixmap_rect_with_color(dest, col, b): function JM_find_annot_irt (line 19403) | def JM_find_annot_irt(annot): function JM_font_ascender (line 19430) | def JM_font_ascender(font): function JM_font_descender (line 19440) | def JM_font_descender(font): function JM_is_word_delimiter (line 19451) | def JM_is_word_delimiter(ch, delimiters): function JM_is_rtl_char (line 19471) | def JM_is_rtl_char(ch): function JM_font_name (line 19477) | def JM_font_name(font): function JM_gather_fonts (line 19486) | def JM_gather_fonts(pdf, dict_, fontlist, stream_xref): function JM_gather_forms (line 19523) | def JM_gather_forms(doc, dict_: mupdf.PdfObj, imagelist, stream_xref: int): function JM_gather_images (line 19563) | def JM_gather_images(doc: mupdf.PdfDocument, dict_: mupdf.PdfObj, imagel... function JM_get_annot_by_xref (line 19621) | def JM_get_annot_by_xref(page, xref): function JM_get_annot_by_name (line 19641) | def JM_get_annot_by_name(page, name): function JM_get_annot_id_list (line 19665) | def JM_get_annot_id_list(page): function JM_get_annot_xref_list (line 19679) | def JM_get_annot_xref_list( page_obj): function JM_get_annot_xref_list2 (line 19704) | def JM_get_annot_xref_list2(page): function JM_get_border_style (line 19711) | def JM_get_border_style(style): function JM_get_font (line 19727) | def JM_get_font( function JM_get_fontbuffer (line 19789) | def JM_get_fontbuffer(doc, xref): function JM_get_resource_properties (line 19844) | def JM_get_resource_properties(ref): function JM_get_widget_by_xref (line 19866) | def JM_get_widget_by_xref( page, xref): function JM_get_widget_properties (line 19883) | def JM_get_widget_properties(annot, Widget): function JM_get_fontextension (line 20044) | def JM_get_fontextension(doc, xref): function JM_get_ocg_arrays_imp (line 20088) | def JM_get_ocg_arrays_imp(arr): function JM_get_ocg_arrays (line 20104) | def JM_get_ocg_arrays(conf): function JM_get_page_labels (line 20137) | def JM_get_page_labels(liste, nums): function JM_get_script (line 20150) | def JM_get_script(key): function JM_have_operation (line 20181) | def JM_have_operation(pdf): function JM_image_extension (line 20190) | def JM_image_extension(type_): function JM_image_filter (line 20216) | def JM_image_filter(opaque, ctm, name, image): function JM_image_profile (line 20225) | def JM_image_profile( imagedata, keep_image): function JM_image_reporter (line 20269) | def JM_image_reporter(page): function JM_fitz_config (line 20303) | def JM_fitz_config(): function JM_insert_contents (line 20342) | def JM_insert_contents(pdf, pageref, newcont, overlay): function JM_insert_font (line 20372) | def JM_insert_font(pdf, bfname, fontfile, fontbuffer, set_simple, idx, w... function JM_irect_from_py (line 20449) | def JM_irect_from_py(r): function JM_listbox_value (line 20478) | def JM_listbox_value( annot): function JM_make_annot_DA (line 20502) | def JM_make_annot_DA(annot, ncol, col, fontname, fontsize): function JM_make_spanlist (line 20522) | def JM_make_spanlist(line_dict, line, raw, buff, tp_rect): function _make_image_dict (line 20672) | def _make_image_dict(img, img_dict): function JM_make_image_block (line 20714) | def JM_make_image_block(block, block_dict): function JM_make_text_block (line 20727) | def JM_make_text_block(block, block_dict, raw, buff, tp_rect): function JM_make_textpage_dict (line 20750) | def JM_make_textpage_dict(tp, page_dict, raw): function JM_matrix_from_py (line 20783) | def JM_matrix_from_py(m): function JM_mediabox (line 20798) | def JM_mediabox(page_obj): function JM_merge_range (line 20827) | def JM_merge_range( function JM_merge_resources (line 20881) | def JM_merge_resources( page, temp_res): function JM_mupdf_warning (line 20947) | def JM_mupdf_warning( text): function JM_mupdf_error (line 20956) | def JM_mupdf_error( text): function JM_new_bbox_device (line 20962) | def JM_new_bbox_device(rc, inc_layers): function JM_new_buffer_from_stext_page (line 20967) | def JM_new_buffer_from_stext_page(page): function JM_new_javascript (line 20988) | def JM_new_javascript(pdf, value): function JM_new_output_fileptr (line 21010) | def JM_new_output_fileptr(bio): function JM_norm_rotation (line 21014) | def JM_norm_rotation(rotate): function JM_object_to_buffer (line 21027) | def JM_object_to_buffer(what, compress, ascii): function JM_outline_xrefs (line 21036) | def JM_outline_xrefs(obj, xrefs): function JM_page_rotation (line 21061) | def JM_page_rotation(page): function JM_pdf_obj_from_str (line 21073) | def JM_pdf_obj_from_str(doc, src): function JM_pixmap_from_display_list (line 21087) | def JM_pixmap_from_display_list( function JM_point_from_py (line 21132) | def JM_point_from_py(p): function JM_print_stext_page_as_text (line 21155) | def JM_print_stext_page_as_text(res, page): function JM_put_script (line 21198) | def JM_put_script(annot_obj, key1, key2, value): function JM_py_from_irect (line 21231) | def JM_py_from_irect(r): function JM_py_from_matrix (line 21235) | def JM_py_from_matrix(m): function JM_py_from_point (line 21239) | def JM_py_from_point(p): function JM_py_from_quad (line 21243) | def JM_py_from_quad(q): function JM_py_from_rect (line 21255) | def JM_py_from_rect(r): function JM_quad_from_py (line 21259) | def JM_quad_from_py(r): function JM_read_contents (line 21304) | def JM_read_contents(pageref): function JM_rect_from_py (line 21326) | def JM_rect_from_py(r): function JM_rects_overlap (line 21349) | def JM_rects_overlap(a, b): function JM_refresh_links (line 21360) | def JM_refresh_links( page): function JM_rotate_page_matrix (line 21377) | def JM_rotate_page_matrix(page): function JM_search_stext_page (line 21401) | def JM_search_stext_page(page, needle): function JM_scan_resources (line 21474) | def JM_scan_resources(pdf, rsrc, liste, what, stream_xref, tracer): function JM_set_choice_options (line 21515) | def JM_set_choice_options(annot, liste): function JM_set_field_type (line 21543) | def JM_set_field_type(doc, obj, type): function JM_set_object_value (line 21581) | def JM_set_object_value(obj, key, value): function JM_set_ocg_arrays (line 21629) | def JM_set_ocg_arrays(conf, basestate, on, off, rbgroups, locked): function JM_set_ocg_arrays_imp (line 21659) | def JM_set_ocg_arrays_imp(arr, list_): function JM_set_resource_property (line 21670) | def JM_set_resource_property(ref, name, xref): function JM_set_widget_properties (line 21691) | def JM_set_widget_properties(annot, Widget): function JM_show_string_cs (line 21885) | def JM_show_string_cs( function JM_UnicodeFromBuffer (line 21913) | def JM_UnicodeFromBuffer(buff): function message_warning (line 21922) | def message_warning(text): function JM_update_stream (line 21929) | def JM_update_stream(doc, obj, buffer_, compress): function JM_xobject_from_page (line 21953) | def JM_xobject_from_page(pdfout, fsrcpage, xref, gmap): function PySequence_Check (line 21988) | def PySequence_Check(s): function PySequence_Size (line 21992) | def PySequence_Size(s): function RAISEPY (line 22030) | def RAISEPY( msg, exc): function PyUnicode_DecodeRawUnicodeEscape (line 22036) | def PyUnicode_DecodeRawUnicodeEscape(s, errors='strict'): function CheckColor (line 22048) | def CheckColor(c: OptSeq): function CheckFont (line 22059) | def CheckFont(page: Page, fontname: str) -> tuple: function CheckFontInfo (line 22067) | def CheckFontInfo(doc: Document, xref: int) -> list: function CheckMarkerArg (line 22075) | def CheckMarkerArg(quads: typing.Any) -> tuple: function CheckMorph (line 22087) | def CheckMorph(o: typing.Any) -> bool: function CheckParent (line 22099) | def CheckParent(o: typing.Any): function CheckQuad (line 22105) | def CheckQuad(q: typing.Any) -> bool: function CheckRect (line 22118) | def CheckRect(r: typing.Any) -> bool: function ColorCode (line 22131) | def ColorCode(c: typing.Union[list, tuple, float, None], f: str) -> str: function Page__add_text_marker (line 22149) | def Page__add_text_marker(self, quads, annot_type): function PDF_NAME (line 22172) | def PDF_NAME(x): function UpdateFontInfo (line 22186) | def UpdateFontInfo(doc: Document, info: typing.Sequence): function args_match (line 22199) | def args_match(args, *types): function calc_image_matrix (line 22224) | def calc_image_matrix(width, height, tr, rotate, keep): function detect_super_script (line 22273) | def detect_super_script(line, ch): function dir_str (line 22279) | def dir_str(x): function getTJstr (line 22286) | def getTJstr(text: str, glyphs: typing.Union[list, tuple, None], simple:... function get_pdf_str (line 22323) | def get_pdf_str(s: str) -> str: function get_tessdata (line 22376) | def get_tessdata(tessdata=None): function css_for_pymupdf_font (line 22446) | def css_for_pymupdf_font( function get_text_length (line 22515) | def get_text_length(text: str, fontname: str ="helv", fontsize: float =1... function image_profile (line 22557) | def image_profile(img: ByteString) -> dict: function jm_append_merge (line 22579) | def jm_append_merge(dev): function jm_bbox_add_rect (line 22650) | def jm_bbox_add_rect( dev, ctx, rect, code): function jm_bbox_fill_image (line 22657) | def jm_bbox_fill_image( dev, ctx, image, ctm, alpha, color_params): function jm_bbox_fill_image_mask (line 22663) | def jm_bbox_fill_image_mask( dev, ctx, image, ctm, colorspace, color, al... function jm_bbox_fill_path (line 22671) | def jm_bbox_fill_path( dev, ctx, path, even_odd, ctm, colorspace, color,... function jm_bbox_fill_shade (line 22680) | def jm_bbox_fill_shade( dev, ctx, shade, ctm, alpha, color_params): function jm_bbox_stroke_text (line 22688) | def jm_bbox_stroke_text( dev, ctx, text, stroke, ctm, *args): function jm_bbox_fill_text (line 22696) | def jm_bbox_fill_text( dev, ctx, text, ctm, *args): function jm_bbox_ignore_text (line 22704) | def jm_bbox_ignore_text( dev, ctx, text, ctm): function jm_bbox_stroke_path (line 22708) | def jm_bbox_stroke_path( dev, ctx, path, stroke, ctm, colorspace, color,... function jm_checkquad (line 22716) | def jm_checkquad(dev): function jm_checkrect (line 22755) | def jm_checkrect(dev): function jm_trace_text (line 22804) | def jm_trace_text( dev, text, type_, ctm, colorspace, color, alpha, seqno): function jm_trace_text_span (line 22813) | def jm_trace_text_span(dev, span, type_, ctm, colorspace, color, alpha, ... function jm_lineart_color (line 22965) | def jm_lineart_color(colorspace, color): function jm_lineart_drop_device (line 22993) | def jm_lineart_drop_device(dev, ctx): function jm_lineart_fill_path (line 22999) | def jm_lineart_fill_path( dev, ctx, path, even_odd, ctm, colorspace, col... function jm_lineart_fill_text (line 23038) | def jm_lineart_fill_text( dev, ctx, text, ctm, colorspace, color, alpha,... function jm_lineart_ignore_text (line 23052) | def jm_lineart_ignore_text(dev, text, ctm): class Walker (line 23058) | class Walker(mupdf.FzPathWalker2): method __init__ (line 23060) | def __init__(self, dev): method closepath (line 23068) | def closepath(self, ctx): # trace_close(). method curveto (line 23096) | def curveto(self, ctx, x1, y1, x2, y2, x3, y3): # trace_curveto(). method lineto (line 23123) | def lineto(self, ctx, x, y): # trace_lineto(). method moveto (line 23144) | def moveto(self, ctx, x, y): # trace_moveto(). function jm_lineart_path (line 23173) | def jm_lineart_path(dev, ctx, path): function jm_lineart_stroke_path (line 23209) | def jm_lineart_stroke_path( dev, ctx, path, stroke, ctm, colorspace, col... function jm_lineart_clip_path (line 23260) | def jm_lineart_clip_path(dev, ctx, path, even_odd, ctm, scissor): function jm_lineart_clip_stroke_path (line 23281) | def jm_lineart_clip_stroke_path(dev, ctx, path, stroke, ctm, scissor): function jm_lineart_clip_stroke_text (line 23301) | def jm_lineart_clip_stroke_text(dev, ctx, text, stroke, ctm, scissor): function jm_lineart_clip_text (line 23308) | def jm_lineart_clip_text(dev, ctx, text, ctm, scissor): function jm_lineart_clip_image_mask (line 23315) | def jm_lineart_clip_image_mask( dev, ctx, image, ctm, scissor): function jm_lineart_pop_clip (line 23322) | def jm_lineart_pop_clip(dev, ctx): function jm_lineart_begin_layer (line 23332) | def jm_lineart_begin_layer(dev, ctx, name): function jm_lineart_end_layer (line 23339) | def jm_lineart_end_layer(dev, ctx): function jm_lineart_begin_group (line 23343) | def jm_lineart_begin_group(dev, ctx, bbox, cs, isolated, knockout, blend... function jm_lineart_end_group (line 23361) | def jm_lineart_end_group(dev, ctx): function jm_lineart_stroke_text (line 23368) | def jm_lineart_stroke_text(dev, ctx, text, stroke, ctm, colorspace, colo... function jm_dev_linewidth (line 23373) | def jm_dev_linewidth( dev, ctx, path, stroke, matrix, colorspace, color,... function jm_increase_seqno (line 23378) | def jm_increase_seqno( dev, ctx, *vargs): function planish_line (line 23386) | def planish_line(p1: point_like, p2: point_like) -> Matrix: class JM_image_reporter_Filter (line 23402) | class JM_image_reporter_Filter(mupdf.PdfFilterOptions2): method __init__ (line 23403) | def __init__(self): method image_filter (line 23407) | def image_filter( self, ctx, ctm, name, image): class JM_new_bbox_device_Device (line 23416) | class JM_new_bbox_device_Device(mupdf.FzDevice2): method __init__ (line 23417) | def __init__(self, result, layers): class JM_new_output_fileptr_Output (line 23447) | class JM_new_output_fileptr_Output(mupdf.FzOutput2): method __init__ (line 23448) | def __init__(self, bio): method seek (line 23456) | def seek( self, ctx, offset, whence): method tell (line 23459) | def tell( self, ctx): method truncate (line 23463) | def truncate( self, ctx): method write (line 23466) | def write(self, ctx, data_raw, data_length): function compute_scissor (line 23471) | def compute_scissor(dev): class JM_new_lineart_device_Device (line 23489) | class JM_new_lineart_device_Device(mupdf.FzDevice2): method __init__ (line 23494) | def __init__(self, out, clips, method): class JM_new_texttrace_device (line 23572) | class JM_new_texttrace_device(mupdf.FzDevice2): method __init__ (line 23577) | def __init__(self, out): function ConversionHeader (line 23626) | def ConversionHeader(i: str, filename: OptStr ="unknown"): function ConversionTrailer (line 23678) | def ConversionTrailer(i: str): function annot_preprocess (line 23699) | def annot_preprocess(page: "Page") -> int: function annot_postprocess (line 23714) | def annot_postprocess(page: "Page", annot: "Annot") -> None: function canon (line 23727) | def canon(c): function chartocanon (line 23740) | def chartocanon(s): function dest_is_valid (line 23747) | def dest_is_valid(o, page_count, page_object_nums, names_list): function dest_is_valid_page (line 23775) | def dest_is_valid_page(obj, page_object_nums, pagecount): function find_string (line 23786) | def find_string(s, needle): function get_pdf_now (line 23796) | def get_pdf_now() -> str: class ElementPosition (line 23814) | class ElementPosition(object): method __init__ (line 23817) | def __init__(self): function make_story_elpos (line 23821) | def make_story_elpos(): function get_highlight_selection (line 23825) | def get_highlight_selection(page, start: point_like =None, stop: point_l... function glyph_name_to_unicode (line 23898) | def glyph_name_to_unicode(name: str) -> int: function hdist (line 23908) | def hdist(dir, a, b): function make_table (line 23914) | def make_table(rect: rect_like =(0, 0, 1, 1), cols: int =1, rows: int =1... function util_ensure_widget_calc (line 23957) | def util_ensure_widget_calc(annot): function util_make_rect (line 23985) | def util_make_rect( *args, p0=None, p1=None, x0=None, y0=None, x1=None, ... function util_make_irect (line 24069) | def util_make_irect( *args, p0=None, p1=None, x0=None, y0=None, x1=None,... function util_round_rect (line 24083) | def util_round_rect( rect): function util_transform_rect (line 24087) | def util_transform_rect( rect, matrix): function util_intersect_rect (line 24093) | def util_intersect_rect( r1, r2): function util_is_point_in_rect (line 24102) | def util_is_point_in_rect( p, r): function util_include_point_in_rect (line 24108) | def util_include_point_in_rect( r, p): function util_point_in_quad (line 24117) | def util_point_in_quad( P, Q): function util_transform_point (line 24123) | def util_transform_point( point, matrix): function util_union_rect (line 24132) | def util_union_rect( r1, r2): function util_concat_matrix (line 24141) | def util_concat_matrix( m1, m2): function util_invert_matrix (line 24150) | def util_invert_matrix(matrix): function util_measure_string (line 24189) | def util_measure_string( text, fontname, fontsize, encoding): function util_sine_between (line 24211) | def util_sine_between(C, P, Q): function util_hor_matrix (line 24225) | def util_hor_matrix(C, P): function match_string (line 24241) | def match_string(h0, n0): function on_highlight_char (line 24272) | def on_highlight_char(hits, line, ch): function page_merge (line 24297) | def page_merge(doc_des, doc_src, page_from, page_to, rotate, links, copy... function paper_rect (line 24368) | def paper_rect(s: str) -> Rect: function paper_size (line 24375) | def paper_size(s: str) -> tuple: function paper_sizes (line 24395) | def paper_sizes(): function pdf_lookup_page_loc (line 24451) | def pdf_lookup_page_loc(doc, needle): function pdfobj_string (line 24455) | def pdfobj_string(o, prefix=''): function repair_mono_font (line 24505) | def repair_mono_font(page: "Page", font: "Font") -> None: function sRGB_to_pdf (line 24537) | def sRGB_to_pdf(srgb: int) -> tuple: function sRGB_to_rgb (line 24551) | def sRGB_to_rgb(srgb: int) -> tuple: function string_in_names_list (line 24569) | def string_in_names_list(p, names_list): function strip_outline (line 24578) | def strip_outline(doc, outlines, page_count, page_object_nums, names_list): function strip_outlines (line 24622) | def strip_outlines(doc, outlines, page_count, page_object_nums, names_li... function unicode_to_glyph_name (line 24650) | def unicode_to_glyph_name(ch: int) -> str: function vdist (line 24662) | def vdist(dir, a, b): function apply_pages (line 24668) | def apply_pages( function get_text (line 24798) | def get_text( class TOOLS (line 24862) | class TOOLS: method _derotate_matrix (line 24867) | def _derotate_matrix(page): method _fill_widget (line 24874) | def _fill_widget(annot, widget): method _get_all_contents (line 24898) | def _get_all_contents(page): method _insert_contents (line 24905) | def _insert_contents(page, newcont, overlay=1): method _le_annot_parms (line 24914) | def _le_annot_parms(annot, p1, p2, fill_color): method _le_butt (line 24952) | def _le_butt(annot, p1, p2, lr, fill_color): method _le_circle (line 24968) | def _le_circle(annot, p1, p2, lr, fill_color): method _le_closedarrow (line 24982) | def _le_closedarrow(annot, p1, p2, lr, fill_color): method _le_diamond (line 25002) | def _le_diamond(annot, p1, p2, lr, fill_color): method _le_openarrow (line 25024) | def _le_openarrow(annot, p1, p2, lr, fill_color): method _le_rclosedarrow (line 25044) | def _le_rclosedarrow(annot, p1, p2, lr, fill_color): method _le_ropenarrow (line 25064) | def _le_ropenarrow(annot, p1, p2, lr, fill_color): method _le_slash (line 25084) | def _le_slash(annot, p1, p2, lr, fill_color): method _le_square (line 25100) | def _le_square(annot, p1, p2, lr, fill_color): method _oval_string (line 25122) | def _oval_string(p1, p2, p3, p4): method _parse_da (line 25150) | def _parse_da(annot): method _reset_widget (line 25205) | def _reset_widget(annot): method _rotate_matrix (line 25212) | def _rotate_matrix(page): method _save_widget (line 25219) | def _save_widget(annot, widget): method _update_da (line 25222) | def _update_da(annot, da_str): method gen_id (line 25238) | def gen_id(): method glyph_cache_empty (line 25244) | def glyph_cache_empty(): method image_profile (line 25251) | def image_profile(stream, keep_image=0): method mupdf_display_errors (line 25258) | def mupdf_display_errors(on=None): method mupdf_display_warnings (line 25268) | def mupdf_display_warnings(on=None): method mupdf_version (line 25278) | def mupdf_version(): method mupdf_warnings (line 25283) | def mupdf_warnings(reset=1): method reset_mupdf_warnings (line 25295) | def reset_mupdf_warnings(): method set_aa_level (line 25300) | def set_aa_level(level): method set_annot_stem (line 25307) | def set_annot_stem( stem=None): method set_font_width (line 25318) | def set_font_width(doc, xref, width): method set_graphics_min_line_width (line 25336) | def set_graphics_min_line_width(min_line_width): method set_icc (line 25343) | def set_icc( on=0): method set_low_memory (line 25354) | def set_low_memory( on=None): method set_small_glyph_heights (line 25361) | def set_small_glyph_heights(on=None): method set_subset_fontnames (line 25370) | def set_subset_fontnames(on=None): method show_aa_level (line 25381) | def show_aa_level(): method store_maxsize (line 25392) | def store_maxsize(): method store_shrink (line 25400) | def store_shrink(percent): method store_size (line 25412) | def store_size(): method unset_quad_corrections (line 25420) | def unset_quad_corrections(on=None): function _atexit (line 25459) | def _atexit(): function colors_pdf_dict (line 25485) | def colors_pdf_dict(): function colors_wx_list (line 25494) | def colors_wx_list(): function _mupdf_devel (line 25503) | def _mupdf_devel(make_links=True): class FitzDeprecation (line 25596) | class FitzDeprecation(DeprecationWarning): function restore_aliases (line 25599) | def restore_aliases(): FILE: src/__main__.py function mycenter (line 17) | def mycenter(x): function recoverpix (line 21) | def recoverpix(doc, item): function open_file (line 57) | def open_file(filename, password, show=False, pdf=True): function print_dict (line 79) | def print_dict(item): function print_xref (line 87) | def print_xref(doc, xref): function get_list (line 110) | def get_list(rlist, limit, what="page"): function show (line 157) | def show(args): function clean (line 220) | def clean(args): function doc_join (line 267) | def doc_join(args): function embedded_copy (line 288) | def embedded_copy(args): function embedded_del (line 328) | def embedded_del(args): function embedded_get (line 347) | def embedded_get(args): function embedded_add (line 368) | def embedded_add(args): function embedded_upd (line 402) | def embedded_upd(args): function embedded_list (line 452) | def embedded_list(args): function extract_objects (line 489) | def extract_objects(args): function page_simple (line 555) | def page_simple(page, textout, GRID, fontsize, noformfeed, skip_empty, f... function page_blocksort (line 567) | def page_blocksort(page, textout, GRID, fontsize, noformfeed, skip_empty... function page_layout (line 581) | def page_layout(page, textout, GRID, fontsize, noformfeed, skip_empty, f... function gettext (line 806) | def gettext(args): function _internal (line 839) | def _internal(args): function main (line 843) | def main(): FILE: src/_apply_pages.py class _worker_State (line 11) | class _worker_State: function _worker_init (line 16) | def _worker_init( function _stats_write (line 37) | def _stats_write(t, label): function _worker_fn (line 43) | def _worker_fn(page_number): function _multiprocessing (line 71) | def _multiprocessing( function _fork (line 98) | def _fork( FILE: src/pipcl.py class Package (line 58) | class Package: method __init__ (line 325) | def __init__(self, method build_wheel (line 663) | def build_wheel(self, method build_sdist (line 810) | def build_sdist(self, method wheel_tag_string (line 896) | def wheel_tag_string(self): method tag_python (line 902) | def tag_python(self): method tag_abi (line 913) | def tag_abi(self): method tag_platform (line 933) | def tag_platform(self): method wheel_name (line 969) | def wheel_name(self): method wheel_name_match (line 974) | def wheel_name_match(self, wheel): method _entry_points_text (line 1019) | def _entry_points_text(self): method _call_fn_build (line 1030) | def _call_fn_build( self, config_settings=None): method _argv_clean (line 1067) | def _argv_clean(self, all_): method install (line 1087) | def install(self, record_path=None, root=None): method _argv_dist_info (line 1155) | def _argv_dist_info(self, root): method _argv_egg_info (line 1169) | def _argv_egg_info(self, egg_base): method _write_info (line 1178) | def _write_info(self, dirpath=None): method handle_argv (line 1202) | def handle_argv(self, argv): method __str__ (line 1415) | def __str__(self): method _dist_info_dir (line 1449) | def _dist_info_dir( self): method _metainfo (line 1452) | def _metainfo(self): method _path_relative_to_root (line 1525) | def _path_relative_to_root(self, path, assert_within_root=True): method _fromto (line 1548) | def _fromto(self, p): function build_extension (line 1600) | def build_extension( function base_compiler (line 1980) | def base_compiler(vs=None, pythonflags=None, cpp=False, use_env=True): function base_linker (line 2030) | def base_linker(vs=None, pythonflags=None, cpp=False, use_env=True): function git_info (line 2074) | def git_info( directory): function git_items (line 2102) | def git_items( directory, submodules=False): function git_get (line 2141) | def git_get( function run (line 2290) | def run( function darwin (line 2428) | def darwin(): function windows (line 2431) | def windows(): function wasm (line 2434) | def wasm(): function pyodide (line 2437) | def pyodide(): function linux (line 2440) | def linux(): function openbsd (line 2443) | def openbsd(): function show_system (line 2447) | def show_system(): class PythonFlags (line 2497) | class PythonFlags: method __init__ (line 2511) | def __init__(self): function macos_add_cross_flags (line 2604) | def macos_add_cross_flags(command): function macos_patch (line 2620) | def macos_patch( library, *sublibraries): function _macos_fixup_platform_tag (line 2664) | def _macos_fixup_platform_tag(tag): function _command_lines (line 2701) | def _command_lines( command): function cpu_bits (line 2723) | def cpu_bits(): function _cpu_name (line 2727) | def _cpu_name(): function run_if (line 2735) | def run_if( command, out, *prerequisites, caller=1): function fs_find_in_paths (line 2968) | def fs_find_in_paths( name, paths=None, verbose=False): function _get_prerequisites (line 2997) | def _get_prerequisites(path): function _fs_mtime_newest (line 3013) | def _fs_mtime_newest( path): function _flags (line 3030) | def _flags( items, prefix='', quote=''): function _fs_mtime (line 3046) | def _fs_mtime( filename, default=0): function _normalise (line 3056) | def _normalise(name): function _normalise2 (line 3061) | def _normalise2(name): function _assert_version_pep_440 (line 3066) | def _assert_version_pep_440(version): function verbose (line 3076) | def verbose(level=None): function log_line_numbers (line 3088) | def log_line_numbers(yes): function log (line 3095) | def log(text='', caller=1): function log0 (line 3098) | def log0(text='', caller=1): function log1 (line 3101) | def log1(text='', caller=1): function log2 (line 3104) | def log2(text='', caller=1): function _log (line 3107) | def _log(text, level, caller): function relpath (line 3121) | def relpath(path, start=None, allow_up=True): function _so_suffix (line 3147) | def _so_suffix(use_so_versioning=True): function get_soname (line 3175) | def get_soname(path): function current_py_limited_api (line 3201) | def current_py_limited_api(): function install_dir (line 3209) | def install_dir(root=None): class _Record (line 3235) | class _Record: method __init__ (line 3240) | def __init__(self): method add_content (line 3243) | def add_content(self, content, to_, verbose=True): method add_file (line 3261) | def add_file(self, from_, to_): method get (line 3267) | def get(self, record_path=None): class NewFiles (line 3280) | class NewFiles: method __init__ (line 3285) | def __init__(self, glob_pattern): method get (line 3289) | def get(self): method get_n (line 3302) | def get_n(self, n): method get_one (line 3310) | def get_one(self): method _file_id (line 3316) | def _file_id(self, path): method _items (line 3324) | def _items(self): function swig_get (line 3332) | def swig_get(swig, quick, swig_local='pipcl-swig-git'): function macos_add_brew_path (line 3439) | def macos_add_brew_path(package, env=None, gnubin=True): function _show_dict (line 3481) | def _show_dict(d): function show_sysconfig (line 3488) | def show_sysconfig(): function sysconfig_python_flags (line 3499) | def sysconfig_python_flags(): function venv_in (line 3524) | def venv_in(path=None): function venv_run (line 3535) | def venv_run(args, path, recreate=True, clean=False): FILE: src/table.py function rect_in_rect (line 115) | def rect_in_rect(inner, outer): function chars_in_rect (line 126) | def chars_in_rect(CHARS, rect): function _iou (line 138) | def _iou(r1, r2): function intersects_words_h (line 150) | def intersects_words_h(bbox, y, word_rects) -> bool: function get_table_dict_from_rect (line 157) | def get_table_dict_from_rect(textpage, rect): function make_table_from_bbox (line 164) | def make_table_from_bbox(textpage, word_rects, rect): function extract_cells (line 223) | def extract_cells(textpage, cell, markdown=False): class UnsetFloat (line 332) | class UnsetFloat(float): function to_list (line 376) | def to_list(collection) -> list: class TextMap (line 388) | class TextMap: method __init__ (line 394) | def __init__(self, tuples=None) -> None: method match_to_dict (line 398) | def match_to_dict( class WordMap (line 426) | class WordMap: method __init__ (line 431) | def __init__(self, tuples) -> None: method to_textmap (line 434) | def to_textmap( class WordExtractor (line 587) | class WordExtractor: method __init__ (line 588) | def __init__( method merge_chars (line 617) | def merge_chars(self, ordered_chars: list): method char_begins_new_word (line 654) | def char_begins_new_word( method iter_chars_to_words (line 729) | def iter_chars_to_words(self, ordered_chars): method iter_sort_chars (line 760) | def iter_sort_chars(self, chars): method iter_extract_tuples (line 784) | def iter_extract_tuples(self, chars): method extract_wordmap (line 794) | def extract_wordmap(self, chars) -> WordMap: method extract_words (line 797) | def extract_words(self, chars: list) -> list: function extract_words (line 802) | def extract_words(chars: list, **kwargs) -> list: function chars_to_textmap (line 810) | def chars_to_textmap(chars: list, **kwargs) -> TextMap: function extract_text (line 824) | def extract_text(chars: list, **kwargs) -> str: function collate_line (line 857) | def collate_line( function dedupe_chars (line 871) | def dedupe_chars(chars: list, tolerance=1) -> list: function line_to_edge (line 894) | def line_to_edge(line): function rect_to_edges (line 900) | def rect_to_edges(rect) -> list: function curve_to_edges (line 940) | def curve_to_edges(curve) -> list: function obj_to_edges (line 958) | def obj_to_edges(obj) -> list: function filter_edges (line 968) | def filter_edges( function cluster_list (line 986) | def cluster_list(xs, tolerance=0) -> list: function make_cluster_dict (line 1006) | def make_cluster_dict(values, tolerance) -> dict: function cluster_objects (line 1016) | def cluster_objects(xs, key_fn, tolerance) -> list: function move_object (line 1032) | def move_object(obj, axis: str, value): function snap_objects (line 1054) | def snap_objects(objs, attr: str, tolerance) -> list: function snap_edges (line 1066) | def snap_edges( function resize_object (line 1084) | def resize_object(obj, key: str, value): function join_edge_group (line 1111) | def join_edge_group(edges, orientation: str, tolerance=DEFAULT_JOIN_TOLE... function merge_edges (line 1138) | def merge_edges( function bbox_to_rect (line 1171) | def bbox_to_rect(bbox) -> dict: function objects_to_rect (line 1179) | def objects_to_rect(objects) -> dict: function merge_bboxes (line 1188) | def merge_bboxes(bboxes): function objects_to_bbox (line 1197) | def objects_to_bbox(objects): function words_to_edges_h (line 1205) | def words_to_edges_h(words, word_threshold: int = DEFAULT_MIN_WORDS_HORI... function get_bbox_overlap (line 1246) | def get_bbox_overlap(a, b): function words_to_edges_v (line 1261) | def words_to_edges_v(words, word_threshold: int = DEFAULT_MIN_WORDS_VERT... function edges_to_intersections (line 1322) | def edges_to_intersections(edges, x_tolerance=1, y_tolerance=1) -> dict: function obj_to_bbox (line 1347) | def obj_to_bbox(obj): function intersections_to_cells (line 1354) | def intersections_to_cells(intersections): function cells_to_tables (line 1416) | def cells_to_tables(page, cells) -> list: class CellGroup (line 1498) | class CellGroup: method __init__ (line 1499) | def __init__(self, cells): class TableRow (line 1509) | class TableRow(CellGroup): class TableHeader (line 1513) | class TableHeader: method __init__ (line 1516) | def __init__(self, bbox, cells, names, above): class Table (line 1523) | class Table: method __init__ (line 1524) | def __init__(self, page, cells): method bbox (line 1531) | def bbox(self): method rows (line 1541) | def rows(self) -> list: method row_count (line 1552) | def row_count(self) -> int: # PyMuPDF extension method col_count (line 1556) | def col_count(self) -> int: # PyMuPDF extension method extract (line 1559) | def extract(self, **kwargs) -> list: method to_markdown (line 1597) | def to_markdown(self, clean=False, fill_empty=True): method to_pandas (line 1667) | def to_pandas(self, **kwargs): method _get_header (line 1703) | def _get_header(self, y_tolerance=3): class TableSettings (line 1933) | class TableSettings: method __post_init__ (line 1952) | def __post_init__(self) -> "TableSettings": method resolve (line 2006) | def resolve(cls, settings=None): class TableFinder (line 2025) | class TableFinder: method __init__ (line 2036) | def __init__(self, page, settings=None): method get_edges (line 2052) | def get_edges(self) -> list: method __getitem__ (line 2151) | def __getitem__(self, i): function make_chars (line 2181) | def make_chars(page, clip=None): function make_edges (line 2246) | def make_edges(page, clip=None, tset=None, paths=None, add_lines=None, a... function page_rotation_set0 (line 2536) | def page_rotation_set0(page): function page_rotation_reset (line 2580) | def page_rotation_reset(page, xref, rot, mediabox): function find_tables (line 2593) | def find_tables( FILE: src/utils.py function get_text_blocks (line 48) | def get_text_blocks( function get_text_words (line 82) | def get_text_words( function get_sorted_text (line 161) | def get_sorted_text( function get_textbox (line 278) | def get_textbox( function get_text_selection (line 294) | def get_text_selection( function get_textpage_ocr (line 313) | def get_textpage_ocr( function get_text (line 459) | def get_text( function getLinkDict (line 568) | def getLinkDict(ln, document=None) -> dict: function getDestStr (line 627) | def getDestStr(xref: int, ddict: dict) -> str: function getLinkText (line 685) | def getLinkText(page: pymupdf.Page, lnk: dict) -> str: function getColorList (line 782) | def getColorList() -> list: function getColorInfoList (line 790) | def getColorInfoList() -> list: function getColor (line 800) | def getColor(name: str) -> tuple: function getColorHSV (line 809) | def getColorHSV(name: str) -> tuple: function _get_font_properties (line 848) | def _get_font_properties(doc: pymupdf.Document, xref: int) -> tuple: function _show_fz_text (line 885) | def _show_fz_text( text): function rule_dict (line 920) | def rule_dict(item): function get_label_pno (line 954) | def get_label_pno(pgNo, labels): function construct_label (line 975) | def construct_label(style, prefix, pno) -> str: function integerToLetter (line 994) | def integerToLetter(i) -> str: function integerToRoman (line 1012) | def integerToRoman(num: int) -> str: function recover_bbox_quad (line 1046) | def recover_bbox_quad(line_dir: tuple, span: dict, bbox: tuple) -> pymup... function recover_quad (line 1096) | def recover_quad(line_dir: tuple, span: dict) -> pymupdf.Quad: function recover_line_quad (line 1112) | def recover_line_quad(line: dict, spans: list = None) -> pymupdf.Quad: function recover_span_quad (line 1157) | def recover_span_quad(line_dir: tuple, span: dict, chars: list = None) -... function recover_char_quad (line 1202) | def recover_char_quad(line_dir: tuple, span: dict, char: dict) -> pymupd... FILE: src/wdev.py class WindowsVS (line 17) | class WindowsVS: method __init__ (line 37) | def __init__( method description_ml (line 191) | def description_ml( self, indent=''): method __repr__ (line 210) | def __repr__( self): function _vs_pattern (line 229) | def _vs_pattern(year=None, grade=None): function windows_vs_multiple (line 233) | def windows_vs_multiple(year=None, grade=None, verbose=0): class WindowsCpu (line 247) | class WindowsCpu: method __init__ (line 263) | def __init__(self, name=None): method __repr__ (line 282) | def __repr__(self): class WindowsPython (line 286) | class WindowsPython: method __init__ (line 308) | def __init__( self, cpu=None, version=None, verbose=True): method description_ml (line 394) | def description_ml(self, indent=''): method __repr__ (line 404) | def __repr__(self): function _cpu_name (line 411) | def _cpu_name(): function _log (line 420) | def _log(text='', caller=1): FILE: src_classic/__init__.py function message (line 22) | def message(text=''): function cleanup_tools (line 57) | def cleanup_tools(TOOLS): function v_str_to_tuple (line 70) | def v_str_to_tuple(s): function v_tuple_to_string (line 73) | def v_tuple_to_string(t): class FitzDeprecation (line 182) | class FitzDeprecation(DeprecationWarning): function restore_aliases (line 186) | def restore_aliases(): FILE: src_classic/__main__.py function recoverpix (line 25) | def recoverpix(doc, item): function open_file (line 61) | def open_file(filename, password, show=False, pdf=True): function print_dict (line 80) | def print_dict(item): function print_xref (line 89) | def print_xref(doc, xref): function get_list (line 112) | def get_list(rlist, limit, what="page"): function show (line 159) | def show(args): function clean (line 222) | def clean(args): function doc_join (line 269) | def doc_join(args): function embedded_copy (line 290) | def embedded_copy(args): function embedded_del (line 330) | def embedded_del(args): function embedded_get (line 349) | def embedded_get(args): function embedded_add (line 365) | def embedded_add(args): function embedded_upd (line 398) | def embedded_upd(args): function embedded_list (line 447) | def embedded_list(args): function extract_objects (line 483) | def extract_objects(args): function page_simple (line 551) | def page_simple(page, textout, GRID, fontsize, noformfeed, skip_empty, f... function page_blocksort (line 563) | def page_blocksort(page, textout, GRID, fontsize, noformfeed, skip_empty... function page_layout (line 577) | def page_layout(page, textout, GRID, fontsize, noformfeed, skip_empty, f... function gettext (line 802) | def gettext(args): function main (line 837) | def main(): FILE: src_classic/utils.py function write_text (line 47) | def write_text(page: Page, **kwargs) -> None: function show_pdf_page (line 117) | def show_pdf_page(*args, **kwargs) -> int: function replace_image (line 246) | def replace_image(page: Page, xref: int, *, filename=None, pixmap=None, ... function delete_image (line 277) | def delete_image(page: Page, xref: int): function insert_image (line 291) | def insert_image(page, rect, **kwargs): function search_for (line 426) | def search_for(*args, **kwargs) -> list: function search_page_for (line 466) | def search_page_for( function get_text_blocks (line 500) | def get_text_blocks( function get_text_words (line 539) | def get_text_words( function get_textbox (line 575) | def get_textbox( function get_text_selection (line 591) | def get_text_selection( function get_textpage_ocr (line 610) | def get_textpage_ocr( function get_image_info (line 686) | def get_image_info(page: Page, hashes: bool = False, xrefs: bool = False... function get_image_rects (line 724) | def get_image_rects(page: Page, name, transform=False) -> list: function get_text (line 761) | def get_text( function get_page_text (line 857) | def get_page_text( function get_pixmap (line 879) | def get_pixmap( function get_page_pixmap (line 922) | def get_page_pixmap( function getLinkDict (line 955) | def getLinkDict(ln) -> dict: function get_links (line 1002) | def get_links(page: Page) -> list: function get_toc (line 1025) | def get_toc( function del_toc_item (line 1081) | def del_toc_item( function set_toc_item (line 1090) | def set_toc_item( function get_area (line 1187) | def get_area(*args) -> float: function set_metadata (line 1199) | def set_metadata(doc: Document, m: dict) -> None: function getDestStr (line 1258) | def getDestStr(xref: int, ddict: dict) -> str: function set_toc (line 1316) | def set_toc( function do_links (line 1493) | def do_links( function getLinkText (line 1613) | def getLinkText(page: Page, lnk: dict) -> str: function delete_widget (line 1690) | def delete_widget(page: Page, widget: Widget) -> Widget: function update_link (line 1706) | def update_link(page: Page, lnk: dict) -> None: function insert_link (line 1717) | def insert_link(page: Page, lnk: dict, mark: bool = True) -> None: function insert_textbox (line 1727) | def insert_textbox( function insert_text (line 1797) | def insert_text( function new_page (line 1843) | def new_page( function insert_page (line 1862) | def insert_page( function draw_line (line 1893) | def draw_line( function draw_squiggle (line 1928) | def draw_squiggle( function draw_zigzag (line 1964) | def draw_zigzag( function draw_rect (line 2000) | def draw_rect( function draw_quad (line 2036) | def draw_quad( function draw_polyline (line 2071) | def draw_polyline( function draw_circle (line 2108) | def draw_circle( function draw_oval (line 2143) | def draw_oval( function draw_curve (line 2178) | def draw_curve( function draw_bezier (line 2217) | def draw_bezier( function draw_sector (line 2257) | def draw_sector( function getColorList (line 2318) | def getColorList() -> list: function getColorInfoList (line 2327) | def getColorInfoList() -> list: function getColorInfoDict (line 2882) | def getColorInfoDict() -> dict: function getColor (line 2889) | def getColor(name: str) -> tuple: function getColorHSV (line 2902) | def getColorHSV(name: str) -> tuple: function _get_font_properties (line 2940) | def _get_font_properties(doc: Document, xref: int) -> tuple: function get_char_widths (line 2975) | def get_char_widths( class Shape (line 3073) | class Shape(object): method horizontal_angle (line 3077) | def horizontal_angle(C, P): method __init__ (line 3096) | def __init__(self, page: Page): method updateRect (line 3116) | def updateRect(self, x): method draw_line (line 3137) | def draw_line(self, p1: point_like, p2: point_like) -> Point: method draw_polyline (line 3151) | def draw_polyline(self, points: list) -> Point: method draw_bezier (line 3165) | def draw_bezier( method draw_oval (line 3189) | def draw_oval(self, tetra: typing.Union[quad_like, rect_like]) -> Point: method draw_circle (line 3213) | def draw_circle(self, center: point_like, radius: float) -> Point: method draw_curve (line 3221) | def draw_curve( method draw_sector (line 3236) | def draw_sector( method draw_rect (line 3310) | def draw_rect(self, rect: rect_like, *, radius=None) -> Point: method draw_quad (line 3361) | def draw_quad(self, quad: quad_like) -> Point: method draw_zigzag (line 3366) | def draw_zigzag( method draw_squiggle (line 3395) | def draw_squiggle( method insert_text (line 3435) | def insert_text( method insert_textbox (line 3619) | def insert_textbox( method finish (line 3938) | def finish( method commit (line 4029) | def commit(self, overlay: bool = True) -> None: function apply_redactions (line 4050) | def apply_redactions(page: Page, images: int = 2) -> bool: function scrub (line 4146) | def scrub( function fill_textbox (line 4299) | def fill_textbox( function get_oc (line 4524) | def get_oc(doc: Document, xref: int) -> int: function set_oc (line 4542) | def set_oc(doc: Document, xref: int, oc: int) -> None: function set_ocmd (line 4565) | def set_ocmd( function get_ocmd (line 4639) | def get_ocmd(doc: Document, xref: int) -> dict: function rule_dict (line 4723) | def rule_dict(item): function get_label_pno (line 4757) | def get_label_pno(pgNo, labels): function get_label (line 4776) | def get_label(page): function get_page_numbers (line 4793) | def get_page_numbers(doc, label, only_one=False): function construct_label (line 4820) | def construct_label(style, prefix, pno) -> str: function integerToLetter (line 4839) | def integerToLetter(i) -> str: function integerToRoman (line 4857) | def integerToRoman(num: int) -> str: function get_page_labels (line 4888) | def get_page_labels(doc): function set_page_labels (line 4901) | def set_page_labels(doc, labels): function has_links (line 4949) | def has_links(doc: Document) -> bool: function has_annots (line 4962) | def has_annots(doc: Document) -> bool: function recover_bbox_quad (line 4978) | def recover_bbox_quad(line_dir: tuple, span: dict, bbox: tuple) -> Quad: function recover_quad (line 5028) | def recover_quad(line_dir: tuple, span: dict) -> Quad: function recover_line_quad (line 5044) | def recover_line_quad(line: dict, spans: list = None) -> Quad: function recover_span_quad (line 5089) | def recover_span_quad(line_dir: tuple, span: dict, chars: list = None) -... function recover_char_quad (line 5134) | def recover_char_quad(line_dir: tuple, span: dict, char: dict) -> Quad: function subset_fonts (line 5165) | def subset_fonts(doc: Document, verbose: bool = False) -> None: function xref_copy (line 5473) | def xref_copy(doc: Document, source: int, target: int, *, keep: list = N... FILE: tests/conftest.py function install_required_packages (line 16) | def install_required_packages(): function log_global_env_facts (line 44) | def log_global_env_facts(record_testsuite_property): function wrap (line 55) | def wrap(request): FILE: tests/gentle_compare.py function gentle_compare (line 6) | def gentle_compare(w0, w1): function rms (line 31) | def rms(a, b, verbose=None, out_prefix=''): function pixmaps_rms (line 45) | def pixmaps_rms(a, b, out_prefix=''): function pixmaps_diff (line 68) | def pixmaps_diff(a, b, out_prefix=''): FILE: tests/run_compound.py function log (line 32) | def log(text): function log_star (line 37) | def log_star(text): function main (line 43) | def main(): FILE: tests/test_2548.py function test_2548 (line 7) | def test_2548(): FILE: tests/test_2634.py function test_2634 (line 9) | def test_2634(): FILE: tests/test_2904.py function test_2904 (line 6) | def test_2904(): FILE: tests/test_2907.py function test_2907 (line 6) | def test_2907(): FILE: tests/test_4141.py function test_4141 (line 6) | def test_4141(): FILE: tests/test_4503.py function test_4503 (line 14) | def test_4503(): FILE: tests/test_4505.py function test_4505 (line 5) | def test_4505(): FILE: tests/test_4520.py function test_4520 (line 4) | def test_4520(): FILE: tests/test_4614.py function test_4614 (line 5) | def test_4614(): FILE: tests/test_4716.py function test_4716 (line 4) | def test_4716(): FILE: tests/test_4767.py function test_4767 (line 10) | def test_4767(): FILE: tests/test_4942.py function test_4942 (line 4) | def test_4942(): FILE: tests/test_annots.py function test_caret (line 26) | def test_caret(): function test_freetext (line 36) | def test_freetext(): function test_text (line 53) | def test_text(): function test_highlight (line 60) | def test_highlight(): function test_underline (line 67) | def test_underline(): function test_squiggly (line 74) | def test_squiggly(): function test_strikeout (line 81) | def test_strikeout(): function test_polyline (line 89) | def test_polyline(): function test_polygon (line 103) | def test_polygon(): function test_line (line 110) | def test_line(): function test_square (line 124) | def test_square(): function test_circle (line 131) | def test_circle(): function test_fileattachment (line 138) | def test_fileattachment(): function test_stamp (line 145) | def test_stamp(): function test_image_stamp (line 158) | def test_image_stamp(): function test_redact1 (line 166) | def test_redact1(): function test_redact2 (line 185) | def test_redact2(): function test_redact3 (line 201) | def test_redact3(): function test_redact4 (line 215) | def test_redact4(): function test_1645 (line 231) | def test_1645(): function test_1824 (line 273) | def test_1824(): function test_2270 (line 283) | def test_2270(): function test_2934_add_redact_annot (line 322) | def test_2934_add_redact_annot(): function test_2969 (line 341) | def test_2969(): function test_file_info (line 351) | def test_file_info(): function test_3131 (line 371) | def test_3131(): function test_3209 (line 381) | def test_3209(): function test_3863 (line 393) | def test_3863(): function test_3758 (line 440) | def test_3758(): function test_parent (line 461) | def test_parent(): function test_4047 (line 478) | def test_4047(): function test_4079 (line 492) | def test_4079(): function test_4254 (line 524) | def test_4254(): function test_richtext (line 566) | def test_richtext(): function test_4447 (line 618) | def test_4447(): function test_4755 (line 681) | def test_4755(): function test_4944 (line 724) | def test_4944(): FILE: tests/test_badfonts.py function test_survive_names (line 9) | def test_survive_names(): FILE: tests/test_balance_count.py function test_q_count (line 4) | def test_q_count(): FILE: tests/test_barcode.py function test_barcode (line 6) | def test_barcode(): FILE: tests/test_clip_page.py function test_clip (line 9) | def test_clip(): FILE: tests/test_cluster_drawings.py function test_cluster1 (line 7) | def test_cluster1(): function test_cluster2 (line 22) | def test_cluster2(): function test_cluster3 (line 36) | def test_cluster3(): function test_4599 (line 50) | def test_4599(): FILE: tests/test_codespell.py function test_codespell (line 11) | def test_codespell(): FILE: tests/test_crypting.py function test_encryption (line 9) | def test_encryption(): FILE: tests/test_docs_samples.py function _test_all (line 27) | def _test_all(): function test_docs_samples (line 57) | def test_docs_samples(sample): FILE: tests/test_drawings.py function test_drawings1 (line 17) | def test_drawings1(): function test_drawings2 (line 27) | def test_drawings2(): function _dict_difference (line 66) | def _dict_difference(a, b): function test_drawings3 (line 86) | def test_drawings3(): function test_2365 (line 127) | def test_2365(): function test_2462 (line 150) | def test_2462(): function test_2556 (line 165) | def test_2556(): function test_3207 (line 179) | def test_3207(): function test_3591 (line 223) | def test_3591(): function test_4954_1 (line 233) | def test_4954_1(): function test_4954_2 (line 251) | def test_4954_2(): FILE: tests/test_embeddedfiles.py function test_embedded1 (line 7) | def test_embedded1(): function test_4050 (line 26) | def test_4050(): FILE: tests/test_extractimage.py function test_extract_image (line 12) | def test_extract_image(): function test_2348 (line 25) | def test_2348(): function test_delete_image (line 52) | def test_delete_image(): FILE: tests/test_flake8.py function test_flake8 (line 8) | def test_flake8(): FILE: tests/test_font.py function test_font1 (line 13) | def test_font1(): function test_font2 (line 41) | def test_font2(): function test_fontname (line 48) | def test_fontname(): function test_2608 (line 61) | def test_2608(): function test_fontarchive (line 87) | def test_fontarchive(): function test_load_system_font (line 109) | def test_load_system_font(): function test_mupdf_subset_fonts2 (line 131) | def test_mupdf_subset_fonts2(): function test_3677 (line 140) | def test_3677(): function test_3933 (line 166) | def test_3933(): function test_3780 (line 191) | def test_3780(): function test_3887 (line 215) | def test_3887(): function test_4457 (line 238) | def test_4457(): FILE: tests/test_general.py function test_haslinks (line 40) | def test_haslinks(): function test_hasannots (line 45) | def test_hasannots(): function test_haswidgets (line 50) | def test_haswidgets(): function test_isrepaired (line 55) | def test_isrepaired(): function test_isdirty (line 61) | def test_isdirty(): function test_cansaveincrementally (line 66) | def test_cansaveincrementally(): function test_iswrapped (line 71) | def test_iswrapped(): function test_wrapcontents (line 79) | def test_wrapcontents(): function test_page_clean_contents (line 96) | def test_page_clean_contents(): function test_annot_clean_contents (line 113) | def test_annot_clean_contents(): function test_config (line 129) | def test_config(): function test_glyphnames (line 133) | def test_glyphnames(): function test_rgbcodes (line 139) | def test_rgbcodes(): function test_pdfstring (line 145) | def test_pdfstring(): function test_open_exceptions (line 152) | def test_open_exceptions(): function test_bug1945 (line 176) | def test_bug1945(): function test_bug1971 (line 182) | def test_bug1971(): function test_default_font (line 190) | def test_default_font(): function test_add_ink_annot (line 195) | def test_add_ink_annot(): function test_techwriter_append (line 215) | def test_techwriter_append(): function test_opacity (line 230) | def test_opacity(): function test_get_text_dict (line 247) | def test_get_text_dict(): function test_font (line 257) | def test_font(): function test_insert_font (line 263) | def test_insert_font(): function test_2173 (line 269) | def test_2173(): function test_texttrace (line 276) | def test_texttrace(): function test_2533 (line 295) | def test_2533(): function test_2645 (line 321) | def test_2645(): function test_2506 (line 336) | def test_2506(): function test_2108 (line 365) | def test_2108(): function test_2238 (line 406) | def test_2238(): function test_2093 (line 433) | def test_2093(): function test_2182 (line 501) | def test_2182(): function test_2246 (line 510) | def test_2246(): function test_2430 (line 570) | def test_2430(): function test_2692 (line 576) | def test_2692(): function test_2596 (line 595) | def test_2596(): function test_2730 (line 616) | def test_2730(): function test_2553 (line 627) | def test_2553(): function test_2553_2 (line 670) | def test_2553_2(): function test_2635 (line 678) | def test_2635(): function test_resolve_names (line 689) | def test_resolve_names(): function test_2777 (line 701) | def test_2777(): function test_2710 (line 706) | def test_2710(): function test_2736 (line 746) | def test_2736(): function test_subset_fonts (line 777) | def test_subset_fonts(): function test_2957_1 (line 801) | def test_2957_1(): function test_2957_2 (line 827) | def test_2957_2(): function test_707560 (line 845) | def test_707560(): function test_3070 (line 887) | def test_3070(): function test_bboxlog_2885 (line 894) | def test_bboxlog_2885(): function test_3081 (line 912) | def test_3081(): function test_xml (line 969) | def test_xml(): function test_3112_set_xml_metadata (line 974) | def test_3112_set_xml_metadata(): function test_archive_3126 (line 978) | def test_archive_3126(): function test_3140 (line 983) | def test_3140(): function test_cli (line 1015) | def test_cli(): function check_lines (line 1024) | def check_lines(expected_regexes, actual): function test_cli_out (line 1073) | def test_cli_out(): function test_use_python_logging (line 1169) | def test_use_python_logging(): function relpath (line 1347) | def relpath(path, start=None): function test_open (line 1360) | def test_open(): function test_open2 (line 1460) | def test_open2(): function test_533 (line 1607) | def test_533(): function test_3354 (line 1618) | def test_3354(): function test_scientific_numbers (line 1624) | def test_scientific_numbers(): function test_3615 (line 1636) | def test_3615(): function test_3654 (line 1647) | def test_3654(): function test_3727 (line 1655) | def test_3727(): function test_3569 (line 1661) | def test_3569(): function test_3450 (line 1723) | def test_3450(): function test_3859 (line 1741) | def test_3859(): function test_3905 (line 1751) | def test_3905(): function test_3624 (line 1762) | def test_3624(): function test_4043 (line 1782) | def test_4043(): function test_4018 (line 1788) | def test_4018(): function test_4034 (line 1793) | def test_4034(): function test_4309 (line 1808) | def test_4309(): function test_4263 (line 1813) | def test_4263(): function test_4224 (line 1826) | def test_4224(): function test_4319 (line 1835) | def test_4319(): function test_3886 (line 1850) | def test_3886(): function test_4415 (line 1872) | def test_4415(): function test_4466 (line 1888) | def test_4466(): function test_4479 (line 1898) | def test_4479(): function test_4533 (line 1937) | def test_4533(): function test_4564 (line 1960) | def test_4564(): function test_4496 (line 1973) | def test_4496(): function test_gitinfo (line 1979) | def test_gitinfo(): function test_4392 (line 1994) | def test_4392(): function test_4639 (line 2050) | def test_4639(): function test_4590 (line 2057) | def test_4590(): function test_4702 (line 2098) | def test_4702(): function test_4712 (line 2131) | def test_4712(): function test_4712m (line 2148) | def test_4712m(): function test_4746 (line 2194) | def test_4746(): function test_4907 (line 2199) | def test_4907(): function test_4928 (line 2209) | def test_4928(): function test_4902 (line 2215) | def test_4902(): FILE: tests/test_geometry.py function test_rect (line 11) | def test_rect(): function test_irect (line 71) | def test_irect(): function test_inversion (line 124) | def test_inversion(): function test_matrix (line 135) | def test_matrix(): function test_point (line 210) | def test_point(): function test_algebra (line 247) | def test_algebra(): function test_quad (line 294) | def test_quad(): function test_pageboxes (line 322) | def test_pageboxes(): function test_3163 (line 341) | def test_3163(): function test_3182 (line 345) | def test_3182(): FILE: tests/test_imagebbox.py function test_image_bbox (line 18) | def test_image_bbox(): function test_bboxlog (line 37) | def test_bboxlog(): FILE: tests/test_imagemasks.py function test_imagemask1 (line 14) | def test_imagemask1(): function test_imagemask2 (line 24) | def test_imagemask2(): FILE: tests/test_import.py function test_import (line 7) | def test_import(): FILE: tests/test_insertimage.py function test_insert (line 15) | def test_insert(): function test_compress (line 29) | def test_compress(): function test_3087 (line 49) | def test_3087(): FILE: tests/test_insertpdf.py function approx_parse (line 18) | def approx_parse( text): function approx_compare (line 35) | def approx_compare( a, b, max_delta): function test_insert (line 60) | def test_insert(): function test_issue1417_insertpdf_in_loop (line 104) | def test_issue1417_insertpdf_in_loop(): function _test_insert_adobe (line 121) | def _test_insert_adobe(): function _2861_2871_merge_pdf (line 131) | def _2861_2871_merge_pdf(content: bytes, coverpage: bytes): function test_2861 (line 138) | def test_2861(): function test_2871 (line 146) | def test_2871(): function test_3789 (line 155) | def test_3789(): function test_widget_insert (line 192) | def test_widget_insert(): function names_and_kids (line 226) | def names_and_kids(doc): function test_merge_checks1 (line 255) | def test_merge_checks1(): function test_merge_checks2 (line 268) | def test_merge_checks2(): function test_4412 (line 305) | def test_4412(): function test_4571 (line 319) | def test_4571(): function test_4958 (line 337) | def test_4958(): FILE: tests/test_linebreaks.py function test_linebreaks (line 6) | def test_linebreaks(): FILE: tests/test_linequad.py function test_quadcalc (line 13) | def test_quadcalc(): FILE: tests/test_memory.py function merge_pdf (line 10) | def merge_pdf(content: bytes, coverpage: bytes): function test_2791 (line 17) | def test_2791(): function test_4090 (line 103) | def test_4090(): function show_tracemalloc_diff (line 137) | def show_tracemalloc_diff(snapshot1, snapshot2): function test_4125 (line 161) | def test_4125(): function _test_4751 (line 239) | def _test_4751(): function test_4751 (line 321) | def test_4751(): FILE: tests/test_metadata.py function test_metadata (line 17) | def test_metadata(): function test_erase_meta (line 21) | def test_erase_meta(): function test_3237 (line 30) | def test_3237(): FILE: tests/test_mupdf_regressions.py function test_707448 (line 8) | def test_707448(): function test_707673 (line 19) | def test_707673(): function test_707727 (line 37) | def test_707727(): function test_707721 (line 57) | def test_707721(): function test_3376 (line 69) | def test_3376(): FILE: tests/test_named_links.py function test_2886 (line 6) | def test_2886(): function test_2922 (line 34) | def test_2922(): function test_3301 (line 62) | def test_3301(): FILE: tests/test_nonpdf.py function test_isnopdf (line 15) | def test_isnopdf(): function test_pageids (line 19) | def test_pageids(): function test_layout (line 31) | def test_layout(): FILE: tests/test_object_manipulation.py function test_rotation1 (line 16) | def test_rotation1(): function test_rotation2 (line 23) | def test_rotation2(): function test_trailer (line 30) | def test_trailer(): function test_valid_name (line 41) | def test_valid_name(): FILE: tests/test_objectstreams.py function test_objectstream1 (line 4) | def test_objectstream1(): function test_objectstream2 (line 26) | def test_objectstream2(): function test_objectstream3 (line 49) | def test_objectstream3(): FILE: tests/test_optional_content.py function test_oc1 (line 13) | def test_oc1(): function test_oc2 (line 29) | def test_oc2(): function test_3143 (line 67) | def test_3143(): function test_3180 (line 77) | def test_3180(): FILE: tests/test_page_links.py function test_page_links_generator (line 6) | def test_page_links_generator(): FILE: tests/test_pagedelete.py function test_deletion (line 33) | def test_deletion(): function test_3094 (line 76) | def test_3094(): function test_3150 (line 83) | def test_3150(): function test_4462 (line 96) | def test_4462(): function test_4790 (line 118) | def test_4790(): FILE: tests/test_pagelabels.py function make_doc (line 9) | def make_doc(): function make_labels (line 17) | def make_labels(): function test_setlabels (line 28) | def test_setlabels(): function test_labels_styleA (line 44) | def test_labels_styleA(): FILE: tests/test_pixmap.py function test_pagepixmap (line 30) | def test_pagepixmap(): function test_pdfpixmap (line 41) | def test_pdfpixmap(): function test_filepixmap (line 57) | def test_filepixmap(): function test_pilsave (line 67) | def test_pilsave(): function test_save (line 79) | def test_save(tmpdir): function test_setalpha (line 90) | def test_setalpha(): function test_color_count (line 104) | def test_color_count(): function test_memoryview (line 112) | def test_memoryview(): function test_samples_ptr (line 127) | def test_samples_ptr(): function test_2369 (line 133) | def test_2369(): function test_page_idx_int (line 148) | def test_page_idx_int(): function test_fz_write_pixmap_as_jpeg (line 155) | def test_fz_write_pixmap_as_jpeg(): function test_3020 (line 162) | def test_3020(): function test_3050 (line 168) | def test_3050(): function test_3058 (line 207) | def test_3058(): function test_3072 (line 227) | def test_3072(): function test_3134 (line 256) | def test_3134(): function test_3177 (line 267) | def test_3177(): function test_3493 (line 273) | def test_3493(): function test_3848 (line 374) | def test_3848(): function test_3994 (line 396) | def test_3994(): function test_3448 (line 408) | def test_3448(): function test_3854 (line 426) | def test_3854(): function test_4155 (line 449) | def test_4155(): function test_4336 (line 467) | def test_4336(): function test_4435 (line 514) | def test_4435(): function test_4423 (line 552) | def test_4423(): function test_4445 (line 578) | def test_4445(): function test_3806 (line 607) | def test_3806(): function test_4388 (line 625) | def test_4388(): function test_4699 (line 653) | def test_4699(): FILE: tests/test_pylint.py function test_pylint (line 8) | def test_pylint(): FILE: tests/test_release.py function _file_line (line 21) | def _file_line(path, text, re_match, offset=+2): function test_release_versions (line 41) | def test_release_versions(): function test_release_bug_template (line 51) | def test_release_bug_template(): function test_release_changelog_version (line 62) | def test_release_changelog_version(): function test_release_changelog_mupdf_version (line 76) | def test_release_changelog_mupdf_version(): FILE: tests/test_remove-rotation.py function test_remove_rotation (line 8) | def test_remove_rotation(): FILE: tests/test_rewrite_images.py function test_rewrite_images (line 7) | def test_rewrite_images(): FILE: tests/test_rtl.py function test_rtl (line 6) | def test_rtl(): FILE: tests/test_showpdfpage.py function test_insert (line 16) | def test_insert(): function test_2742 (line 33) | def test_2742(): FILE: tests/test_spikes.py function test_spikes (line 6) | def test_spikes(): FILE: tests/test_story.py function test_story (line 6) | def test_story(): function test_2753 (line 38) | def test_2753(): function test_fit_springer (line 106) | def test_fit_springer(): function test_write_stabilized_with_links (line 156) | def test_write_stabilized_with_links(): function test_archive_creation (line 232) | def test_archive_creation(): function test_3813 (line 237) | def test_3813(): FILE: tests/test_tables.py function test_table1 (line 15) | def test_table1(): function test_table2 (line 40) | def test_table2(): function test_2812 (line 52) | def test_2812(): function test_2979 (line 164) | def test_2979(): function test_3062 (line 196) | def test_3062(): function test_strict_lines (line 217) | def test_strict_lines(): function test_add_lines (line 229) | def test_add_lines(): function test_3148 (line 252) | def test_3148(): function test_3179 (line 280) | def test_3179(): function test_battery_file (line 289) | def test_battery_file(): function test_markdown (line 302) | def test_markdown(): function test_paths_param (line 333) | def test_paths_param(): function test_boxes_param (line 342) | def test_boxes_param(): function test_dotted_grid (line 374) | def test_dotted_grid(): function test_4017 (line 388) | def test_4017(): function test_md_styles (line 453) | def test_md_styles(): FILE: tests/test_tesseract.py function test_tesseract (line 7) | def test_tesseract(): function test_3842b (line 54) | def test_3842b(): function test_3842 (line 76) | def test_3842(): FILE: tests/test_textbox.py function test_textbox1 (line 25) | def test_textbox1(): function test_textbox2 (line 44) | def test_textbox2(): function test_textbox3 (line 64) | def test_textbox3(): function test_textbox4 (line 87) | def test_textbox4(): function test_textbox5 (line 108) | def test_textbox5(): function test_2637 (line 137) | def test_2637(): function test_htmlbox1 (line 159) | def test_htmlbox1(): function test_htmlbox2 (line 234) | def test_htmlbox2(): function test_htmlbox3 (line 254) | def test_htmlbox3(): function test_3559 (line 273) | def test_3559(): function test_3916 (line 281) | def test_3916(): function test_4400 (line 289) | def test_4400(): function test_4613 (line 298) | def test_4613(): FILE: tests/test_textextract.py function test_extract1 (line 20) | def test_extract1(): function _test_extract2 (line 37) | def _test_extract2(): function _test_extract3 (line 66) | def _test_extract3(): function test_extract4 (line 81) | def test_extract4(): function test_2954 (line 136) | def test_2954(): function test_3027 (line 211) | def test_3027(): function test_3186 (line 219) | def test_3186(): function test_3197 (line 244) | def test_3197(): function test_document_text (line 280) | def test_document_text(): function test_4524 (line 331) | def test_4524(): function test_3594 (line 345) | def test_3594(): function test_3687 (line 365) | def test_3687(): function test_3705 (line 378) | def test_3705(): function test_3650 (line 419) | def test_3650(): function test_4026 (line 430) | def test_4026(): function test_3725 (line 444) | def test_3725(): function test_4147 (line 453) | def test_4147(): function test_4139 (line 483) | def test_4139(): function test_4245 (line 505) | def test_4245(): function test_4180 (line 531) | def test_4180(): function test_4182 (line 552) | def test_4182(): function test_4179 (line 582) | def test_4179(): function test_extendable_textpage (line 671) | def test_extendable_textpage(): function test_4363 (line 856) | def test_4363(): function test_4546 (line 887) | def test_4546(): function test_4503 (line 927) | def test_4503(): FILE: tests/test_textsearch.py function test_search1 (line 21) | def test_search1(): function test_search2 (line 31) | def test_search2(): function test_search3 (line 42) | def test_search3(): FILE: tests/test_threads.py function log (line 9) | def log(text): function threadfn (line 13) | def threadfn(queue_to_threads, queue_from_threads): function test_threads_stress (line 49) | def test_threads_stress(): FILE: tests/test_toc.py function test_simple_toc (line 23) | def test_simple_toc(): function test_full_toc (line 29) | def test_full_toc(): function test_erase_toc (line 45) | def test_erase_toc(): function test_replace_toc (line 50) | def test_replace_toc(): function test_setcolors (line 55) | def test_setcolors(): function test_circular (line 75) | def test_circular(): function test_2355 (line 85) | def test_2355(): function test_2788 (line 106) | def test_2788(): function test_toc_count (line 139) | def test_toc_count(): function test_3347 (line 161) | def test_3347(): function test_3400 (line 208) | def test_3400(): function test_3820 (line 279) | def test_3820(): FILE: tests/test_typing.py function run (line 8) | def run(command, check=1): function test_py_typed (line 12) | def test_py_typed(): function _test_4903 (line 44) | def _test_4903(page: pymupdf.Page) -> float: # In 1.27.1, error: Variab... function _test_4932 (line 47) | def _test_4932(page: pymupdf.Page): FILE: tests/test_widgets.py function test_text (line 24) | def test_text(): function test_checkbox (line 47) | def test_checkbox(): function test_listbox (line 78) | def test_listbox(): function test_combobox (line 107) | def test_combobox(): function test_text2 (line 141) | def test_text2(): function test_2333 (line 162) | def test_2333(): function test_2411 (line 187) | def test_2411(): function test_2391 (line 212) | def test_2391(): function test_3216 (line 232) | def test_3216(): function test_add_widget (line 243) | def test_add_widget(): function test_interfield_calculation (line 256) | def test_interfield_calculation(): function test_3950 (line 323) | def test_3950(): function test_4004 (line 339) | def test_4004(): function test_4055 (line 381) | def test_4055(): function test_4965 (line 435) | def test_4965(): FILE: tests/test_word_delimiters.py function test_delimiters (line 5) | def test_delimiters(): FILE: tests/util.py function download (line 5) | def download(url, name, size=None): function skip_slow_tests (line 30) | def skip_slow_tests(test_name):