Adempiere 3.5.2a

org.compiere.print
Class View

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.compiere.swing.CPanel
                      extended by org.compiere.print.View
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class View
extends CPanel

View Panel

Version:
$Id: View.java,v 1.2 2006/07/30 00:53:02 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
static int MARGIN
          Margin around paper
static String[] ZOOM_OPTIONS
          Zoom Options
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
View(LayoutEngine layout)
          Print Preview
 
Method Summary
 MQuery getDrillAcross(Point absolutePoint)
          Get Drill Across
 MQuery getDrillDown(Point absolutePoint)
          Get Drill Down
 Dimension getMaximumSize()
          Minimum Size
 Dimension getMinimumSize()
          Minimum Size
 int getPageCount()
          Get Page Count
 String getPageInfo(int pageNo)
          Get Page Info for Multi-Page tables
 String getPageInfoMax()
          Get Max Page Info for Multi-Page tables
 float getPageNoAt(Point p)
          Get Page at Point
 CPaper getPaper()
          Get Paper
 int getPaperHeight()
          Get Paper Height
 int getPaperWidth()
          Get Paper Height
 Dimension getPreferredSize()
          Preferred Size
 Rectangle getRectangleOfPage(int pageNo)
          Get Rectange of Page
 int getZoomLevel()
          Get Zoom Level
 boolean isArchivable()
          Is Archivable
 void paintComponent(Graphics g)
          Paint Component
 void setZoomLevel(int level)
          Set Zoom Level
 void setZoomLevel(String levelString)
          Set Zoom Level
 
Methods inherited from class org.compiere.swing.CPanel
getBackgroundColor, getTabLevel, setBackground, setBackgroundColor, setTabLevel, toString
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ZOOM_OPTIONS

public static final String[] ZOOM_OPTIONS
Zoom Options


MARGIN

public static int MARGIN
Margin around paper

Constructor Detail

View

public View(LayoutEngine layout)
Print Preview

Parameters:
layout - Layout
Method Detail

getMinimumSize

public Dimension getMinimumSize()
Minimum Size

Overrides:
getMinimumSize in class JComponent
Returns:
Max Page Size

getMaximumSize

public Dimension getMaximumSize()
Minimum Size

Overrides:
getMaximumSize in class JComponent
Returns:
Max Page Size

getPreferredSize

public Dimension getPreferredSize()
Preferred Size

Overrides:
getPreferredSize in class JComponent
Returns:
Max Page Size

isArchivable

public boolean isArchivable()
Is Archivable

Returns:
true if archivable

paintComponent

public void paintComponent(Graphics g)
Paint Component

Overrides:
paintComponent in class JComponent
Parameters:
g - Graphics

setZoomLevel

public void setZoomLevel(int level)
Set Zoom Level

Parameters:
level - zoom level

setZoomLevel

public void setZoomLevel(String levelString)
Set Zoom Level

Parameters:
levelString - zoom level string

getZoomLevel

public int getZoomLevel()
Get Zoom Level

Returns:
zoom level

getRectangleOfPage

public Rectangle getRectangleOfPage(int pageNo)
Get Rectange of Page

Parameters:
pageNo - page no
Returns:
rectangle

getPageNoAt

public float getPageNoAt(Point p)
Get Page at Point

Parameters:
p - Point
Returns:
page as float to determine also position on page

getPageCount

public int getPageCount()
Get Page Count

Returns:
page count

getPageInfo

public String getPageInfo(int pageNo)
Get Page Info for Multi-Page tables

Parameters:
pageNo - page
Returns:
info e.g. (1,1)

getPageInfoMax

public String getPageInfoMax()
Get Max Page Info for Multi-Page tables

Returns:
info e.g. (3,2)

getPaper

public CPaper getPaper()
Get Paper

Returns:
paper

getPaperHeight

public int getPaperHeight()
Get Paper Height

Returns:
paper height

getPaperWidth

public int getPaperWidth()
Get Paper Height

Returns:
paper height

getDrillDown

public MQuery getDrillDown(Point absolutePoint)
Get Drill Down

Parameters:
absolutePoint - point
Returns:
Drill Down

getDrillAcross

public MQuery getDrillAcross(Point absolutePoint)
Get Drill Across

Parameters:
absolutePoint - point
Returns:
Drill Across

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.