JPedal 4.74b27 Click here for Tutorials, code examples, help forums and support

org.jpedal.examples.simpleviewer.gui
Class GUI

java.lang.Object
  extended by org.jpedal.examples.simpleviewer.gui.GUI
Direct Known Subclasses:
SwingGUI

public class GUI
extends java.lang.Object

any shared GUI code - generic and AWT


Field Summary
 GUIButton back
          nav buttons - global so accessible to ContentExtractor
 GUIButton continuousButton
           
 GUIButton continuousFacingButton
           
 int cropH
           
 int cropW
           
 int cropX
           
 int cropY
           
 GUIButton end
          nav buttons - global so accessible to ContentExtractor
 GUIButton facingButton
           
 GUIButton fback
          nav buttons - global so accessible to ContentExtractor
 GUIButton fforward
          nav buttons - global so accessible to ContentExtractor
 GUIButton first
          nav buttons - global so accessible to ContentExtractor
 GUIButton forward
          nav buttons - global so accessible to ContentExtractor
 int mediaH
           
 int mediaW
           
 GUIButton pageFlowButton
           
 GUIButton singleButton
           
 GUIButton snapshotButton
          allows user to toggle on/off text/image snapshot
 
Constructor Summary
GUI()
           
 
Method Summary
 boolean allowScrolling()
           
 boolean confirmClose()
           
 void createUniqueAnnotationIcons()
          example code which sets up an individual icon for each annotation to display - only use if you require each annotation to have its own icon
 void dispose()
           
 java.lang.String[] getAnnotTypes()
           
static int getPDFDisplayInset()
           
 PropertiesFile getProperties()
           
 java.lang.String getPropertiesFileLocation()
           
 int getRotation()
           
 float getScaling()
           
 boolean isUseDownloadWindow()
           
 void setAutoScrolling(boolean allowScrolling)
           
 void setDpi(int dpi)
           
 void setHiResPrinting(boolean hiResPrinting)
           
 void setPreferences(int dpi, int search, int border, boolean scroll, int pageMode, boolean updateDefaultValue, int maxNoOfMultiViewers, boolean showDownloadWindow, boolean useHiResPrinting)
           
 void setProperties(java.lang.String item, boolean value)
           
 void setPropertiesFileLocation(java.lang.String file)
           
 void setScaling(float s)
           
 void setUseDownloadWindow(boolean useDownloadWindow)
           
 void toogleAutoScrolling()
           
 boolean useHiResPrinting()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

first

public GUIButton first
nav buttons - global so accessible to ContentExtractor


fback

public GUIButton fback
nav buttons - global so accessible to ContentExtractor


back

public GUIButton back
nav buttons - global so accessible to ContentExtractor


forward

public GUIButton forward
nav buttons - global so accessible to ContentExtractor


fforward

public GUIButton fforward
nav buttons - global so accessible to ContentExtractor


end

public GUIButton end
nav buttons - global so accessible to ContentExtractor


singleButton

public GUIButton singleButton

continuousButton

public GUIButton continuousButton

continuousFacingButton

public GUIButton continuousFacingButton

facingButton

public GUIButton facingButton

pageFlowButton

public GUIButton pageFlowButton

snapshotButton

public GUIButton snapshotButton
allows user to toggle on/off text/image snapshot


cropX

public int cropX

cropW

public int cropW

cropH

public int cropH

mediaW

public int mediaW

cropY

public int cropY

mediaH

public int mediaH
Constructor Detail

GUI

public GUI()
Method Detail

useHiResPrinting

public boolean useHiResPrinting()

setHiResPrinting

public void setHiResPrinting(boolean hiResPrinting)

getPropertiesFileLocation

public java.lang.String getPropertiesFileLocation()

setPropertiesFileLocation

public void setPropertiesFileLocation(java.lang.String file)

setProperties

public void setProperties(java.lang.String item,
                          boolean value)

setPreferences

public void setPreferences(int dpi,
                           int search,
                           int border,
                           boolean scroll,
                           int pageMode,
                           boolean updateDefaultValue,
                           int maxNoOfMultiViewers,
                           boolean showDownloadWindow,
                           boolean useHiResPrinting)

allowScrolling

public boolean allowScrolling()

confirmClose

public boolean confirmClose()

getAnnotTypes

public java.lang.String[] getAnnotTypes()

setAutoScrolling

public void setAutoScrolling(boolean allowScrolling)

toogleAutoScrolling

public void toogleAutoScrolling()

getRotation

public int getRotation()

getScaling

public float getScaling()

setScaling

public void setScaling(float s)

getPDFDisplayInset

public static int getPDFDisplayInset()

createUniqueAnnotationIcons

public void createUniqueAnnotationIcons()
example code which sets up an individual icon for each annotation to display - only use if you require each annotation to have its own icon

To use this you ideally need to parse the annotations first -there is a method allowing you to extract just the annotations from the data.


setDpi

public void setDpi(int dpi)

isUseDownloadWindow

public boolean isUseDownloadWindow()

setUseDownloadWindow

public void setUseDownloadWindow(boolean useDownloadWindow)

getProperties

public PropertiesFile getProperties()

dispose

public void dispose()

JPedal 4.74b27 Click here for Tutorials, code examples, help forums and support

JPedal 4.74b27 Click here for Tutorials, code examples, help forums and support