public abstract class HtmlGraphics
extends java.awt.Graphics2D
HTMLPage
object and new 4.0 Graphics
architecture, allows basic appends on HtmlPage and methods for image
manipulation ImageUtils
Modifier and Type | Field and Description |
---|---|
static java.awt.Font |
defaultFont |
Constructor and Description |
---|
HtmlGraphics(HtmlGraphics g) |
HtmlGraphics(HTMLPage page) |
Modifier and Type | Method and Description |
---|---|
void |
append(char ch) |
void |
append(int i) |
void |
append(java.lang.String s) |
void |
appendFontStyle(java.awt.Font font) |
void |
appendHexColor(java.awt.Color color) |
void |
appendHexValue(int i) |
void |
appendText(java.lang.String text)
Append text to underlying HTMLPage escaping HTML and replacing
white-space and tabs with equivalents.
|
java.awt.Graphics |
create() |
java.awt.FontMetrics |
getFontMetrics(java.awt.Font f) |
java.awt.Image |
getImagePart(java.awt.Image img,
int sx1,
int sy1,
int sx2,
int sy2,
java.awt.image.ImageObserver observer)
Returns a subimage defined by a specified rectangular region.
|
java.lang.String |
getImageUrl(java.awt.Image image) |
java.lang.String |
getImageUrl(java.awt.Image image,
boolean keepUntilRestart) |
HTMLPage |
getPage() |
addRenderingHints, clip, draw, draw3DRect, drawGlyphVector, drawImage, drawImage, drawRenderableImage, drawRenderedImage, drawString, drawString, drawString, drawString, fill, fill3DRect, getBackground, getComposite, getDeviceConfiguration, getFontRenderContext, getPaint, getRenderingHint, getRenderingHints, getStroke, getTransform, hit, rotate, rotate, scale, setBackground, setComposite, setPaint, setRenderingHint, setRenderingHints, setStroke, setTransform, shear, transform, translate, translate
clearRect, clipRect, copyArea, create, dispose, drawArc, drawBytes, drawChars, drawImage, drawImage, drawImage, drawImage, drawImage, drawImage, drawLine, drawOval, drawPolygon, drawPolygon, drawPolyline, drawRect, drawRoundRect, fillArc, fillOval, fillPolygon, fillPolygon, fillRect, fillRoundRect, finalize, getClip, getClipBounds, getClipBounds, getClipRect, getColor, getFont, getFontMetrics, hitClip, setClip, setClip, setColor, setFont, setPaintMode, setXORMode, toString
public HtmlGraphics(HtmlGraphics g) throws java.io.IOException
java.io.IOException
public HtmlGraphics(HTMLPage page)
public void append(char ch)
public void append(int i)
public void append(java.lang.String s)
public void appendFontStyle(java.awt.Font font)
public void appendHexColor(java.awt.Color color)
public void appendHexValue(int i)
public void appendText(java.lang.String text)
text
- String to appendpublic java.awt.Graphics create()
create
in class java.awt.Graphics
public java.awt.FontMetrics getFontMetrics(java.awt.Font f)
getFontMetrics
in class java.awt.Graphics
public java.awt.Image getImagePart(java.awt.Image img, int sx1, int sy1, int sx2, int sy2, java.awt.image.ImageObserver observer)
img
- sx1
- X coordinate of the upper-left corner of the specified
rectangular regionsy1
- Y coordinate of the upper-left corner of the specified
rectangular regionsx2
- X coordinate of the lower-right corner of the specified
rectangular regionsy2
- Y coordinate of the lower-right corner of the specified
rectangular regionobserver
- public java.lang.String getImageUrl(java.awt.Image image, boolean keepUntilRestart)
public java.lang.String getImageUrl(java.awt.Image image)
public HTMLPage getPage()
Copyright © 2000-2012 CreamTec LLC. All Rights Reserved.