Struct mupdf_sys::pdf_filter_options
source · #[repr(C)]pub struct pdf_filter_options {
pub opaque: *mut c_void,
pub image_filter: Option<unsafe extern "C" fn(ctx: *mut fz_context, opaque: *mut c_void, ctm: fz_matrix, name: *const c_char, image: *mut fz_image) -> *mut fz_image>,
pub text_filter: Option<unsafe extern "C" fn(ctx: *mut fz_context, opaque: *mut c_void, ucsbuf: *mut c_int, ucslen: c_int, trm: fz_matrix, ctm: fz_matrix, bbox: fz_rect) -> c_int>,
pub after_text_object: Option<unsafe extern "C" fn(ctx: *mut fz_context, opaque: *mut c_void, doc: *mut pdf_document, chain: *mut pdf_processor, ctm: fz_matrix)>,
pub end_page: Option<unsafe extern "C" fn(ctx: *mut fz_context, buffer: *mut fz_buffer, arg: *mut c_void)>,
pub recurse: c_int,
pub instance_forms: c_int,
pub sanitize: c_int,
pub ascii: c_int,
}
Fields§
§opaque: *mut c_void
§image_filter: Option<unsafe extern "C" fn(ctx: *mut fz_context, opaque: *mut c_void, ctm: fz_matrix, name: *const c_char, image: *mut fz_image) -> *mut fz_image>
§text_filter: Option<unsafe extern "C" fn(ctx: *mut fz_context, opaque: *mut c_void, ucsbuf: *mut c_int, ucslen: c_int, trm: fz_matrix, ctm: fz_matrix, bbox: fz_rect) -> c_int>
§after_text_object: Option<unsafe extern "C" fn(ctx: *mut fz_context, opaque: *mut c_void, doc: *mut pdf_document, chain: *mut pdf_processor, ctm: fz_matrix)>
§end_page: Option<unsafe extern "C" fn(ctx: *mut fz_context, buffer: *mut fz_buffer, arg: *mut c_void)>
§recurse: c_int
§instance_forms: c_int
§sanitize: c_int
§ascii: c_int
Trait Implementations§
source§impl Clone for pdf_filter_options
impl Clone for pdf_filter_options
source§fn clone(&self) -> pdf_filter_options
fn clone(&self) -> pdf_filter_options
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more