public class PDPageContentStreamWithCache extends Object
| Constructor and Description |
|---|
PDPageContentStreamWithCache(org.apache.pdfbox.pdmodel.PDDocument aDocument,
org.apache.pdfbox.pdmodel.PDPage aSourcePage,
org.apache.pdfbox.pdmodel.PDPageContentStream.AppendMode bAppendContent,
boolean bCompress) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRect(float fLeft,
float fBottom,
float fWidth,
float fHeight) |
void |
beginText() |
void |
close() |
void |
drawLine(float xStart,
float yStart,
float xEnd,
float yEnd) |
void |
drawString(String sDrawText) |
void |
drawXObject(org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject aImage,
float fX,
float fY,
float fWidth,
float fHeight) |
void |
endText() |
void |
fill() |
void |
fillRect(float fX,
float fY,
float fWidth,
float fHeight) |
org.apache.pdfbox.pdmodel.PDDocument |
getDocument() |
LineDashPatternSpec |
getLastUsedLineDashPattern() |
float |
getLastUsedLineWidth() |
Color |
getLastUsedNonStrokingColor() |
Color |
getLastUsedStrokingColor() |
org.apache.pdfbox.pdmodel.PDPage |
getPage() |
void |
moveTextPositionByAmount(float tx,
float ty) |
void |
setFont(LoadedFont aLoadedFont,
FontSpec aFontSpec) |
void |
setLineDashPattern(LineDashPatternSpec aLineDashPattern) |
void |
setLineWidth(float fLineWidth) |
void |
setNonStrokingColor(Color aColor) |
void |
setStrokingColor(Color aColor) |
void |
stroke() |
public PDPageContentStreamWithCache(@Nonnull org.apache.pdfbox.pdmodel.PDDocument aDocument, @Nonnull org.apache.pdfbox.pdmodel.PDPage aSourcePage, org.apache.pdfbox.pdmodel.PDPageContentStream.AppendMode bAppendContent, boolean bCompress) throws IOException
IOException@Nonnull public org.apache.pdfbox.pdmodel.PDDocument getDocument()
@Nonnull public org.apache.pdfbox.pdmodel.PDPage getPage()
public void setFont(@Nonnull LoadedFont aLoadedFont, @Nonnull FontSpec aFontSpec) throws IOException
IOExceptionpublic void setStrokingColor(@Nonnull Color aColor) throws IOException
IOExceptionpublic void setNonStrokingColor(@Nonnull Color aColor) throws IOException
IOExceptionpublic void setLineDashPattern(@Nonnull LineDashPatternSpec aLineDashPattern) throws IOException
IOException@Nonnull public LineDashPatternSpec getLastUsedLineDashPattern()
public void setLineWidth(float fLineWidth)
throws IOException
IOExceptionpublic float getLastUsedLineWidth()
public void moveTextPositionByAmount(float tx,
float ty)
throws IOException
IOExceptionpublic void stroke()
throws IOException
IOExceptionpublic void fill()
throws IOException
IOExceptionpublic void addRect(float fLeft,
float fBottom,
float fWidth,
float fHeight)
throws IOException
IOExceptionpublic void drawLine(float xStart,
float yStart,
float xEnd,
float yEnd)
throws IOException
IOExceptionpublic void fillRect(float fX,
float fY,
float fWidth,
float fHeight)
throws IOException
IOExceptionpublic void beginText()
throws IOException
IOExceptionpublic void endText()
throws IOException
IOExceptionpublic void drawString(String sDrawText) throws IOException
IOExceptionpublic void drawXObject(org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject aImage,
float fX,
float fY,
float fWidth,
float fHeight)
throws IOException
IOExceptionpublic void close()
throws IOException
IOExceptionCopyright © 2014–2016 Philip Helger. All rights reserved.