Package com.openhtmltopdf.pdfboxout
Class PdfBoxLinkManager
- java.lang.Object
-
- com.openhtmltopdf.pdfboxout.PdfBoxLinkManager
-
@Deprecated public class PdfBoxLinkManager extends java.lang.ObjectDeprecated.Use fast link manager instead.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePdfBoxLinkManager.IPdfBoxElementWithShapedLinksDeprecated.All Elements which can have a shaped image map implement thisstatic classPdfBoxLinkManager.LinkDetailsDeprecated.
-
Field Summary
Fields Modifier and Type Field Description private float_dotsPerPointDeprecated.private java.util.List<PdfBoxLinkManager.LinkDetails>_linksDeprecated.private java.util.Map<org.apache.pdfbox.pdmodel.PDPage,java.util.Set<java.lang.String>>_linkTargetAreasDeprecated.private PdfBoxOutputDevice_odDeprecated.private Box_rootDeprecated.private SharedContext_sharedContextDeprecated.
-
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.Rectangle2Dadd(java.awt.geom.Rectangle2D r1, java.awt.geom.Rectangle2D r2)Deprecated.private voidaddLinkToPage(org.apache.pdfbox.pdmodel.PDPage page, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink annot)Deprecated.private voidaddUriAsLink(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.Rectangle2DcalcTotalLinkArea(RenderingContext c, Box box, float pageHeight, java.awt.geom.AffineTransform transform)Deprecated.private java.awt.geom.Rectangle2DcheckLinkArea(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.PDPageXYZDestinationcreateDestination(RenderingContext c, Box box)Deprecated.private java.lang.StringcreateRectKey(java.awt.geom.Rectangle2D rect, java.awt.Shape linkShape, java.awt.geom.AffineTransform transform)Deprecated.static java.awt.geom.Rectangle2DcreateTargetArea(RenderingContext c, Box box, float pageHeight, java.awt.geom.AffineTransform transform, Box _root, PdfBoxOutputDevice _od)Deprecated.private static booleanisPointEqual(java.awt.geom.Point2D.Float p1, java.awt.geom.Point2D.Float p2)Deprecated.private booleanplaceAnnotation(java.awt.geom.AffineTransform transform, java.awt.Shape linkShape, java.awt.geom.Rectangle2D targetArea, org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink annot)Deprecated.private voidprocessLink(RenderingContext c, Box box, org.apache.pdfbox.pdmodel.PDPage page, float pageHeight, java.awt.geom.AffineTransform transform)Deprecated.voidprocessLinkLater(RenderingContext c, Box box, org.apache.pdfbox.pdmodel.PDPage page, float pageHeight, java.awt.geom.AffineTransform transform)Deprecated.voidprocessLinks()Deprecated.private static voidremoveDoublicatePoints(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.
-
-