Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
0

Interactive thermometer

Community Beginner ,
Jun 10, 2024 Jun 10, 2024

Copy link to clipboard

Copied

Hello, I have created an Indesign document with a fundraising thermometer, then exported to pdf. It has been approved for print, but now my client wants a digital version where the managers can click each section of the thermometer as the goal is reached, and have it fill in with colour. I have created a document in Illustrator with 10% to 100% filled thermometers as artboards and also a version as layers. How do I import them so that the manager can click in the 10% area and it will show the 10% filled image? I have attached the document and a sample filled in part of the thermometer. Hope this makes sense...I'm desperate lol. Any help greatly appreciated!! Thank you in advance.

TOPICS
Edit and convert PDFs , How to

Views

482
Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
1 ACCEPTED SOLUTION
Community Expert ,
Jun 10, 2024 Jun 10, 2024

Copy link to clipboard

Copied

The layers you created did not carry through to the PDF. You should ask in the Illustrator forum how to do that properly.

But let's say you have those layers set up and they are called "10%", "20%", etc. What you need to do in Acrobat is create a button over each one of the areas where you want the user to be able to click (it's a bit tricky since fields can only be rectangular, but you can create multiple ones that have the same name to cover the non-rectangular areas), and then apply a "Set layer visibility" action to them to show the desired layer, and hide the rest. This can also be done using a script.

Something like this:

 

try67_0-1718054812170.png

 

View solution in original post

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 10, 2024 Jun 10, 2024

Copy link to clipboard

Copied

The layers you created did not carry through to the PDF. You should ask in the Illustrator forum how to do that properly.

But let's say you have those layers set up and they are called "10%", "20%", etc. What you need to do in Acrobat is create a button over each one of the areas where you want the user to be able to click (it's a bit tricky since fields can only be rectangular, but you can create multiple ones that have the same name to cover the non-rectangular areas), and then apply a "Set layer visibility" action to them to show the desired layer, and hide the rest. This can also be done using a script.

Something like this:

 

try67_0-1718054812170.png

 

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jan 20, 2025 Jan 20, 2025

Copy link to clipboard

Copied

Thanks for the suggestion. Ended up trying to create in Indesign with layers. A button layer on top and the thermometer layer below. The only button that seems to work is the 20% button. 30% fills in everything above it the wrong way when clicked. I know I'm missing something but I can't find it, and the client is getting frustrated with my delay. Any suggestions? Help lol.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jan 20, 2025 Jan 20, 2025

Copy link to clipboard

Copied

Share the PDF file, please.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jan 20, 2025 Jan 20, 2025

Copy link to clipboard

Copied

Here you go. Thanks for this.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jan 20, 2025 Jan 20, 2025

Copy link to clipboard

Copied

You can't use the Show or Hide a Field action for this. When a field is hidden the user can't interact with it.

You must change the field's fill color, or image, instead. Or use a different way of determining which level is selected, such as the user filling in the "You are now at .... %" text field, and having its Validation script determine which of the image fields to show/hide.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jan 20, 2025 Jan 20, 2025

Copy link to clipboard

Copied

Oh...the "you are now at" controlling the image fields is exactly what I was hoping to achieve but didn't know how. Can you please direct me to a resource where I can learn how to do this? I am unfamiliar with scripts...thank you so much!

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jan 20, 2025 Jan 20, 2025

Copy link to clipboard

Copied

LATEST

For that you would need to explain how it should work, exactly. Should the "10%" field be shown when the value is between 0 and 10? 10 and 20? 0 and 20? Something else?

Also, you should rename it to "10 percent", so it's consistent with the other fields you created.

Votes

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines