Class PdfImportedPage
- java.lang.Object
-
- com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfContentByte
-
- com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfTemplate
-
- com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfImportedPage
-
public class PdfImportedPage extends PdfTemplate
Represents an imported page.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfContentByte
PdfContentByte.GraphicState
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intpageNumber(package private) PdfReaderInstancereaderInstance-
Fields inherited from class com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfTemplate
bBox, group, layer, matrix, pageResources, thisReference, type, TYPE_IMPORTED, TYPE_PATTERN, TYPE_TEMPLATE
-
Fields inherited from class com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfContentByte
ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, content, layerDepth, LINE_CAP_BUTT, LINE_CAP_PROJECTING_SQUARE, LINE_CAP_ROUND, LINE_JOIN_BEVEL, LINE_JOIN_MITER, LINE_JOIN_ROUND, pdf, separator, state, stateList, TEXT_RENDER_MODE_CLIP, TEXT_RENDER_MODE_FILL, TEXT_RENDER_MODE_FILL_CLIP, TEXT_RENDER_MODE_FILL_STROKE, TEXT_RENDER_MODE_FILL_STROKE_CLIP, TEXT_RENDER_MODE_INVISIBLE, TEXT_RENDER_MODE_STROKE, TEXT_RENDER_MODE_STROKE_CLIP, writer
-
-
Constructor Summary
Constructors Constructor Description PdfImportedPage(PdfReaderInstance readerInstance, PdfWriter writer, int pageNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTemplate(PdfTemplate template, float a, float b, float c, float d, float e, float f)Always throws an error.PdfContentBytegetDuplicate()Always throws an error.(package private) PdfStreamgetFormXObject()Gets the stream representing this template.PdfImportedPagegetFromReader()Reads the content from thisPdfImportedPage-object from a reader.intgetPageNumber()(package private) PdfReaderInstancegetPdfReaderInstance()(package private) PdfObjectgetResources()Constructs the resources used by this template.voidsetColorFill(PdfSpotColor sp, float tint)Sets the fill color to a spot color.voidsetColorStroke(PdfSpotColor sp, float tint)Sets the stroke color to a spot color.voidsetFontAndSize(BaseFont bf, float size)Always throws an error.(package private) voidthrowError()-
Methods inherited from class com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfTemplate
beginVariableText, endVariableText, getBoundingBox, getGroup, getHeight, getIndirectReference, getLayer, getMatrix, getPageResources, getType, getWidth, setBoundingBox, setGroup, setHeight, setLayer, setMatrix, setWidth
-
Methods inherited from class com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfContentByte
add, addAnnotation, addOutline, addOutline, addPSXObject, addTemplate, arc, beginLayer, beginMarkedContentSequence, beginMarkedContentSequence, beginMarkedContentSequence, beginText, bezierArc, checkNoPattern, checkWriter, circle, clip, closePath, closePathEoFillStroke, closePathFillStroke, closePathStroke, concatCTM, createAppearance, createAppearance, createPattern, createPattern, createPattern, createPattern, createTemplate, createTemplate, curveFromTo, curveTo, curveTo, drawButton, drawRadioField, drawTextField, ellipse, endLayer, endMarkedContentSequence, endText, eoClip, eoFill, eoFillStroke, escapeString, escapeString, fill, fillStroke, getInternalBuffer, getKernArray, getLeading, getPdfDocument, getPdfWriter, getRootOutline, getXTLM, getYTLM, lineTo, localDestination, localGoto, moveText, moveTextWithLeading, moveTo, newlineShowText, newlineShowText, newlineText, newPath, outputColorNumbers, paintShading, paintShading, rectangle, rectangle, remoteGoto, remoteGoto, reset, resetCMYKColorFill, resetCMYKColorStroke, resetGrayFill, resetGrayStroke, resetRGBColorFill, resetRGBColorStroke, restoreState, roundRectangle, saveState, setAction, setCharacterSpacing, setCMYKColorFill, setCMYKColorFillF, setCMYKColorStroke, setCMYKColorStrokeF, setColorFill, setColorStroke, setDefaultColorspace, setFlatness, setGrayFill, setGrayStroke, setGState, setHorizontalScaling, setLeading, setLineCap, setLineDash, setLineDash, setLineDash, setLineDash, setLineJoin, setLineWidth, setLiteral, setLiteral, setLiteral, setMiterLimit, setPatternFill, setPatternFill, setPatternFill, setPatternStroke, setPatternStroke, setPatternStroke, setRGBColorFill, setRGBColorFillF, setRGBColorStroke, setRGBColorStrokeF, setShadingFill, setShadingStroke, setTextMatrix, setTextMatrix, setTextRenderingMode, setTextRise, setWordSpacing, showText, showText, showTextAligned, showTextAlignedKerned, showTextKerned, size, stroke, toPdf, toString, transform, variableRectangle
-
-
-
-
Field Detail
-
readerInstance
PdfReaderInstance readerInstance
-
pageNumber
int pageNumber
-
-
Constructor Detail
-
PdfImportedPage
PdfImportedPage(PdfReaderInstance readerInstance, PdfWriter writer, int pageNumber)
-
-
Method Detail
-
getFromReader
public PdfImportedPage getFromReader()
Reads the content from thisPdfImportedPage-object from a reader.- Returns:
- self
-
getPageNumber
public int getPageNumber()
-
addTemplate
public void addTemplate(PdfTemplate template, float a, float b, float c, float d, float e, float f)
Always throws an error. This operation is not allowed.- Overrides:
addTemplatein classPdfContentByte- Parameters:
template- dummya- dummyb- dummyc- dummyd- dummye- dummyf- dummy
-
getDuplicate
public PdfContentByte getDuplicate()
Always throws an error. This operation is not allowed.- Overrides:
getDuplicatein classPdfTemplate- Returns:
- dummy
-
getFormXObject
PdfStream getFormXObject() throws java.io.IOException
Description copied from class:PdfTemplateGets the stream representing this template.- Overrides:
getFormXObjectin classPdfTemplate- Returns:
- the stream representing this template
- Throws:
java.io.IOException
-
setColorFill
public void setColorFill(PdfSpotColor sp, float tint)
Description copied from class:PdfContentByteSets the fill color to a spot color.- Overrides:
setColorFillin classPdfContentByte- Parameters:
sp- the spot colortint- the tint for the spot color. 0 is no color and 1 is 100% color
-
setColorStroke
public void setColorStroke(PdfSpotColor sp, float tint)
Description copied from class:PdfContentByteSets the stroke color to a spot color.- Overrides:
setColorStrokein classPdfContentByte- Parameters:
sp- the spot colortint- the tint for the spot color. 0 is no color and 1 is 100% color
-
getResources
PdfObject getResources()
Description copied from class:PdfTemplateConstructs the resources used by this template.- Overrides:
getResourcesin classPdfTemplate- Returns:
- the resources used by this template
-
setFontAndSize
public void setFontAndSize(BaseFont bf, float size)
Always throws an error. This operation is not allowed.- Overrides:
setFontAndSizein classPdfContentByte- Parameters:
bf- dummysize- dummy
-
throwError
void throwError()
-
getPdfReaderInstance
PdfReaderInstance getPdfReaderInstance()
-
-