com.lowagie.text.pdf
Class PdfAppearance

java.lang.Object
  |
  +--com.lowagie.text.pdf.PdfContentByte
        |
        +--com.lowagie.text.pdf.PdfTemplate
              |
              +--com.lowagie.text.pdf.PdfAppearance

public class PdfAppearance
extends PdfTemplate

Implements the appearance stream to be used with form fields..


Nested Class Summary
 
Nested classes inherited from class com.lowagie.text.pdf.PdfContentByte
PdfContentByte.GraphicState
 
Field Summary
protected static HashMap stdFieldFontNames
           
 
Fields inherited from class com.lowagie.text.pdf.PdfTemplate
bBox, group, 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, 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 PdfAppearance()
          Creates a PdfAppearance.
(package private) PdfAppearance(PdfIndirectReference iref)
           
(package private) PdfAppearance(PdfWriter wr)
          Creates new PdfTemplate
 
Method Summary
 PdfContentByte getDuplicate()
          Gets a duplicate of this PdfTemplate.
 void setFontAndSize(BaseFont bf, float size)
          Set the font and the size for the subsequent text writing.
 
Methods inherited from class com.lowagie.text.pdf.PdfTemplate
beginVariableText, endVariableText, getBoundingBox, getFormXObject, getGroup, getHeight, getIndirectReference, getMatrix, getPageResources, getResources, getType, getWidth, setBoundingBox, setGroup, setHeight, setMatrix, setWidth
 
Methods inherited from class com.lowagie.text.pdf.PdfContentByte
add, addImage, addImage, addOutline, addOutline, addTemplate, addTemplate, arc, beginText, bezierArc, checkNoPattern, checkWriter, circle, clip, closePath, closePathEoFillStroke, closePathFillStroke, closePathStroke, concatCTM, createAppearance, createGraphics, createGraphics, createGraphicsShapes, createPattern, createPattern, createPattern, createPattern, createTemplate, curveFromTo, curveTo, curveTo, drawButton, drawRadioField, drawTextField, ellipse, 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, setColorFill, setColorStroke, setColorStroke, setFlatness, setGrayFill, setGrayStroke, setGState, setHorizontalScaling, setLeading, setLineCap, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

stdFieldFontNames

protected static final HashMap stdFieldFontNames
Constructor Detail

PdfAppearance

protected PdfAppearance()
Creates a PdfAppearance.


PdfAppearance

PdfAppearance(PdfIndirectReference iref)

PdfAppearance

PdfAppearance(PdfWriter wr)
Creates new PdfTemplate

Parameters:
wr - the PdfWriter
Method Detail

setFontAndSize

public void setFontAndSize(BaseFont bf,
                           float size)
Set the font and the size for the subsequent text writing.

Overrides:
setFontAndSize in class PdfContentByte
Parameters:
bf - the font
size - the font size in points

getDuplicate

public PdfContentByte getDuplicate()
Description copied from class: PdfTemplate
Gets a duplicate of this PdfTemplate. All the members are copied by reference but the buffer stays different.

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