Class PdfBoxLinkManager


  • @Deprecated
    public class PdfBoxLinkManager
    extends java.lang.Object
    Deprecated.
    Use fast link manager instead.
    • 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.
       
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.
    • 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.