PdfiumViewer
Classes | Public Member Functions | Static Public Attributes | Protected Member Functions | Properties | Events | List of all members
PdfiumViewer.PanningZoomingScrollControl Class Referenceabstract
Inheritance diagram for PdfiumViewer.PanningZoomingScrollControl:
PdfiumViewer.CustomScrollControl PdfiumViewer.PdfRenderer

Public Member Functions

void ZoomIn ()
 Zooms the PDF document in one step. More...
 
void ZoomOut ()
 Zooms the PDF document out one step. More...
 
- Public Member Functions inherited from PdfiumViewer.CustomScrollControl
void SetDisplayRectLocation (Point offset)
 
void SetDisplayRectLocation (Point offset, bool preserveContents)
 
void PerformScroll (ScrollAction action, Orientation scrollBar)
 

Static Public Attributes

const double DefaultZoomMin = 0.1
 
const double DefaultZoomMax = 5
 
const double DefaultZoomFactor = 1.2
 

Protected Member Functions

virtual void OnZoomChanged (EventArgs e)
 
virtual void SetZoom (double value, Point? focus)
 
override void OnMouseWheel (MouseEventArgs e)
 Raises the E:System.Windows.Forms.Control.MouseWheel event. More...
 
abstract Rectangle GetDocumentBounds ()
 
override bool IsInputKey (Keys keyData)
 Determines whether the specified key is a regular input key or a special key that requires preprocessing. More...
 
override void OnSetCursor (SetCursorEventArgs e)
 
override void OnLayout (LayoutEventArgs levent)
 
override void OnMouseDown (MouseEventArgs e)
 
override void OnMouseMove (MouseEventArgs e)
 
override void OnMouseUp (MouseEventArgs e)
 
- Protected Member Functions inherited from PdfiumViewer.CustomScrollControl
virtual void OnScroll (ScrollEventArgs se)
 
virtual void OnDisplayRectangleChanged (EventArgs e)
 
void SetDisplaySize (Size size)
 
override void OnLayout (LayoutEventArgs levent)
 
override void OnMouseWheel (MouseEventArgs e)
 
override void OnVisibleChanged (EventArgs e)
 
override void WndProc (ref System.Windows.Forms.Message m)
 
override bool IsInputKey (Keys keyData)
 Determines whether the specified key is a regular input key or a special key that requires preprocessing. More...
 

Properties

double Zoom [get, set]
 Gets or sets the current zoom level. More...
 
double ZoomFactor [get, set]
 
double ZoomMin [get, set]
 
double ZoomMax [get, set]
 
MouseWheelMode MouseWheelMode [get, set]
 
- Properties inherited from PdfiumViewer.CustomScrollControl
override CreateParams CreateParams [get]
 
override Rectangle DisplayRectangle [get]
 
bool HScroll [get]
 
bool VScroll [get]
 

Events

EventHandler ZoomChanged
 
- Events inherited from PdfiumViewer.CustomScrollControl
ScrollEventHandler Scroll
 
EventHandler DisplayRectangleChanged
 
SetCursorEventHandler SetCursor
 

Member Function Documentation

◆ IsInputKey()

override bool PdfiumViewer.PanningZoomingScrollControl.IsInputKey ( Keys  keyData)
protected

Determines whether the specified key is a regular input key or a special key that requires preprocessing.

Returns
true if the specified key is a regular input key; otherwise, false.
Parameters
keyDataOne of the T:System.Windows.Forms.Keys values.

◆ OnMouseWheel()

override void PdfiumViewer.PanningZoomingScrollControl.OnMouseWheel ( MouseEventArgs  e)
protected

Raises the E:System.Windows.Forms.Control.MouseWheel event.

Parameters
eA T:System.Windows.Forms.MouseEventArgs that contains the event data.

◆ ZoomIn()

void PdfiumViewer.PanningZoomingScrollControl.ZoomIn ( )

Zooms the PDF document in one step.

◆ ZoomOut()

void PdfiumViewer.PanningZoomingScrollControl.ZoomOut ( )

Zooms the PDF document out one step.

Property Documentation

◆ Zoom

double PdfiumViewer.PanningZoomingScrollControl.Zoom
getset

Gets or sets the current zoom level.


The documentation for this class was generated from the following file: