com.lowagie.text.pdf
Class PdfPSXObject

java.lang.Object
  extended bycom.lowagie.text.pdf.PdfContentByte
      extended bycom.lowagie.text.pdf.PdfTemplate
          extended bycom.lowagie.text.pdf.PdfPSXObject

public class PdfPSXObject
extends PdfTemplate

Implements the PostScript XObject.


Nested Class Summary
 
Nested classes inherited from class com.lowagie.text.pdf.PdfContentByte
PdfContentByte.GraphicState
 
Field Summary
 
Fields inherited from class com.lowagie.text.pdf.PdfTemplate
bBox, group, layer, matrix, pageResources, thisReference, type, TYPE_IMPORTED, TYPE_PATTERN, TYPE_TEMPLATE
 
Fields inherited from class 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
protected PdfPSXObject()
          Creates a new instance of PdfPSXObject
  PdfPSXObject(PdfWriter wr)
          Constructs a PSXObject
 
Method Summary
 PdfContentByte getDuplicate()
          Gets a duplicate of this PdfPSXObject.
(package private)  PdfStream getFormXObject()
          Gets the stream representing this object.
 
Methods inherited from class com.lowagie.text.pdf.PdfTemplate
beginVariableText, endVariableText, getBoundingBox, getGroup, getHeight, getIndirectReference, getLayer, getMatrix, getPageResources, getResources, getType, getWidth, setBoundingBox, setGroup, setHeight, setLayer, setMatrix, setWidth
 
Methods inherited from class com.lowagie.text.pdf.PdfContentByte
add, addAnnotation, addImage, addImage, addImage, addImage, addOutline, addOutline, addPSXObject, addTemplate, addTemplate, arc, beginLayer, beginMarkedContentSequence, beginMarkedContentSequence, beginMarkedContentSequence, beginText, bezierArc, checkNoPattern, checkWriter, circle, clip, closePath, closePathEoFillStroke, closePathFillStroke, closePathStroke, concatCTM, createAppearance, createAppearance, createGraphics, createGraphics, createGraphics, createGraphics, createGraphicsShapes, createGraphicsShapes, createPattern, createPattern, createPattern, createPattern, createPrinterGraphics, createPrinterGraphics, createPrinterGraphics, createPrinterGraphics, createPrinterGraphicsShapes, createPrinterGraphicsShapes, createTemplate, createTemplate, curveFromTo, curveTo, curveTo, drawButton, drawRadioField, drawTextField, ellipse, endLayer, endMarkedContentSequence, endText, eoClip, eoFill, eoFillStroke, escapeString, escapeString, fill, fillStroke, getCharacterSpacing, getEffectiveStringWidth, getHorizontalScaling, getInternalBuffer, getKernArray, getLeading, getPdfDocument, getPdfWriter, getRootOutline, getWordSpacing, 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, setColorFill, setColorStroke, setColorStroke, setDefaultColorspace, setFlatness, setFontAndSize, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PdfPSXObject

protected PdfPSXObject()
Creates a new instance of PdfPSXObject


PdfPSXObject

public PdfPSXObject(PdfWriter wr)
Constructs a PSXObject

Parameters:
wr -
Method Detail

getFormXObject

PdfStream getFormXObject()
                   throws IOException
Gets the stream representing this object.

Overrides:
getFormXObject in class PdfTemplate
Returns:
the stream representing this object
Throws:
IOException

getDuplicate

public PdfContentByte getDuplicate()
Gets a duplicate of this PdfPSXObject. All the members are copied by reference but the buffer stays different.

Overrides:
getDuplicate in class PdfTemplate
Returns:
a copy of this PdfPSXObject