If I have an object, such as a circle or rectangle, with a label (text inside), how can I make turn a word of that text into link, a hypertext web link with a backing URL?

For example, within the OmniGraffle app or an exported PDF, in the object shown below I want to be able to click on the word JDK and have my web browser open to https://en.wikipedia.org/wiki/Java_Development_Kit.

enter image description here

  • @bmike Yes, done. – Basil Bourque Dec 20 '18 at 6:13
  • Nice edit. So the target is just JDK and not the whole text and not the box. Linking to a whole box is easy - still not seeing an easy way to link only to text let alone a portion of the text. – bmike Dec 20 '18 at 12:02
  • @bmike Well if whole object can be a link, post that as an Answer and I’ll mark it Accepted. – Basil Bourque Dec 20 '18 at 17:50

Linking to a box or other drawing object is the easy thing to do. It's not a true link to text like you asked, but maybe a small object surrounding the text would be worth the hassle.

Now on to the easy option:

  • Select any object / shape that exists in the canvas/layers picker (or is visibly selectable).
  • Select the inspector control if the right inspector pane is not visible (click on the circle with an i in it)
  • Select Properties (the blue gear below)

Graffle inspector window - object properties
* Open the action triangle (if needed) and select @ Open a URL and paste in the link you wish to have linked

enter image description here.

| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .