Dear list, I have the following code: \setupinteraction[state=start, color=] \enabledirectives[references.border] \starttext \startTEXpage[offset=1em] \useURL[url1][http://some-url.com]\from[url1] \stopTEXpage \stoptext The annotation code in the PDF file reads: << /Subtype /Link /A 7 0 R /Rect [12.354 10.896 131.607 25.324] /C [0.6 0.6 0.6] /F 4 /Border [0 0 0.5]>> I need to report a bug in a PDF viewer with printing the annotation (in this case, it is only border). The code that generates the annotation is (with some removals): local plus = { -- /F Invisible = 2^0, -- 1 Hidden = 2^1, -- 2 Print = 2^2, -- 3 NoZoom = 2^3, -- 4 NoRotate = 2^4, -- 5 NoView = 2^5, -- 6 ReadOnly = 2^6, -- 7 Locked = 2^7, -- 8 ToggleNoView = 2^8, -- 9 LockedContents = 2^9, -- 10, } I assume that /F is set to NoZoom in the sample above (bit position 4). Acrobat displays the annotation flag set to NoZom. The developers assume that 4 is actually the decimal conversion for a binary number (100, actually bit position 3). So it prints the annotation border in the sample above. It took me a while to understand this (math is all Greek to me). Is there a way that I can set the annotation flag in the sample above to Print (/F 3)? (This would be unambiguous, since only a bit can be set [11 would be an invalid flag value].) Or am I missing something and Acrobat is misbehaving? Sorry for such a weird request, but bug reporting has become extremely complex these days ;-). Many thanks for your help, Pablo -- http://www.ousia.tk