org.faceless.pdf2.viewer2.feature
Class ZoomSelection

java.lang.Object
  extended by org.faceless.pdf2.viewer2.ViewerFeature
      extended by org.faceless.pdf2.viewer2.ViewerWidget
          extended by org.faceless.pdf2.viewer2.ToggleViewerWidget
              extended by org.faceless.pdf2.viewer2.feature.AbstractRegionSelector
                  extended by 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 ZoomSelection

This 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

Constructor Summary
ZoomSelection()
           
 
Method Summary
 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
createRubberBoxComponent, documentUpdated, initialize, isSelectedAfterAction, pageAction, paintRubberBandComponent, setSelected, updateViewport
 
Methods inherited from class org.faceless.pdf2.viewer2.ToggleViewerWidget
action, getGroupName, getGroupOwner, getGroupSelection, getWidgets, isSelected, setGroupOwner
 
Methods inherited from class org.faceless.pdf2.viewer2.ViewerWidget
createActionListener, getComponent, getViewer, isButtonEnabledByDefault, isDocumentRequired, isMenuEnabledByDefault, 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, teardown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ZoomSelection

public ZoomSelection()
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 class AbstractRegionSelector
Parameters:
panel - the PagePanel the selection was made on.
start - the start point of the selection, in PDF-units
end - the end point of the selection, in PDF-units


Copyright © 2001-2010 Big Faceless Organization