Class PDTextAppearanceHandler
- java.lang.Object
-
- org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAbstractAppearanceHandler
-
- org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDTextAppearanceHandler
-
- All Implemented Interfaces:
PDAppearanceHandler
public class PDTextAppearanceHandler extends PDAbstractAppearanceHandler
-
-
Field Summary
Fields Modifier and Type Field Description private static org.apache.commons.logging.Log
LOG
private static java.util.Set<java.lang.String>
SUPPORTED_NAMES
-
Fields inherited from class org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAbstractAppearanceHandler
ANGLED_STYLES, ARROW_ANGLE, document, INTERIOR_COLOR_STYLES, SHORT_STYLES
-
-
Constructor Summary
Constructors Constructor Description PDTextAppearanceHandler(PDAnnotation annotation)
PDTextAppearanceHandler(PDAnnotation annotation, PDDocument document)
-
Method Summary
-
Methods inherited from class org.apache.pdfbox.pdmodel.interactive.annotation.handlers.PDAbstractAppearanceHandler
addRectDifferences, applyRectDifferences, createCOSStream, drawArrow, drawCircle, drawCircle2, drawDiamond, drawStyle, getAnnotation, getAppearance, getColor, getDownAppearance, getNormalAppearanceAsContentStream, getNormalAppearanceAsContentStream, getPaddedRectangle, getRectangle, getRolloverAppearance, handleBorderBox, setOpacity
-
-
-
-
Constructor Detail
-
PDTextAppearanceHandler
public PDTextAppearanceHandler(PDAnnotation annotation)
-
PDTextAppearanceHandler
public PDTextAppearanceHandler(PDAnnotation annotation, PDDocument document)
-
-
Method Detail
-
generateAppearanceStreams
public void generateAppearanceStreams()
-
generateNormalAppearance
public void generateNormalAppearance()
-
adjustRectAndBBox
private PDRectangle adjustRectAndBBox(PDAnnotationText annotation, float width, float height)
-
drawNote
private void drawNote(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawCircles
private void drawCircles(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawInsert
private void drawInsert(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawCross
private void drawCross(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawHelp
private void drawHelp(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawParagraph
private void drawParagraph(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawNewParagraph
private void drawNewParagraph(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawStar
private void drawStar(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawCheck
private void drawCheck(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawRightPointer
private void drawRightPointer(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawCrossHairs
private void drawCrossHairs(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawUpArrow
private void drawUpArrow(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawUpLeftArrow
private void drawUpLeftArrow(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawRightArrow
private void drawRightArrow(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawComment
private void drawComment(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
drawKey
private void drawKey(PDAnnotationText annotation, PDAppearanceContentStream contentStream) throws java.io.IOException
- Throws:
java.io.IOException
-
addPath
private void addPath(PDAppearanceContentStream contentStream, java.awt.geom.GeneralPath path) throws java.io.IOException
- Throws:
java.io.IOException
-
generateRolloverAppearance
public void generateRolloverAppearance()
-
generateDownAppearance
public void generateDownAppearance()
-
-