Top Inners Fields Constructors Methods
com.openhtmltopdf.pdfboxout

public Class PdfContentStreamAdapter

extends Object
Class Inheritance
Imports
com.openhtmltopdf.util.LogMessageId, .XRLog, org.apache.pdfbox.cos.COSDictionary, .COSName, org.apache.pdfbox.pdmodel.PDPageContentStream, org.apache.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList, org.apache.pdfbox.pdmodel.font.PDFont, org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject, org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject, org.apache.pdfbox.pdmodel.graphics.shading.PDShading, org.apache.pdfbox.pdmodel.graphics.state.PDExtendedGraphicsState, .RenderingMode, org.apache.pdfbox.util.Matrix, java.awt.geom.AffineTransform, java.io.IOException, java.util.logging.Level

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final PDPageContentStream
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addRect(float x, float y, float w, float h)

public void
public void
public void
public void
public void
public void
public void
public void
curveTo(float x1, float y1, float x2, float y2, float x3, float y3)

public void
curveTo(float x1, float y1, float x3, float y3)

public void
drawImage(PDImageXObject xobject, float x, float y, float w, float h)

public void
public void
drawStringWithPositioning(Object[]
MUST consist of a array of strings optionally interspersed with Float values specifying additional spacing.
str
)

public void
public void
public void
public void
public void
public void
fillRect(float x, float y, float w, float h)

public void
lineTo(float x1, float y1)

private void
public void
moveTo(float x1, float y1)

public void
public void
public void
placeXForm(float x, float y, PDFormXObject xFormObject)

public void
public void
public void
public void
setFillColor(int r, int g, int b)

public void
setFillColor(float c, float m, float y, float k)

public void
setFont(PDFont font, float size)

public void
setLineCap(int capStyle)

public void
setLineDash(float[] dash, float phase)

public void
setLineJoin(int joinStyle)

public void
setLineWidth(float width)

public void
setMiterLimit(float miterLimit)

public void
public void
setStrokingColor(int r, int g, int b)

public void
setStrokingColor(float c, float m, float y, float k)

public void
setTextMatrix(float a, float b, float c, float d, float e, float f)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

csback to summary
private final PDPageContentStream cs
saveGraphicsCounterback to summary
private int saveGraphicsCounter

Constructor Detail

PdfContentStreamAdapterback to summary
public PdfContentStreamAdapter(PDPageContentStream cs)

Method Detail

addRectback to summary
public void addRect(float x, float y, float w, float h)
applyPdfMatrixback to summary
public void applyPdfMatrix(AffineTransform transform)
beginMarkedContentback to summary
public void beginMarkedContent(COSName tag, COSDictionary dict)
beginTextback to summary
public void beginText()
clipEvenOddback to summary
public void clipEvenOdd()
clipNonZeroback to summary
public void clipNonZero()
closeContentback to summary
public void closeContent()
closeSubpathback to summary
public void closeSubpath()
curveToback to summary
public void curveTo(float x1, float y1, float x2, float y2, float x3, float y3)
curveToback to summary
public void curveTo(float x1, float y1, float x3, float y3)
drawImageback to summary
public void drawImage(PDImageXObject xobject, float x, float y, float w, float h)
drawStringback to summary
public void drawString(String s)
drawStringWithPositioningback to summary
public void drawStringWithPositioning(Object[] str)
Parameters
str:Object[]

MUST consist of a array of strings optionally interspersed with Float values specifying additional spacing.

drawXFormback to summary
public void drawXForm(PDFormXObject xObject)
endMarkedContentback to summary
public void endMarkedContent()
endTextback to summary
public void endText()
fillEvenOddback to summary
public void fillEvenOdd()
fillNonZeroback to summary
public void fillNonZero()
fillRectback to summary
public void fillRect(float x, float y, float w, float h)
lineToback to summary
public void lineTo(float x1, float y1)
logAndThrowback to summary
private void logAndThrow(String method, IOException e)
moveToback to summary
public void moveTo(float x1, float y1)
newPathback to summary
public void newPath()
paintGradientback to summary
public void paintGradient(PDShading shading)
placeXFormback to summary
public void placeXForm(float x, float y, PDFormXObject xFormObject)
restoreGraphicsback to summary
public void restoreGraphics()
saveGraphicsback to summary
public void saveGraphics()
setExtGStateback to summary
public void setExtGState(PDExtendedGraphicsState gs)
setFillColorback to summary
public void setFillColor(int r, int g, int b)
setFillColorback to summary
public void setFillColor(float c, float m, float y, float k)
setFontback to summary
public void setFont(PDFont font, float size)
setLineCapback to summary
public void setLineCap(int capStyle)
setLineDashback to summary
public void setLineDash(float[] dash, float phase)
setLineJoinback to summary
public void setLineJoin(int joinStyle)
setLineWidthback to summary
public void setLineWidth(float width)
setMiterLimitback to summary
public void setMiterLimit(float miterLimit)
setRenderingModeback to summary
public void setRenderingMode(RenderingMode rm)
setStrokingColorback to summary
public void setStrokingColor(int r, int g, int b)
setStrokingColorback to summary
public void setStrokingColor(float c, float m, float y, float k)
setTextMatrixback to summary
public void setTextMatrix(float a, float b, float c, float d, float e, float f)
strokeback to summary
public void stroke()
com.openhtmltopdf.pdfboxout back to summary

public Class PdfContentStreamAdapter.PdfException

extends RuntimeException
Class Inheritance

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
PdfException(String method, Exception cause)

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.RuntimeException.serialVersionUID.

Constructor Detail

PdfExceptionback to summary
public PdfException(String method, Exception cause)