Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

we have created an interactive PDF in InDesign CC for a client with rollovers on various charts, that display extra information when rolled over.

Now obviously the rollovers are meaningless on touch based devices, but we have found that the chart underneath is also not being displayed.

Here it is viewed in Adobe Acrobat Reader XI: how it should look

And here is the rollover in the same: rollover

And this is the same page in iOS etc: broken

Now I understand that interactive elements are disabled in a lot of PDF readers, but is there a way of saying "if interactivity is disabled, display this"?

share|improve this question
    
What functionality are you using to create the rollover effect? e.g. is is a mouse over event, a "button" etc. Additionally, are both images defined in the event/function or is one a base layer and the extra image defined in the rollover? –  horatio Dec 13 '13 at 15:26
    
@horatio They are all set-up as buttons with an 'on click/go to destination' event/action. The rollover effect is part of the button also. I think you're right in that the initial element should not be part of the button at all. We're trying this now. –  boodle Dec 13 '13 at 15:42
    
@horatio - and the designer responsible has just clocked out... thank you for your help, we will have to pick this up on monday! (and I don't have enough rep here to even up-vote you I'm afraid) –  boodle Dec 13 '13 at 15:43
    
As suggested by horatio we changed the off state of the button to be in the base layer. The button was changes to have no off state, and just an over state and it now degrades gracefully on touch based devices. –  boodle Dec 16 '13 at 13:50
    
Was more a question about the construction than an answer. Glad to have led you to it. It is OK to post your solution as an answer and mark your own answer as "accepted" –  horatio Dec 17 '13 at 15:09

1 Answer 1

up vote 3 down vote accepted

As suggested by horatio we changed the off state of the button to be in the base layer. The button was changed to have no off state, and just an over state and it now degrades gracefully on touch based devices.

That said, a lot of PDF readers built in to browsers, like the one in Chrome, will "helpfully" highlight buttons in a PDF, meaning that there is a tint over areas of the PDF where those invisible buttons are. We have found no way around this, and just added a caveat saying basically "this PDF works best when opened in Adobe Acrobat".

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.