Class ZoomSelection
- java.lang.Object
-
- org.faceless.pdf2.viewer2.ViewerFeature
-
- org.faceless.pdf2.viewer2.ViewerWidget
-
- org.faceless.pdf2.viewer2.ToggleViewerWidget
-
- org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
-
- org.faceless.pdf2.viewer2.feature.ZoomSelection
-
- All Implemented Interfaces:
DocumentPanelListener
,PagePanelInteractionListener
public class ZoomSelection extends AbstractRegionSelector
Creates a button which will zoom the document to a selected region
The name of this feature is ZoomSelectionThis code is copyright the Big Faceless Organization. You're welcome to use, modify and distribute it in any form in your own projects, provided those projects continue to make use of the Big Faceless PDF library.
- Since:
- 2.10
-
-
Field Summary
-
Fields inherited from class org.faceless.pdf2.viewer2.ViewerWidget
propertyChangeSupport
-
-
Constructor Summary
Constructors Constructor Description ZoomSelection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
action(PagePanel panel, Point2D start, Point2D end)
Called when an area of the PDF has been selected.-
Methods inherited from class org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
action, createRubberBoxComponent, documentUpdated, initialize, isDirectional, pageAction, paintRubberBandComponent, setRegionShape, updateViewport
-
Methods inherited from class org.faceless.pdf2.viewer2.ToggleViewerWidget
getGroupName, getGroupOwner, getGroupSelection, getWidgets, isSelected, setGroupOwner, setSelected, teardown
-
Methods inherited from class org.faceless.pdf2.viewer2.ViewerWidget
addPropertyChangeListener, createActionListener, firePropertyChange, getComponent, getIcon, getViewer, isButtonEnabledByDefault, isDocumentRequired, isMenuEnabledByDefault, removePropertyChangeListener, setButton, setComponent, setDocumentRequired, setMenu, setMenu, setToolBarEnabled, setToolBarEnabledAlways, setToolBarFloatable, setToolBarFloating, toString
-
Methods inherited from class org.faceless.pdf2.viewer2.ViewerFeature
getAllEnabledFeatures, getAllFeatures, getCustomJavaScript, getFeatureProperty, getFeatureURLProperty, getName, isEnabledByDefault, setFeatureName
-
-
-
-
Method Detail
-
action
public void action(PagePanel panel, Point2D start, Point2D end)
Description copied from class:AbstractRegionSelector
Called when an area of the PDF has been selected.- Overrides:
action
in classAbstractRegionSelector
- Parameters:
panel
- the PagePanel the selection was made on.start
- the start point of the selection, in PDF-unitsend
- the end point of the selection, in PDF-units
-
-