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()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()
-
-
-
Method Detail
-
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
public void drawString(String s)
-
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
public void drawStringWithPositioning(Object[] str)
- Parameters:
str- MUST consist of a array of strings optionally interspersed with Float values specifying additional spacing.
-
applyPdfMatrix
public void applyPdfMatrix(AffineTransform transform)
-
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()
-
-