[ https://issues.apache.org/jira/browse/PDFBOX-4399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739708#comment-16739708 ]
Tilman Hausherr commented on PDFBOX-4399: ----------------------------------------- The problem is most operations are not to be suppressed, only the actual painting. For example, "in particular, the current text position shall be updated even for text wrapped in optional content". Re your earlier remark (text extraction), I wonder whether we should move the two methods from PageDrawer down to the StreamEngine, and only offer "isContentRendered()" to the subclasses? Because I thought that if we do something for the text stripper, we would probably just copy beginMarkedContentSequence() and endMarkedContentSequence() from PageDrawer, so we'd have double code. > Disabled optional content groups are rendered > --------------------------------------------- > > Key: PDFBOX-4399 > URL: https://issues.apache.org/jira/browse/PDFBOX-4399 > Project: PDFBox > Issue Type: Bug > Components: Rendering > Affects Versions: 2.0.6, 2.0.13 > Reporter: Stefan Ziel > Priority: Major > Labels: OCGs > Fix For: 2.0.14, 3.0.0 PDFBox > > Attachments: 1822-AGB.pdf, > PDFBOX-4399-046615_p9_OCG-NoRotate-Annotations.pdf, PDFBOX-4399-2.patch, > gs.png, original.pdf, pop-bugzilla42823-OCG.pdf, printed.png > > > Printing a Documents with hidden optional content groups [^original.pdf] > renders hidden content [^printed.png]. Code used to print > {code:java} > InputStream sourceStream = new FileInputStream(pFile); > try { > PDDocument source = PDDocument.load(sourceStream); > job.setPageable(new PDFPageable(source)); > job.print(atts); > } finally { > sourceStream.close(); > } > {code} > This is not only a problem of PDFBox ;) but can be done right ... ghostscript > does it [^gs.png]. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org