pub struct FormXObjectManager { /* private fields */ }Expand description
Manager for form XObjects in a document
Implementations§
Source§impl FormXObjectManager
impl FormXObjectManager
Sourcepub fn add_form(&mut self, name: Option<String>, form: FormXObject) -> String
pub fn add_form(&mut self, name: Option<String>, form: FormXObject) -> String
Add a form XObject
Sourcepub fn get_form(&self, name: &str) -> Option<&FormXObject>
pub fn get_form(&self, name: &str) -> Option<&FormXObject>
Get a form XObject
Sourcepub fn get_all_forms(&self) -> &HashMap<String, FormXObject>
pub fn get_all_forms(&self) -> &HashMap<String, FormXObject>
Get all forms
Sourcepub fn remove_form(&mut self, name: &str) -> Option<FormXObject>
pub fn remove_form(&mut self, name: &str) -> Option<FormXObject>
Remove a form
Trait Implementations§
Source§impl Clone for FormXObjectManager
impl Clone for FormXObjectManager
Source§fn clone(&self) -> FormXObjectManager
fn clone(&self) -> FormXObjectManager
Returns a duplicate 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 moreSource§impl Debug for FormXObjectManager
impl Debug for FormXObjectManager
Auto Trait Implementations§
impl Freeze for FormXObjectManager
impl RefUnwindSafe for FormXObjectManager
impl Send for FormXObjectManager
impl Sync for FormXObjectManager
impl Unpin for FormXObjectManager
impl UnwindSafe for FormXObjectManager
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().