MCPcopy Create free account

hub / github.com/ajrcarey/pdfium-render / functions

Functions3,097 in github.com/ajrcarey/pdfium-render

↓ 503 callersMethodbindings
(&self)
src/pdfium.rs:57
↓ 460 callersMethodcall
Calls an emscripten-wrapped Pdfium function.
src/bindings/wasm_bindings.rs:357
↓ 284 callersMethodfree
Frees a previously-made memory allocation in Pdfium's WASM memory heap.
src/bindings/wasm_bindings.rs:337
↓ 195 callersMethodmalloc
Allocates the given number of bytes in Pdfium's WASM memory heap, returning a pointer to the allocation address.
src/bindings/wasm_bindings.rs:310
↓ 174 callersMethodis_true
(&self, bool: FPDF_BOOL)
src/bindings.rs:172
↓ 109 callersMethodcopy_bytes_from_pdfium
Copies bytes from the given pointer address in Pdfium's memory heap into our memory heap, returning an address to the location in our memory heap wher
src/bindings/wasm_bindings.rs:723
↓ 107 callersMethodcopy_struct_from_pdfium
Copies bytes from the given pointer address in Pdfium's memory heap into our memory heap, using the given address to a pointer in our memory heap. WA
src/bindings/wasm_bindings.rs:766
↓ 66 callersMethoditer
(&self)
src/pdf/font/glyphs.rs:145
↓ 57 callersMethodpages
(&self)
src/pdf/document.rs:302
↓ 54 callersMethodcontains
(&self, object: &PdfPageObject)
src/pdf/document/page/object/group.rs:142
↓ 52 callersMethodload_pdf_from_file
Attempts to open a [PdfDocument] from the given file path. If the document is password protected, the given password will be used to unlock it. This
src/pdfium.rs:335
↓ 46 callersMethodpages_mut
(&mut self)
src/pdf/document.rs:308
↓ 44 callersMethodcopy_bytes_to_pdfium
Copies the given bytes into Pdfium's WASM memory heap, returning a pointer to the destination location. WASM modules are isolated from one another an
src/bindings/wasm_bindings.rs:553
↓ 44 callersFunctiontest_bind_to_pdfium
()
src/utils.rs:465
↓ 43 callersMethodpage_handle
(&self)
src/pdf/document/page/object/group.rs:118
↓ 41 callersMethodbottom
(&self)
src/pdf/rect.rs:131
↓ 38 callersMethodleft
(&self)
src/pdf/rect.rs:119
↓ 34 callersMethodcreate_new_pdf
Creates a new, empty [PdfDocument] in memory.
src/pdfium.rs:461
↓ 34 callersMethodlen
(&self)
src/pdf/font/glyphs.rs:108
↓ 32 callersMethodget_flags_impl
(&self)
src/pdf/document/page/field/private.rs:509
↓ 31 callersMethodpush
(&mut self, text: impl ToString, separator: &str)
src/pdf/document/page/paragraph.rs:53
↓ 30 callersMethoddocument_handle
(&self)
src/pdf/document/page/object/group.rs:112
↓ 29 callersMethodright
(&self)
src/pdf/rect.rs:125
↓ 28 callersMethodupdate_one_flag_impl
Sets or clears a single flag on this form field.
src/pdf/document/page/field/private.rs:544
↓ 27 callersMethodtop
(&self)
src/pdf/rect.rs:137
↓ 26 callersFunctioncreate_byte_buffer
(length: usize)
src/utils.rs:181
↓ 26 callersMethodhandle
(&self)
src/pdf/document/page/annotation/ink.rs:54
↓ 26 callersMethodobject_handle
(&self)
src/pdf/document/page/object.rs:1186
↓ 24 callersMethodbounds
Returns the bounding box of this group of objects. Since the bounds of every object in the group must be considered, this function has runtime complex
src/pdf/document/page/object/group.rs:575
↓ 23 callersMethoditer
(&self)
src/pdf/document/page/links.rs:164
↓ 23 callersMethodobject_handle
(&self)
src/pdf/document/page/object/text.rs:540
↓ 22 callersMethodcopy_ptr_with_len_to_pdfium
(&self, ptr: *const T, len: usize)
src/bindings/wasm_bindings.rs:573
↓ 22 callersMethodcopy_struct_to_pdfium
(&self, ptr: *const T)
src/bindings/wasm_bindings.rs:587
↓ 21 callersMethodcreate_page_at_start
( &mut self, size: PdfPagePaperSize, )
src/pdf/document/pages.rs:213
↓ 20 callersMethodobjects_mut
Returns a mutable collection of all the page objects on this [PdfPage].
src/pdf/document/page.rs:429
↓ 19 callersMethodannotation_handle
(&self)
src/pdf/document/page/field/text.rs:232
↓ 18 callersMethodget
Returns a single [PdfFontGlyph] from this [PdfFontGlyphs] collection.
src/pdf/font/glyphs.rs:135
↓ 17 callersFunctionget_string_from_pdfium_utf16le_bytes
The buffer must be mutable when compiling to WASM.
src/utils.rs:219
↓ 17 callersMethodlen
Returns the number of pages in this [PdfPages] collection.
src/pdf/document/pages.rs:97
↓ 16 callersMethodget
(&self, document: FPDF_DOCUMENT, page: FPDF_PAGE)
src/pdf/document/page/index_cache.rs:38
↓ 16 callersMethodnew_built_in
(&mut self, font: PdfFontBuiltin)
src/pdf/document/fonts.rs:151
↓ 16 callersMethodobjects_mut
(&mut self)
src/pdf/document/page/annotation/ink.rs:47
↓ 16 callersMethodownership
(&self)
src/pdf/document/page/object/group.rs:124
↓ 15 callersMethodinsert
(&mut self, document: FPDF_DOCUMENT, index: PdfPageIndex, count: PdfPageIndex)
src/pdf/document/page/index_cache.rs:109
↓ 15 callersMethodtext_page_handle
(&self)
src/pdf/document/page/text.rs:64
↓ 14 callersMethodapply_to_each
(&mut self, mut f: F)
src/pdf/document/page/object/group.rs:689
↓ 14 callersMethodas_image
(&self)
src/pdf/bitmap.rs:329
↓ 14 callersMethoddocument_handle
(&self)
src/pdf/document/page/objects.rs:59
↓ 14 callersMethodhandle
(&self)
src/pdf/document/page/object/content_mark.rs:34
↓ 14 callersMethodset
( &mut self, box_type: PdfPageBoundaryBoxType, rect: PdfRect, )
src/pdf/document/page/boundaries.rs:94
↓ 14 callersMethodset_target_width
(mut self, width: Pixels)
src/pdf/document/page/render_config.rs:197
↓ 13 callersMethodFALSE
(&self)
src/bindings.rs:164
↓ 13 callersMethodadd_path_object
( &mut self, object: PdfPagePathObject<'a>, )
src/pdf/document/page/objects/common.rs:157
↓ 13 callersMethodbookmark_handle
(&self)
src/pdf/document/bookmark.rs:79
↓ 13 callersMethodfor_each
(&self, mut f: F)
src/pdf/document/page/object/group.rs:709
↓ 13 callersMethodheight
(&self)
src/pdf/document/page/object/image.rs:677
↓ 13 callersMethoditer
(&self)
src/pdf/document/pages.rs:576
↓ 13 callersMethodobject_handle
(&self)
src/pdf/document/page/object/image.rs:844
↓ 12 callersMethodcreate_page_at_end
( &mut self, size: PdfPagePaperSize, )
src/pdf/document/pages.rs:223
↓ 12 callersMethodpage_handle
(&self)
src/pdf/document/page/objects.rs:65
↓ 12 callersMethodrender_with_config
Renders this [PdfPage] into a new [PdfBitmap] using pixel dimensions, page rotation settings, and rendering options configured in the given [PdfRender
src/pdf/document/page.rs:569
↓ 12 callersMethodsave_to_file
(&self, path: &(impl AsRef<Path> + ?Sized))
src/pdf/document.rs:380
↓ 11 callersMethodcopy_wide_string_to_pdfium
Copies the raw bytes of the given `FPDF_WIDESTRING` into Pdfium's WASM memory heap, returning a pointer to the copied string at the destination locati
src/bindings/wasm_bindings.rs:671
↓ 11 callersMethodcreate_annotation
Creates a new annotation of the given [PdfPageAnnotationType] by passing the result of calling `FPDFPage_CreateAnnot()` to an annotation constructor f
src/pdf/document/page/annotations.rs:149
↓ 11 callersMethoddocument_handle
(&self)
src/pdf/document/bookmark.rs:85
↓ 11 callersMethodfonts_mut
(&mut self)
src/pdf/document.rs:290
↓ 11 callersFunctionget_pdfium_utf16le_bytes_from_str
(str: &str)
src/utils.rs:205
↓ 11 callersMethodget_value_from_pdfium_wasm_module
Looks up the given key in the Emscripten-wrapped Pdfium WASM module and returns the Javascript value associated with that key, if any.
src/bindings/wasm_bindings.rs:270
↓ 11 callersMethodhandle
(&self)
src/pdf/document/page/structure_tree.rs:40
↓ 11 callersMethodheight
Returns the height of this [PdfPagePaperStandardSize] in portrait orientation.
src/pdf/document/page/size.rs:290
↓ 11 callersMethodwidth
(&self)
src/pdf/document/page/object/image.rs:668
↓ 10 callersMethodabs
(&self)
src/pdf/points.rs:107
↓ 10 callersMethodannotations_mut
Returns a mutable collection of the annotations that have been added to this [PdfPage].
src/pdf/document/page.rs:395
↓ 10 callersMethodapply_to_points
(&self, x: PdfPoints, y: PdfPoints)
src/pdf/matrix.rs:227
↓ 10 callersMethodcreate_text_object
( &mut self, x: PdfPoints, y: PdfPoints, text: impl ToString, font: im
src/pdf/document/page/objects/common.rs:401
↓ 10 callersMethodform_handle
(&self)
src/pdf/document/page/field/text.rs:227
↓ 10 callersMethoditer
(&'a self)
src/pdf/document/page/object/group.rs:540
↓ 10 callersMethodtext_page_handle
(&self)
src/pdf/document/page/text/char.rs:81
↓ 10 callersMethodwidth
Returns the width of this [PdfPagePaperStandardSize] in portrait orientation.
src/pdf/document/page/size.rs:232
↓ 10 callersMethodwith_alpha
(&self, alpha: u8)
src/pdf/color.rs:247
↓ 9 callersMethodas_form_field
(&self)
src/pdf/document/page/annotation.rs:832
↓ 9 callersMethodas_pdfium
The as_pdfium() function is not currently used, but we expect it to be in future
src/pdf/document/page/object/text.rs:124
↓ 9 callersMethodbookmarks
(&self)
src/pdf/document.rs:260
↓ 9 callersMethodcontains
Returns `true` if the given point lies inside this [PdfRect].
src/pdf/rect.rs:155
↓ 9 callersMethodfont_flags_bits
(&self)
src/pdf/document/page/text/char.rs:226
↓ 9 callersMethodget_flags_bits
(&self)
src/pdf/font.rs:411
↓ 9 callersMethodget_value_from_browser_object
Looks up the given key in the given Javascript object and returns the Javascript value associated with that key, if any.
src/bindings/wasm_bindings.rs:282
↓ 9 callersMethodobjects
Returns an immutable collection of all the page objects on this [PdfPage].
src/pdf/document/page.rs:424
↓ 9 callersMethodregenerate_content_after_mutation
Regenerate the containing page's content stream to reflect a change to the objects within the page objects container. The page's content regeneration
src/pdf/document/page/object/private.rs:439
↓ 8 callersMethoda
(&self)
src/pdf/matrix.rs:85
↓ 8 callersMethodannotation_handle
(&self)
src/pdf/document/page/object/ownership.rs:50
↓ 8 callersMethodannotations
Returns an immutable collection of the annotations that have been added to this [PdfPage].
src/pdf/document/page.rs:390
↓ 8 callersMethodas_path_object
(&self)
src/pdf/document/page/object.rs:453
↓ 8 callersMethodas_text_object
(&self)
src/pdf/document/page/object.rs:433
↓ 8 callersMethodblue
(&self)
src/pdf/color.rs:277
↓ 8 callersMethodget
Returns one metadata tag from this [PdfMetadata] collection, if it is defined.
src/pdf/document/metadata.rs:116
↓ 8 callersMethodget
Returns a single [PdfLink] from this [PdfPageLinks] collection.
src/pdf/document/page/links.rs:115
↓ 8 callersMethodget_current_width_and_height_from_metadata
Returns the expected pixel width and height of the processed image from Pdfium's metadata.
src/pdf/document/page/object/image.rs:644
↓ 8 callersMethodget_permissions_bits
(&self)
src/pdf/document/permissions.rs:73
↓ 8 callersMethodget_raw_metadata_tag
(&self, tag: &str)
src/pdf/document/metadata.rs:134
next →1–100 of 3,097, ranked by callers