pub struct DocumentViewer { /* private fields */ }Expand description
Shows a rendered document.
Implementations§
Source§impl DocumentViewer
impl DocumentViewer
Sourcepub fn new(document: Rc<Document>, state: &ViewerState) -> Self
pub fn new(document: Rc<Document>, state: &ViewerState) -> Self
A viewer of document.
Sourcepub fn labels(self, labels: ViewerLabels) -> Self
pub fn labels(self, labels: ViewerLabels) -> Self
Sets the text the viewer shows.
Whether the toolbar offers to print (on by default).
Sourcepub fn toolbar_leading(self, items: impl Fn() -> Vec<AnyView> + 'static) -> Self
pub fn toolbar_leading(self, items: impl Fn() -> Vec<AnyView> + 'static) -> Self
Adds controls at the start of the toolbar.
Sourcepub fn toolbar_trailing(
self,
items: impl Fn() -> Vec<AnyView> + 'static,
) -> Self
pub fn toolbar_trailing( self, items: impl Fn() -> Vec<AnyView> + 'static, ) -> Self
Adds controls at the end of the toolbar, such as print and export buttons.
Trait Implementations§
Source§impl Debug for DocumentViewer
impl Debug for DocumentViewer
Auto Trait Implementations§
impl !RefUnwindSafe for DocumentViewer
impl !Send for DocumentViewer
impl !Sync for DocumentViewer
impl !UnwindSafe for DocumentViewer
impl Freeze for DocumentViewer
impl Unpin for DocumentViewer
impl UnsafeUnpin for DocumentViewer
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
impl<T, U> ToSample<U> for Twhere
U: FromSample<T>,
fn to_sample_(self) -> U
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.