public class Java2DOutputDevice extends AbstractOutputDevice implements OutputDevice
| Constructor and Description |
|---|
Java2DOutputDevice(Graphics2D layoutGraphics) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(Shape s) |
void |
drawBorderLine(Shape bounds,
int side,
int lineWidth,
boolean solid) |
void |
drawImage(FSImage image,
int x,
int y,
boolean interpolate) |
protected void |
drawLine(int x1,
int y1,
int x2,
int y2) |
void |
drawLinearGradient(FSLinearGradient lg,
Shape bounds) |
void |
drawOval(int x,
int y,
int width,
int height) |
void |
drawRect(int x,
int y,
int width,
int height) |
void |
drawSelection(RenderingContext c,
InlineText inlineText)
Deprecated.
|
void |
drawWithGraphics(float x,
float y,
float width,
float height,
OutputDeviceGraphicsDrawer renderer) |
void |
endStructure(Object token) |
void |
fill(Shape s) |
void |
fillOval(int x,
int y,
int width,
int height) |
void |
fillRect(int x,
int y,
int width,
int height) |
void |
finish(RenderingContext c,
BlockBox _root) |
Java2DFont |
getFont() |
Graphics2D |
getGraphics() |
Object |
getRenderingHint(RenderingHints.Key key) |
Stroke |
getStroke() |
void |
initializePage(Graphics2D pageGraphics) |
boolean |
isSupportsCMYKColors() |
void |
paintReplacedElement(RenderingContext c,
BlockBox box) |
void |
popClip() |
void |
popTransformLayer() |
void |
pushClip(Shape s) |
void |
pushTransformLayer(AffineTransform transform) |
void |
setBidiReorderer(BidiReorderer _reorderer) |
void |
setColor(FSColor color) |
void |
setFont(FSFont font) |
void |
setPaint(Paint paint) |
void |
setRenderingContext(RenderingContext result) |
void |
setRenderingHint(RenderingHints.Key key,
Object value) |
void |
setRoot(BlockBox _root) |
void |
setStroke(Stroke s) |
Object |
startStructure(StructureType type,
Box box) |
void |
translate(double tx,
double ty) |
drawDebugOutline, drawText, drawTextDecoration, drawTextDecoration, getFontSpecification, isPDF, paintBackground, paintBackground, paintBorder, paintBorder, paintCollapsedBorder, setFontSpecificationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdrawDebugOutline, drawText, drawTextDecoration, drawTextDecoration, isPDF, paintBackground, paintBackground, paintBorder, paintBorder, paintCollapsedBorderpublic Java2DOutputDevice(Graphics2D layoutGraphics)
@Deprecated public void drawSelection(RenderingContext c, InlineText inlineText)
drawSelection in interface OutputDevicepublic void drawBorderLine(Shape bounds, int side, int lineWidth, boolean solid)
drawBorderLine in interface OutputDevicepublic void paintReplacedElement(RenderingContext c, BlockBox box)
paintReplacedElement in interface OutputDevicepublic void setColor(FSColor color)
setColor in interface OutputDeviceprotected void drawLine(int x1,
int y1,
int x2,
int y2)
drawLine in class AbstractOutputDevicepublic void drawRect(int x,
int y,
int width,
int height)
drawRect in interface OutputDevicepublic void fillRect(int x,
int y,
int width,
int height)
fillRect in interface OutputDevicepublic void translate(double tx,
double ty)
translate in interface OutputDevicepublic Graphics2D getGraphics()
public void drawOval(int x,
int y,
int width,
int height)
drawOval in interface OutputDevicepublic void fillOval(int x,
int y,
int width,
int height)
fillOval in interface OutputDevicepublic Object getRenderingHint(RenderingHints.Key key)
getRenderingHint in interface OutputDevicepublic void setRenderingHint(RenderingHints.Key key, Object value)
setRenderingHint in interface OutputDevicepublic void setFont(FSFont font)
setFont in interface OutputDevicepublic Java2DFont getFont()
public void setStroke(Stroke s)
setStroke in interface OutputDevicepublic Stroke getStroke()
getStroke in interface OutputDevicepublic void fill(Shape s)
fill in interface OutputDevicepublic void draw(Shape s)
draw in interface OutputDevicepublic void drawImage(FSImage image, int x, int y, boolean interpolate)
drawImage in interface OutputDevicepublic boolean isSupportsCMYKColors()
isSupportsCMYKColors in interface OutputDevicepublic void drawWithGraphics(float x,
float y,
float width,
float height,
OutputDeviceGraphicsDrawer renderer)
drawWithGraphics in interface OutputDevicepublic void setPaint(Paint paint)
setPaint in interface OutputDevicepublic void setBidiReorderer(BidiReorderer _reorderer)
public void setRenderingContext(RenderingContext result)
public void setRoot(BlockBox _root)
public void initializePage(Graphics2D pageGraphics)
public void finish(RenderingContext c, BlockBox _root)
public void pushTransformLayer(AffineTransform transform)
pushTransformLayer in interface OutputDevicepublic void popTransformLayer()
popTransformLayer in interface OutputDevicepublic void popClip()
popClip in interface OutputDevicepublic void pushClip(Shape s)
pushClip in interface OutputDevicepublic Object startStructure(StructureType type, Box box)
startStructure in interface OutputDevicepublic void endStructure(Object token)
endStructure in interface OutputDevicepublic void drawLinearGradient(FSLinearGradient lg, Shape bounds)
drawLinearGradient in interface OutputDeviceCopyright © 2004–2025. All rights reserved.