Leonard Rosenthol-3 wrote:
> 
>> According to section 12.5.2 of the PDF specification, this is used to
>> determine the visibility of the annotation, and "...If it is determined
>> to
>> be invisible, the annotation shall be skipped, as if it were not in the
>> document." (my emphasis).
>>
>     You skipped the MOST IMPORTANT sentence in that paragraph:
> " Before the annotation is drawn, its visibility shall be determined based
> on this entry as well as the annotation flags specified in the F entry
> (see
> 12.5.3, ³Annotation Flags²)."
> 
>     Note the specific starting phrase, "before the annotation is drawn".
> Drawing an annotation is NOT the same as processing it for actions.  In
> fact, you can see this if you look at the definition for the Hidden Flag
> (in
> the F entry) which says: " If set, do not display or print the annotation
> or
> allow it to interact with the user"
> 
>     Note how it differentiates display/print from interaction. 
> Interaction
> has NOTHING to do with OCGs.
> 
> 

Leonard,

The key issue here is the phrase "as if it were not in the document".
Section 12.5.3 is not germane to this argument - even if there is a
distinction between "invisible" and "hidden" in the context of annotation
flags, section 12.5.2 is clearly using the term "visibility" in its generic
sense.

If I understand correctly, you are arguing that the phrase "as if it were
not in the document" does not apply because the annotation is not "drawn",
which in turn is because it is not visible. However, the only part of the
specification that would cause the annotation not to be visible in this
instance is precisely the part that contains "as if it were not in the
document".

This strikes me as a paradox.

(By the way, I have no expectations of winning this argument; I know that
the only useful specification of PDF is what Reader implements. It would be
nice if I could prevent other people falling into the same trap.)

Tony S.
-- 
View this message in context: 
http://www.nabble.com/Annotations-in-layers-tp25305257p25322451.html
Sent from the iText - General mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.1t3xt.com/docs/book.php
Check the site with examples before you ask questions: 
http://www.1t3xt.info/examples/
You can also search the keywords list: http://1t3xt.info/tutorials/keywords/

Reply via email to