public class PDFreeTextAppearanceHandler extends PDAbstractAppearanceHandler
Modifier and Type | Field and Description |
---|---|
private static java.util.regex.Pattern |
COLOR_PATTERN |
private COSName |
fontName |
private float |
fontSize |
private static org.apache.commons.logging.Log |
LOG |
ANGLED_STYLES, ARROW_ANGLE, document, INTERIOR_COLOR_STYLES, SHORT_STYLES
Constructor and Description |
---|
PDFreeTextAppearanceHandler(PDAnnotation annotation) |
PDFreeTextAppearanceHandler(PDAnnotation annotation,
PDDocument document) |
Modifier and Type | Method and Description |
---|---|
private void |
extractFontDetails(PDAnnotationMarkup annotation) |
private PDColor |
extractNonStrokingColor(PDAnnotationMarkup annotation) |
void |
generateAppearanceStreams() |
void |
generateDownAppearance() |
void |
generateNormalAppearance() |
void |
generateRolloverAppearance() |
addRectDifferences, applyRectDifferences, createCOSStream, drawArrow, drawCircle, drawCircle2, drawDiamond, drawStyle, getAnnotation, getAppearance, getColor, getDownAppearance, getNormalAppearanceAsContentStream, getNormalAppearanceAsContentStream, getPaddedRectangle, getRectangle, getRolloverAppearance, handleBorderBox, setOpacity
private static final org.apache.commons.logging.Log LOG
private static final java.util.regex.Pattern COLOR_PATTERN
private float fontSize
private COSName fontName
public PDFreeTextAppearanceHandler(PDAnnotation annotation)
public PDFreeTextAppearanceHandler(PDAnnotation annotation, PDDocument document)
public void generateAppearanceStreams()
public void generateNormalAppearance()
private PDColor extractNonStrokingColor(PDAnnotationMarkup annotation)
private void extractFontDetails(PDAnnotationMarkup annotation)
public void generateRolloverAppearance()
public void generateDownAppearance()