[ 
https://issues.apache.org/jira/browse/PDFBOX-3353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16450414#comment-16450414
 ] 

Jani Pehkonen commented on PDFBOX-3353:
---------------------------------------

[^CloudyBorder.zip]
I have attached my implementation of cloudy borders for Square, Circle and 
Polygon annotations. The generated clouds look very similar to the ones created 
by Acrobat Reader. However, sometimes the number of "curls" in my Circle 
annotations may be one or two less than in Adobe's clouds.

My patch files should be applied to the individual files in package 
org.apache.pdfbox.pdmodel.interactive.annotation.handlers. Copy 
CloudyBorder.java to that same package.

Also FreeText annotations may have a cloudy border but I haven't implemented it.

> Create appearance streams for annotations
> -----------------------------------------
>
>                 Key: PDFBOX-3353
>                 URL: https://issues.apache.org/jira/browse/PDFBOX-3353
>             Project: PDFBox
>          Issue Type: Task
>          Components: PDModel, Rendering
>    Affects Versions: 1.8.12, 2.0.0, 2.0.1, 2.0.2, 3.0.0 PDFBox
>            Reporter: Tilman Hausherr
>            Priority: Major
>              Labels: Annotations
>         Attachments: AnnotationSample.Standard.pdf, 
> CTAN-example-Annotations-rot270.pdf, CTAN-example-Annotations.pdf, 
> CloudyBorder.zip, Line-Annotation-OpenArrow-w10-AP.pdf, 
> PDFBOX-2019-Annotations.pdf, PDFBOX-2898-Annotations.pdf, 
> PDFBOX-3353-Annotations-AP.pdf, PDFBOX-3353-Annotations-noAP.pdf, 
> PDFBOX-3353-highlight-noAP-001796-p1.pdf, PDFBOX-3353-highlight-noAP.pdf, 
> PDFJS-7115-indirect-rect.pdf, ShowAnnotation-4.java, ShowAnnotation-5.java, 
> ShowAnnotation-6.java, SquareAnnotations.pdf, annots.pdf, 
> gs-bugzilla-693664-AnnotationTest.pdf, 
> line_dimension_appearance_stream-noAP.pdf, 
> line_dimension_appearance_stream.pdf, pdf_commenting_new.pdf, 
> showAnnotation.java, text_markup_ap_test.pdf
>
>
> Create appearance streams for annotations when missing.
> I'll start by replacing current code for Ink and Link annotations.
> Good example PDFs:
> http://www.pdfill.com/example/pdf_commenting_new.pdf
> https://github.com/mozilla/pdf.js/issues/6810



--
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

Reply via email to