pub struct Destination {
pub page: PageDestination,
pub dest_type: DestinationType,
}Expand description
PDF destination
Fields§
§page: PageDestinationTarget page
dest_type: DestinationTypeDestination type
Implementations§
Source§impl Destination
impl Destination
Sourcepub fn xyz(
page: PageDestination,
left: Option<f64>,
top: Option<f64>,
zoom: Option<f64>,
) -> Self
pub fn xyz( page: PageDestination, left: Option<f64>, top: Option<f64>, zoom: Option<f64>, ) -> Self
Create XYZ destination
Sourcepub fn fit(page: PageDestination) -> Self
pub fn fit(page: PageDestination) -> Self
Create Fit destination
Sourcepub fn fit_h(page: PageDestination, top: Option<f64>) -> Self
pub fn fit_h(page: PageDestination, top: Option<f64>) -> Self
Create FitH destination
Sourcepub fn fit_v(page: PageDestination, left: Option<f64>) -> Self
pub fn fit_v(page: PageDestination, left: Option<f64>) -> Self
Create FitV destination
Sourcepub fn fit_r(page: PageDestination, rect: Rectangle) -> Self
pub fn fit_r(page: PageDestination, rect: Rectangle) -> Self
Create FitR destination
Sourcepub fn fit_b(page: PageDestination) -> Self
pub fn fit_b(page: PageDestination) -> Self
Create FitB destination
Sourcepub fn fit_bh(page: PageDestination, top: Option<f64>) -> Self
pub fn fit_bh(page: PageDestination, top: Option<f64>) -> Self
Create FitBH destination
Sourcepub fn fit_bv(page: PageDestination, left: Option<f64>) -> Self
pub fn fit_bv(page: PageDestination, left: Option<f64>) -> Self
Create FitBV destination
Sourcepub fn from_array(arr: &Array) -> Result<Self, PdfError>
pub fn from_array(arr: &Array) -> Result<Self, PdfError>
Create destination from array
Trait Implementations§
Source§impl Clone for Destination
impl Clone for Destination
Source§fn clone(&self) -> Destination
fn clone(&self) -> Destination
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 moreAuto Trait Implementations§
impl Freeze for Destination
impl RefUnwindSafe for Destination
impl Send for Destination
impl Sync for Destination
impl Unpin for Destination
impl UnwindSafe for Destination
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 more