public class ITextOutputDevice extends AbstractOutputDevice implements OutputDevice
PdfGraphics2D. See
http://sourceforge.net/projects/itext/ for license information.| Constructor and Description |
|---|
ITextOutputDevice(float dotsPerPoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
clip(Shape s) |
com.lowagie.text.Rectangle |
createLocalTargetArea(RenderingContext c,
Box box) |
com.lowagie.text.Rectangle |
createTargetArea(RenderingContext c,
Box box) |
void |
drawBorderLine(Rectangle bounds,
int side,
int lineWidth,
boolean solid) |
void |
drawImage(FSImage fsImage,
int x,
int y) |
protected void |
drawLine(int x1,
int y1,
int x2,
int y2) |
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) |
void |
drawString(String s,
float x,
float y,
JustificationInfo info) |
void |
fill(Shape s) |
void |
fillOval(int x,
int y,
int width,
int height) |
void |
fillRect(int x,
int y,
int width,
int height) |
List |
findPagePositionsByID(CssContext c,
Pattern pattern) |
void |
finish(RenderingContext c,
Box root) |
void |
finishPage() |
Shape |
getClip() |
com.lowagie.text.pdf.PdfContentByte |
getCurrentPage() |
float |
getDeviceLength(float length) |
float |
getDotsPerPoint() |
int |
getNextFormFieldIndex() |
com.lowagie.text.pdf.PdfReader |
getReader(URL url) |
Object |
getRenderingHint(RenderingHints.Key key) |
SharedContext |
getSharedContext() |
int |
getStartPageNo() |
Stroke |
getStroke() |
com.lowagie.text.pdf.PdfWriter |
getWriter() |
void |
initializePage(com.lowagie.text.pdf.PdfContentByte currentPage,
float height) |
boolean |
isSupportsCMYKColors() |
boolean |
isSupportsSelection() |
void |
paintBackground(RenderingContext c,
Box box) |
void |
paintReplacedElement(RenderingContext c,
BlockBox box) |
void |
setClip(Shape s) |
void |
setColor(FSColor color) |
void |
setFont(FSFont font) |
void |
setRenderingHint(RenderingHints.Key key,
Object value) |
void |
setRoot(Box root) |
void |
setSharedContext(SharedContext sharedContext) |
void |
setStartPageNo(int startPageNo) |
void |
setStroke(Stroke s) |
void |
setWriter(com.lowagie.text.pdf.PdfWriter writer) |
void |
start(Document doc) |
void |
translate(double tx,
double ty) |
drawDebugOutline, drawText, drawTextDecoration, drawTextDecoration, paintBackground, paintBorder, paintBorder, paintCollapsedBorderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdrawDebugOutline, drawText, drawTextDecoration, drawTextDecoration, paintBackground, paintBorder, paintBorder, paintCollapsedBorderpublic void setWriter(com.lowagie.text.pdf.PdfWriter writer)
public com.lowagie.text.pdf.PdfWriter getWriter()
public int getNextFormFieldIndex()
public void initializePage(com.lowagie.text.pdf.PdfContentByte currentPage,
float height)
public void finishPage()
public void paintReplacedElement(RenderingContext c, BlockBox box)
paintReplacedElement in interface OutputDevicepublic void paintBackground(RenderingContext c, Box box)
paintBackground in interface OutputDevicepaintBackground in class AbstractOutputDevicepublic com.lowagie.text.Rectangle createLocalTargetArea(RenderingContext c, Box box)
public com.lowagie.text.Rectangle createTargetArea(RenderingContext c, Box box)
public float getDeviceLength(float length)
public void drawBorderLine(Rectangle bounds, int side, int lineWidth, boolean solid)
drawBorderLine 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 drawOval(int x,
int y,
int width,
int height)
drawOval in interface OutputDevicepublic void fill(Shape s)
fill in interface OutputDevicepublic void fillRect(int x,
int y,
int width,
int height)
fillRect in interface OutputDevicepublic void fillOval(int x,
int y,
int width,
int height)
fillOval in interface OutputDevicepublic void translate(double tx,
double ty)
translate 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 void drawString(String s, float x, float y, JustificationInfo info)
public com.lowagie.text.pdf.PdfContentByte getCurrentPage()
public void setStroke(Stroke s)
setStroke in interface OutputDevicepublic void clip(Shape s)
clip in interface OutputDevicepublic Shape getClip()
getClip in interface OutputDevicepublic void setClip(Shape s)
setClip in interface OutputDevicepublic Stroke getStroke()
getStroke in interface OutputDevicepublic void drawImage(FSImage fsImage, int x, int y)
drawImage in interface OutputDevicepublic com.lowagie.text.pdf.PdfReader getReader(URL url) throws IOException, URISyntaxException
IOExceptionURISyntaxExceptionpublic float getDotsPerPoint()
public void start(Document doc)
public void finish(RenderingContext c, Box root)
public SharedContext getSharedContext()
public void setSharedContext(SharedContext sharedContext)
public void setRoot(Box root)
public int getStartPageNo()
public void setStartPageNo(int startPageNo)
public void drawSelection(RenderingContext c, InlineText inlineText)
drawSelection in interface OutputDevicepublic boolean isSupportsSelection()
isSupportsSelection in interface OutputDevicepublic boolean isSupportsCMYKColors()
isSupportsCMYKColors in interface OutputDevicepublic List findPagePositionsByID(CssContext c, Pattern pattern)
Copyright © 2011-2013. All Rights Reserved.