pub struct PdfView { /* private fields */ }Implementations§
Source§impl PdfView
impl PdfView
pub fn new(size: PdfSize) -> Result<Self>
pub fn info(&self) -> Result<PdfViewInfo>
pub fn document(&self) -> Option<PdfDocument>
pub fn set_document(&self, document: Option<&PdfDocument>) -> Result<()>
pub fn current_page(&self) -> Option<PdfPage>
pub fn current_destination(&self) -> Option<PdfDestination>
pub fn current_selection(&self) -> Option<PdfSelection>
pub fn set_current_selection( &self, selection: Option<&PdfSelection>, animate: bool, ) -> Result<()>
pub fn clear_selection(&self)
pub fn go_to_page(&self, page: &PdfPage) -> Result<()>
pub fn go_to_destination(&self, destination: &PdfDestination) -> Result<()>
pub fn go_to_selection(&self, selection: &PdfSelection) -> Result<()>
pub fn set_display_mode(&self, mode: PdfDisplayMode) -> Result<()>
pub fn set_display_direction( &self, direction: PdfDisplayDirection, ) -> Result<()>
pub fn set_display_box(&self, display_box: DisplayBox) -> Result<()>
pub fn set_auto_scales(&self, value: bool)
pub fn set_scale_factor(&self, value: f64)
pub fn set_min_scale_factor(&self, value: f64)
pub fn set_max_scale_factor(&self, value: f64)
pub fn layout_document_view(&self)
pub fn visible_page_count(&self) -> usize
pub fn visible_page(&self, index: usize) -> Option<PdfPage>
pub fn visible_pages(&self) -> Vec<PdfPage>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PdfView
impl RefUnwindSafe for PdfView
impl !Send for PdfView
impl !Sync for PdfView
impl Unpin for PdfView
impl UnsafeUnpin for PdfView
impl UnwindSafe for PdfView
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