pub enum PdfPageMode {
UnsetOrUnknown = -1,
None = 0,
ShowDocumentOutline = 1,
ShowPageThumbnails = 2,
Fullscreen = 3,
ShowContentGroupPanel = 4,
ShowAttachmentsPanel = 5,
}Expand description
A hint to a PDF document reader (such as Adobe Acrobat) as to how the creator intended the PdfPage objects in a PdfDocument to be displayed to the viewer when the document is opened.
Variants§
UnsetOrUnknown = -1
No known page mode is set for this PdfDocument.
None = 0
No page mode, i.e. neither the document outline nor thumbnail images should be visible, no side panels should be visible, and the document should not be displayed in full screen mode.
ShowDocumentOutline = 1
Outline page mode: the document outline should be visible.
ShowPageThumbnails = 2
Thumbnail page mode: page thumbnails should be visible.
Fullscreen = 3
Fullscreen page mode: no menu bar, window controls, or other windows should be visible.
ShowContentGroupPanel = 4
The optional content group panel should be visible.
ShowAttachmentsPanel = 5
The attachments panel should be visible.
Trait Implementations§
Source§impl Clone for PdfPageMode
impl Clone for PdfPageMode
Source§fn clone(&self) -> PdfPageMode
fn clone(&self) -> PdfPageMode
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 PdfPageMode
impl Debug for PdfPageMode
impl Copy for PdfPageMode
Auto Trait Implementations§
impl Freeze for PdfPageMode
impl RefUnwindSafe for PdfPageMode
impl Send for PdfPageMode
impl Sync for PdfPageMode
impl Unpin for PdfPageMode
impl UnwindSafe for PdfPageMode
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> 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