Package com.openhtmltopdf.pdfboxout
Class PdfContentStreamAdapter
java.lang.Object
com.openhtmltopdf.pdfboxout.PdfContentStreamAdapter
public class PdfContentStreamAdapter extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPdfContentStreamAdapter.PdfException -
Constructor Summary
Constructors Constructor Description PdfContentStreamAdapter(org.apache.pdfbox.pdmodel.PDPageContentStream cs) -
Method Summary
Modifier and Type Method Description voidaddRect(float x, float y, float w, float h)voidapplyPdfMatrix(AffineTransform transform)voidbeginMarkedContent(org.apache.pdfbox.cos.COSName tag, org.apache.pdfbox.cos.COSDictionary dict)voidbeginText()voidclipEvenOdd()voidclipNonZero()voidcloseContent()voidcloseSubpath()voidcurveTo(float x1, float y1, float x3, float y3)voidcurveTo(float x1, float y1, float x2, float y2, float x3, float y3)voiddrawImage(org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobject, float x, float y, float w, float h)voiddrawString(String s)voiddrawStringWithPositioning(Object[] str)voiddrawXForm(org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject xObject)voidendMarkedContent()voidendText()voidfillEvenOdd()voidfillNonZero()voidfillRect(float x, float y, float w, float h)voidlineTo(float x1, float y1)voidmoveTo(float x1, float y1)voidnewPath()voidpaintGradient(org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading)voidplaceXForm(float x, float y, org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject xFormObject)voidrestoreGraphics()voidsaveGraphics()voidsetExtGState(org.apache.pdfbox.pdmodel.graphics.state.PDExtendedGraphicsState gs)voidsetFillColor(float c, float m, float y, float k)voidsetFillColor(int r, int g, int b)voidsetFont(org.apache.pdfbox.pdmodel.font.PDFont font, float size)voidsetLineCap(int capStyle)voidsetLineDash(float[] dash, float phase)voidsetLineJoin(int joinStyle)voidsetLineWidth(float width)voidsetMiterLimit(float miterLimit)voidsetRenderingMode(org.apache.pdfbox.pdmodel.graphics.state.RenderingMode rm)voidsetStrokingColor(float c, float m, float y, float k)voidsetStrokingColor(int r, int g, int b)voidsetTextMatrix(float a, float b, float c, float d, float e, float f)voidstroke()
-
Constructor Details
-
PdfContentStreamAdapter
public PdfContentStreamAdapter(org.apache.pdfbox.pdmodel.PDPageContentStream cs)
-
-
Method Details
-
fillRect
public void fillRect(float x, float y, float w, float h) -
addRect
public void addRect(float x, float y, float w, float h) -
newPath
public void newPath() -
setExtGState
public void setExtGState(org.apache.pdfbox.pdmodel.graphics.state.PDExtendedGraphicsState gs) -
closeSubpath
public void closeSubpath() -
curveTo
public void curveTo(float x1, float y1, float x2, float y2, float x3, float y3) -
curveTo
public void curveTo(float x1, float y1, float x3, float y3) -
closeContent
public void closeContent() -
lineTo
public void lineTo(float x1, float y1) -
moveTo
public void moveTo(float x1, float y1) -
fillEvenOdd
public void fillEvenOdd() -
fillNonZero
public void fillNonZero() -
stroke
public void stroke() -
clipNonZero
public void clipNonZero() -
clipEvenOdd
public void clipEvenOdd() -
setStrokingColor
public void setStrokingColor(int r, int g, int b) -
setStrokingColor
public void setStrokingColor(float c, float m, float y, float k) -
setFillColor
public void setFillColor(int r, int g, int b) -
setFillColor
public void setFillColor(float c, float m, float y, float k) -
setLineWidth
public void setLineWidth(float width) -
setLineCap
public void setLineCap(int capStyle) -
setLineJoin
public void setLineJoin(int joinStyle) -
setLineDash
public void setLineDash(float[] dash, float phase) -
restoreGraphics
public void restoreGraphics() -
saveGraphics
public void saveGraphics() -
beginText
public void beginText() -
endText
public void endText() -
setFont
public void setFont(org.apache.pdfbox.pdmodel.font.PDFont font, float size) -
setTextMatrix
public void setTextMatrix(float a, float b, float c, float d, float e, float f) -
setRenderingMode
public void setRenderingMode(org.apache.pdfbox.pdmodel.graphics.state.RenderingMode rm) -
drawString
-
drawImage
public void drawImage(org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobject, float x, float y, float w, float h) -
drawXForm
public void drawXForm(org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject xObject) -
setMiterLimit
public void setMiterLimit(float miterLimit) -
drawStringWithPositioning
- Parameters:
str- MUST consist of a array of strings optionally interspersed with Float values specifying additional spacing.
-
applyPdfMatrix
-
placeXForm
public void placeXForm(float x, float y, org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject xFormObject) -
beginMarkedContent
public void beginMarkedContent(org.apache.pdfbox.cos.COSName tag, org.apache.pdfbox.cos.COSDictionary dict) -
endMarkedContent
public void endMarkedContent() -
paintGradient
public void paintGradient(org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading)
-