Author: tilman
Date: Thu Feb 6 16:07:01 2025
New Revision: 1923615
URL: http://svn.apache.org/viewvc?rev=1923615&view=rev
Log:
PDFBOX-5660: remove unused
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDPolylineAppearanceHandler.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDPolylineAppearanceHandler.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDPolylineAppearanceHandler.java?rev=1923615&r1=1923614&r2=1923615&view=diff
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDPolylineAppearanceHandler.java
(original)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/annotation/handlers/PDPolylineAppearanceHandler.java
Thu Feb 6 16:07:01 2025
@@ -20,9 +20,6 @@ package org.apache.pdfbox.pdmodel.intera
import java.io.IOException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.apache.pdfbox.cos.COSArray;
-import org.apache.pdfbox.cos.COSBase;
-import org.apache.pdfbox.cos.COSNumber;
import org.apache.pdfbox.io.IOUtils;
import org.apache.pdfbox.pdmodel.common.PDRectangle;
import org.apache.pdfbox.pdmodel.graphics.color.PDColor;
@@ -31,7 +28,6 @@ import org.apache.pdfbox.pdmodel.PDAppea
import org.apache.pdfbox.pdmodel.PDDocument;
import static
org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLine.LE_NONE;
import org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationMarkup;
-import
org.apache.pdfbox.pdmodel.interactive.annotation.PDBorderStyleDictionary;
import org.apache.pdfbox.util.Matrix;
/**
@@ -221,45 +217,4 @@ public class PDPolylineAppearanceHandler
{
// No down appearance generated for a polyline annotation
}
-
- //TODO DRY, this code is from polygonAppearanceHandler so it's double
-
- /**
- * Get the line with of the border.
- *
- * Get the width of the line used to draw a border around the annotation.
- * This may either be specified by the annotation dictionaries Border
- * setting or by the W entry in the BS border style dictionary. If both are
- * missing the default width is 1.
- *
- * @return the line width
- */
- // TODO: according to the PDF spec the use of the BS entry is annotation
- // specific
- // so we will leave that to be implemented by individual handlers.
- // If at the end all annotations support the BS entry this can be handled
- // here and removed from the individual handlers.
- float getLineWidth()
- {
- PDAnnotationMarkup annotation = (PDAnnotationMarkup) getAnnotation();
-
- PDBorderStyleDictionary bs = annotation.getBorderStyle();
-
- if (bs != null)
- {
- return bs.getWidth();
- }
-
- COSArray borderCharacteristics = annotation.getBorder();
- if (borderCharacteristics.size() >= 3)
- {
- COSBase base = borderCharacteristics.getObject(2);
- if (base instanceof COSNumber)
- {
- return ((COSNumber) base).floatValue();
- }
- }
-
- return 1;
- }
}