Package com.openhtmltopdf.pdfboxout
Class PdfBoxLinkManager
- java.lang.Object
-
- com.openhtmltopdf.pdfboxout.PdfBoxLinkManager
-
@Deprecated public class PdfBoxLinkManager extends java.lang.Object
Deprecated.Use fast link manager instead.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PdfBoxLinkManager.IPdfBoxElementWithShapedLinks
Deprecated.All Elements which can have a shaped image map implement thisstatic class
PdfBoxLinkManager.LinkDetails
Deprecated.
-
Field Summary
Fields Modifier and Type Field Description private float
_dotsPerPoint
Deprecated.private java.util.List<PdfBoxLinkManager.LinkDetails>
_links
Deprecated.private java.util.Map<org.apache.pdfbox.pdmodel.PDPage,java.util.Set<java.lang.String>>
_linkTargetAreas
Deprecated.private PdfBoxOutputDevice
_od
Deprecated.private Box
_root
Deprecated.private SharedContext
_sharedContext
Deprecated.
-
Constructor Summary
Constructors Constructor Description PdfBoxLinkManager(SharedContext ctx, float dotsPerPoint, Box root, PdfBoxOutputDevice od)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description private java.awt.geom.Rectangle2D
add(java.awt.geom.Rectangle2D r1, java.awt.geom.Rectangle2D r2)
Deprecated.private void
addLinkToPage(org.apache.pdfbox.pdmodel.PDPage page, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink annot)
Deprecated.private void
addUriAsLink(RenderingContext c, Box box, org.apache.pdfbox.pdmodel.PDPage page, float pageHeight, java.awt.geom.AffineTransform transform, org.w3c.dom.Element elem, NamespaceHandler handler, java.lang.String uri, java.awt.Shape linkShape)
Deprecated.private java.awt.geom.Rectangle2D
calcTotalLinkArea(RenderingContext c, Box box, float pageHeight, java.awt.geom.AffineTransform transform)
Deprecated.private java.awt.geom.Rectangle2D
checkLinkArea(org.apache.pdfbox.pdmodel.PDPage page, RenderingContext c, Box box, float pageHeight, java.awt.geom.AffineTransform transform, java.awt.Shape linkShape)
Deprecated.private org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageXYZDestination
createDestination(RenderingContext c, Box box)
Deprecated.private java.lang.String
createRectKey(java.awt.geom.Rectangle2D rect, java.awt.Shape linkShape, java.awt.geom.AffineTransform transform)
Deprecated.static java.awt.geom.Rectangle2D
createTargetArea(RenderingContext c, Box box, float pageHeight, java.awt.geom.AffineTransform transform, Box _root, PdfBoxOutputDevice _od)
Deprecated.private static boolean
isPointEqual(java.awt.geom.Point2D.Float p1, java.awt.geom.Point2D.Float p2)
Deprecated.private boolean
placeAnnotation(java.awt.geom.AffineTransform transform, java.awt.Shape linkShape, java.awt.geom.Rectangle2D targetArea, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink annot)
Deprecated.private void
processLink(RenderingContext c, Box box, org.apache.pdfbox.pdmodel.PDPage page, float pageHeight, java.awt.geom.AffineTransform transform)
Deprecated.void
processLinkLater(RenderingContext c, Box box, org.apache.pdfbox.pdmodel.PDPage page, float pageHeight, java.awt.geom.AffineTransform transform)
Deprecated.void
processLinks()
Deprecated.private static void
removeDoublicatePoints(java.util.List<java.awt.geom.Point2D.Float> points)
Deprecated.
-
-
-
Field Detail
-
_linkTargetAreas
private final java.util.Map<org.apache.pdfbox.pdmodel.PDPage,java.util.Set<java.lang.String>> _linkTargetAreas
Deprecated.
-
_sharedContext
private final SharedContext _sharedContext
Deprecated.
-
_dotsPerPoint
private final float _dotsPerPoint
Deprecated.
-
_root
private final Box _root
Deprecated.
-
_od
private final PdfBoxOutputDevice _od
Deprecated.
-
_links
private final java.util.List<PdfBoxLinkManager.LinkDetails> _links
Deprecated.
-
-
Constructor Detail
-
PdfBoxLinkManager
public PdfBoxLinkManager(SharedContext ctx, float dotsPerPoint, Box root, PdfBoxOutputDevice od)
Deprecated.
-
-
Method Detail
-
calcTotalLinkArea
private java.awt.geom.Rectangle2D calcTotalLinkArea(RenderingContext c, Box box, float pageHeight, java.awt.geom.AffineTransform transform)
Deprecated.
-
add
private java.awt.geom.Rectangle2D add(java.awt.geom.Rectangle2D r1, java.awt.geom.Rectangle2D r2)
Deprecated.
-
createRectKey
private java.lang.String createRectKey(java.awt.geom.Rectangle2D rect, java.awt.Shape linkShape, java.awt.geom.AffineTransform transform)
Deprecated.
-
checkLinkArea
private java.awt.geom.Rectangle2D checkLinkArea(org.apache.pdfbox.pdmodel.PDPage page, RenderingContext c, Box box, float pageHeight, java.awt.geom.AffineTransform transform, java.awt.Shape linkShape)
Deprecated.
-
processLink
private void processLink(RenderingContext c, Box box, org.apache.pdfbox.pdmodel.PDPage page, float pageHeight, java.awt.geom.AffineTransform transform)
Deprecated.
-
isPointEqual
private static boolean isPointEqual(java.awt.geom.Point2D.Float p1, java.awt.geom.Point2D.Float p2)
Deprecated.
-
removeDoublicatePoints
private static void removeDoublicatePoints(java.util.List<java.awt.geom.Point2D.Float> points)
Deprecated.
-
addUriAsLink
private void addUriAsLink(RenderingContext c, Box box, org.apache.pdfbox.pdmodel.PDPage page, float pageHeight, java.awt.geom.AffineTransform transform, org.w3c.dom.Element elem, NamespaceHandler handler, java.lang.String uri, java.awt.Shape linkShape)
Deprecated.
-
placeAnnotation
private boolean placeAnnotation(java.awt.geom.AffineTransform transform, java.awt.Shape linkShape, java.awt.geom.Rectangle2D targetArea, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink annot)
Deprecated.
-
addLinkToPage
private void addLinkToPage(org.apache.pdfbox.pdmodel.PDPage page, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink annot)
Deprecated.
-
createDestination
private org.apache.pdfbox.pdmodel.interactive.documentnavigation.destination.PDPageXYZDestination createDestination(RenderingContext c, Box box)
Deprecated.
-
createTargetArea
public static java.awt.geom.Rectangle2D createTargetArea(RenderingContext c, Box box, float pageHeight, java.awt.geom.AffineTransform transform, Box _root, PdfBoxOutputDevice _od)
Deprecated.
-
processLinkLater
public void processLinkLater(RenderingContext c, Box box, org.apache.pdfbox.pdmodel.PDPage page, float pageHeight, java.awt.geom.AffineTransform transform)
Deprecated.
-
processLinks
public void processLinks()
Deprecated.
-
-