Hi, I am using FOP 0.20.3 and stumbled across the interesting behavior that even if you specify an external link to a pdf file, like
<fo:basic-link color="#0000ff" external-destination="http://www.somewhere.com/test.pdf"> some pdf file </fo:basic-link> the pdf link is transformed into a FileSpec. I guess this is a bug rather than a feature and if so, can be traced to: public PDFLink makeLink(Rectangle rect, String destination, int linkType) in Fop-0.20.3rc/src/org/apache/fop/pdf/PDFDocument.java which should be like this rather than with the lines uncommented: public PDFLink makeLink(Rectangle rect, String destination, int linkType) { PDFLink linkObject; PDFAction action; PDFLink link = new PDFLink(++this.objectcount, rect); this.objects.addElement(link); if (linkType == LinkSet.EXTERNAL) { // check destination //if (destination.endsWith(".pdf")) { // FileSpec // PDFFileSpec fileSpec = new PDFFileSpec(++this.objectcount, // destination); // this.objects.addElement(fileSpec); // action = new PDFGoToRemote(++this.objectcount, fileSpec); // this.objects.addElement(action); // link.setAction(action); //} else { // URI PDFUri uri = new PDFUri(destination); link.setAction(uri); //} } else { // linkType is internal String goToReference = getGoToReference(destination); PDFInternalLink internalLink = new PDFInternalLink(goToReference); link.setAction(internalLink); } return link; } thanks, -ram --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]