Package com.lowagie.text.pdf
Class PdfAppearance
java.lang.Object
com.lowagie.text.pdf.PdfContentByte
com.lowagie.text.pdf.PdfTemplate
com.lowagie.text.pdf.PdfAppearance
Implements the appearance stream to be used with form fields..
-
Nested Class Summary
Nested classes/interfaces inherited from class com.lowagie.text.pdf.PdfContentByte
PdfContentByte.GraphicState
-
Field Summary
FieldsFields 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, MIN_FONT_SIZE, 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
ConstructorsConstructorDescriptionCreates aPdfAppearance
.Creates new PdfTemplate -
Method Summary
Modifier and TypeMethodDescriptionstatic PdfAppearance
createAppearance
(PdfWriter writer, float width, float height) Creates a new appearance to be used with form fields.static PdfAppearance
createAppearance
(PdfWriter writer, float width, float height, PdfIndirectReference ref) Creates a new appearance to be used with existing form fields.private static PdfAppearance
createAppearance
(PdfWriter writer, float width, float height, PdfName forcedName) Gets a duplicate of thisPdfTemplate
.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, createTemplate, createTemplate, endVariableText, getBoundingBox, getFormXObject, 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, addPSXObject, addTemplate, addTemplate, addTemplate, addTemplateReference, arc, beginLayer, beginMarkedContentSequence, 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, moveTextBasic, moveTextWithLeading, moveTo, newlineShowText, newlineShowText, newlineText, newPath, outputColorNumbers, paintShading, paintShading, rectangle, rectangle, remoteGoto, remoteGoto, reset, reset, resetCMYKColorFill, resetCMYKColorStroke, resetGrayFill, resetGrayStroke, resetRGBColorFill, resetRGBColorStroke, restoreState, roundRectangle, sanityCheck, saveState, setAction, setCharacterSpacing, setCMYKColorFill, setCMYKColorFillF, setCMYKColorFillF, setCMYKColorStroke, setCMYKColorStrokeF, setCMYKColorStrokeF, setColorFill, setColorFill, setColorStroke, setColorStroke, setDefaultColorspace, setFlatness, setGrayFill, setGrayFill, setGrayStroke, setGrayStroke, setGState, setHorizontalScaling, setLeading, setLineCap, setLineDash, setLineDash, setLineDash, setLineDash, setLineJoin, setLineWidth, setLiteral, setLiteral, setLiteral, setMiterLimit, setPatternFill, setPatternFill, setPatternFill, setPatternStroke, setPatternStroke, setPatternStroke, setRGBColorFill, setRGBColorFill, setRGBColorFillF, setRGBColorFillF, setRGBColorStroke, setRGBColorStroke, setRGBColorStrokeF, setShadingFill, setShadingStroke, setTextMatrix, setTextMatrix, setTextRenderingMode, setTextRise, setWordSpacing, showText, showText, showText, showText, showTextAligned, showTextAlignedKerned, showTextBasic, showTextKerned, size, stroke, toPdf, toString, transform, variableRectangle
-
Field Details
-
stdFieldFontNames
-
-
Constructor Details
-
PdfAppearance
PdfAppearance()Creates aPdfAppearance
. -
PdfAppearance
PdfAppearance(PdfIndirectReference iref) -
PdfAppearance
PdfAppearance(PdfWriter wr) Creates new PdfTemplate- Parameters:
wr
- thePdfWriter
-
-
Method Details
-
createAppearance
Creates a new appearance to be used with form fields.- Parameters:
writer
- the PdfWriter to usewidth
- the bounding box widthheight
- the bounding box height- Returns:
- the appearance created
-
createAppearance
private static PdfAppearance createAppearance(PdfWriter writer, float width, float height, PdfName forcedName) -
createAppearance
public static PdfAppearance createAppearance(PdfWriter writer, float width, float height, PdfIndirectReference ref) Creates a new appearance to be used with existing form fields. (Create an empty signature appearance with an existing reference).- Parameters:
writer
- the PdfWriter to usewidth
- the bounding box widthheight
- the bounding box heightref
- to be overwritten- Returns:
- the created appearance
-
setFontAndSize
Set the font and the size for the subsequent text writing.- Overrides:
setFontAndSize
in classPdfContentByte
- Parameters:
bf
- the fontsize
- the font size in points
-
getDuplicate
Description copied from class:PdfTemplate
Gets a duplicate of thisPdfTemplate
. All the members are copied by reference but the buffer stays different.- Overrides:
getDuplicate
in classPdfTemplate
- Returns:
- a copy of this
PdfTemplate
-