Compiere 3.1

org.compiere.print.layout
Class HTMLElement

java.lang.Object
  extended by org.compiere.print.layout.PrintElement
      extended by org.compiere.print.layout.HTMLElement
All Implemented Interfaces:
ImageObserver

public class HTMLElement
extends PrintElement

HTML Form Print ELement. Restrictions: - Label is not printed - Alighnment is ignored

Version:
$Id: HTMLElement.java,v 1.2 2006/07/30 00:53:02 jjanke Exp $
Author:
Jorg Janke

Field Summary
 
Fields inherited from class org.compiere.print.layout.PrintElement
LINK_COLOR, log, p_FieldAlignmentType, p_height, p_info, p_maxHeight, p_maxWidth, p_pageLocation, p_sizeCalculated, p_width
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
HTMLElement(String html)
          HTML String Constructor
 
Method Summary
protected  boolean calculateSize()
          Layout and Calculate Size.
static boolean isHTML(Object content)
          Is content HTML
 void paint(Graphics2D g2D, int pageNo, Point2D pageStart, Ctx ctx, boolean isView)
          /** Paint/Print.
 String toString()
          String Representation
 
Methods inherited from class org.compiere.print.layout.PrintElement
getAbsoluteLocation, getBounds, getDrillAcross, getDrillDown, getHeight, getHeight, getLocation, getPageCount, getWidth, imageUpdate, isTranslated, layout, setLocation, setMaxHeight, setMaxWidth, translate, waitForLoad
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HTMLElement

public HTMLElement(String html)
HTML String Constructor

Parameters:
html - html code
Method Detail

calculateSize

protected boolean calculateSize()
Layout and Calculate Size. Set p_width & p_height

Specified by:
calculateSize in class PrintElement
Returns:
Size

paint

public void paint(Graphics2D g2D,
                  int pageNo,
                  Point2D pageStart,
                  Ctx ctx,
                  boolean isView)
/** Paint/Print. Calculate actual Size. The text is printed in the topmost left position - i.e. the leading is below the line

Specified by:
paint in class PrintElement
Parameters:
g2D - Graphics
pageStart - top left Location of page
pageNo - page number for multi page support (0 = header/footer) - ignored
ctx - print context
isView - true if online view (IDs are links)

toString

public String toString()
String Representation

Overrides:
toString in class PrintElement
Returns:
info

isHTML

public static boolean isHTML(Object content)
Is content HTML

Parameters:
content - content
Returns:
true if HTML

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.