AffineTransform transform = currentState.getTransform();
rect = transform.createTransformedShape(rect).getBounds2D();
rect = currentBasicTransform.createTransformedShape(rect).getBounds2D();
int type = internal ? PDFLink.INTERNAL : PDFLink.EXTERNAL;
PDFLink pdflink = pdfDoc.getFactory().makeLink(
rect, dest, type, yoffset);
currentPage.addAnnotation(pdflink);
}
}