Package org.openpdf.text.pdf
Class PdfAppearance
java.lang.Object
org.openpdf.text.pdf.PdfContentByte
org.openpdf.text.pdf.PdfTemplate
org.openpdf.text.pdf.PdfAppearance
Implements the appearance stream to be used with form fields..
-
Nested Class Summary
Nested classes/interfaces inherited from class org.openpdf.text.pdf.PdfContentByte
PdfContentByte.GraphicState -
Field Summary
FieldsFields inherited from class org.openpdf.text.pdf.PdfTemplate
bBox, group, layer, matrix, pageResources, thisReference, type, TYPE_IMPORTED, TYPE_PATTERN, TYPE_TEMPLATEFields inherited from class org.openpdf.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 PdfAppearancecreateAppearance(PdfWriter writer, float width, float height) Creates a new appearance to be used with form fields.static PdfAppearancecreateAppearance(PdfWriter writer, float width, float height, PdfIndirectReference ref) Creates a new appearance to be used with existing form fields.private static PdfAppearancecreateAppearance(PdfWriter writer, float width, float height, PdfName forcedName) Gets a duplicate of thisPdfTemplate.voidsetFontAndSize(BaseFont bf, float size) Set the font and the size for the subsequent text writing.Methods inherited from class org.openpdf.text.pdf.PdfTemplate
beginVariableText, createTemplate, createTemplate, endVariableText, getBoundingBox, getFormXObject, getGroup, getHeight, getIndirectReference, getLayer, getMatrix, getPageResources, getResources, getType, getWidth, setBoundingBox, setGroup, setHeight, setLayer, setMatrix, setWidthMethods inherited from class org.openpdf.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, escapeAndAppendString, 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, 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:
setFontAndSizein classPdfContentByte- Parameters:
bf- the fontsize- the font size in points
-
getDuplicate
Description copied from class:PdfTemplateGets a duplicate of thisPdfTemplate. All the members are copied by reference but the buffer stays different.- Overrides:
getDuplicatein classPdfTemplate- Returns:
- a copy of this
PdfTemplate
-