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.

You must log in to answer this question.

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