[
https://issues.apache.org/jira/browse/PDFBOX-2636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14299923#comment-14299923
]
Tilman Hausherr edited comment on PDFBOX-2636 at 1/31/15 6:23 PM:
------------------------------------------------------------------
Thanks... I didn't expect that (and I'm glad I didn't commit the preflight
changes I did), but there is some logic in it: annotations are looked at on a
screen, not on a printer.
was (Author: tilman):
Thanks... I didn't expect that (and I'm glad I didn't commit my changes), but
there is some logic in it: annotations are looked at on a screen, not on a
printer.
> Colorspaces of annotations not treated correctly
> ------------------------------------------------
>
> Key: PDFBOX-2636
> URL: https://issues.apache.org/jira/browse/PDFBOX-2636
> Project: PDFBox
> Issue Type: Bug
> Components: Parsing, Preflight
> Affects Versions: 2.0.0
> Reporter: Tilman Hausherr
> Assignee: Tilman Hausherr
> Fix For: 2.0.0
>
>
> I get this exception with preflight
> {code}
> java.lang.ArrayIndexOutOfBoundsException: -1
> at java.util.ArrayList.elementData(Unknown Source)
> at java.util.ArrayList.get(Unknown Source)
> at org.apache.pdfbox.cos.COSArray.get(COSArray.java:210)
> at
> org.apache.pdfbox.pdmodel.graphics.color.PDColor.<init>(PDColor.java:48)
> at
> org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotation.getColor(PDAnnotation.java:647)
> at
> org.apache.pdfbox.preflight.annotation.AnnotationValidator.checkColors(AnnotationValidator.java:133)
> {code}
> at first, it looks like a regression by PDFBOX-2629 but the code was never
> correct even before: the "C" (and IC, BC, BG) property of annotations can
> have different colorspaces or none:
> {quote}
> An array of numbers in the range 0.0 to 1.0, representing a colour used for
> the following purposes: (...)
> The number of array elements determines the colour space in which the colour
> shall be defined:
> 0 No colour; transparent
> 1 DeviceGray
> 3 DeviceRGB
> 4 DeviceCMYK
> {quote}
> The same problem exists for the IC and BC items of an annotation.
> [~msahyoun] - could you please look whether PDF/A-1b has a requirement that
> only RGB is allowed for annotations? In ordinary PDF, Gray, RGB, CMYK or None
> are allowed, but currently PDFBox Preflight forbids CMYK or Gray, instead of
> checking that the output intent matches the color space. I've also read that
> DeviceGray accepts an RGB or CMYK icc profile.
> http://www.pdfa.org/2011/09/pdfa-und-farbe/?lang=de#zugelassene_farbraeume
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]