Package com.openhtmltopdf.pdfboxout
Class PdfContentStreamAdapter
java.lang.Object
com.openhtmltopdf.pdfboxout.PdfContentStreamAdapter
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.pdfbox.pdmodel.PDPageContentStream
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addRect
(float x, float y, float w, float h) void
applyPdfMatrix
(AffineTransform transform) void
beginMarkedContent
(org.apache.pdfbox.cos.COSName tag, org.apache.pdfbox.cos.COSDictionary dict) void
void
void
void
void
void
curveTo
(float x1, float y1, float x3, float y3) void
curveTo
(float x1, float y1, float x2, float y2, float x3, float y3) void
drawImage
(org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject xobject, float x, float y, float w, float h) void
drawString
(String s) void
drawStringWithPositioning
(Object[] str) void
drawXForm
(org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject xObject) void
void
endText()
void
void
void
fillRect
(float x, float y, float w, float h) void
lineTo
(float x1, float y1) private void
logAndThrow
(String method, IOException e) void
moveTo
(float x1, float y1) void
newPath()
void
paintGradient
(org.apache.pdfbox.pdmodel.graphics.shading.PDShading shading) void
placeXForm
(float x, float y, org.apache.pdfbox.pdmodel.graphics.form.PDFormXObject xFormObject) void
void
void
setExtGState
(org.apache.pdfbox.pdmodel.graphics.state.PDExtendedGraphicsState gs) void
setFillColor
(float c, float m, float y, float k) void
setFillColor
(int r, int g, int b) void
setFont
(org.apache.pdfbox.pdmodel.font.PDFont font, float size) void
setLineCap
(int capStyle) void
setLineDash
(float[] dash, float phase) void
setLineJoin
(int joinStyle) void
setLineWidth
(float width) void
setMiterLimit
(float miterLimit) void
setRenderingMode
(org.apache.pdfbox.pdmodel.graphics.state.RenderingMode rm) void
setStrokingColor
(float c, float m, float y, float k) void
setStrokingColor
(int r, int g, int b) void
setTextMatrix
(float a, float b, float c, float d, float e, float f) void
stroke()
-
Field Details
-
cs
private final org.apache.pdfbox.pdmodel.PDPageContentStream cs -
saveGraphicsCounter
private int saveGraphicsCounter
-
-
Constructor Details
-
PdfContentStreamAdapter
public PdfContentStreamAdapter(org.apache.pdfbox.pdmodel.PDPageContentStream cs)
-
-
Method Details
-
logAndThrow
-
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)
-