Skip to main content
Atomdocs
Participating Frequently
November 8, 2022
Answered

How to put text frame callouts on an anchored image?

  • November 8, 2022
  • 4 replies
  • 1572 views

Hi everyone, novice user here.

I have an image in an anchored frame, so that it moves with the text if there are edits in the story above it.

I'd like to put multiple small text frames on top of the image - as callouts to describe different parts of the image. (I need to do it in InDesign, rather than Illustrator, as translation is needed.)

I am unable to add text frames to the page and then group them with the anchored image, and I can see no way to attach text frames to the anchored image.

One way that I can do this is to add anchored text frames to same anchor point as the anchored image and then drag them over the image (custom positioning)?

Is this acceptable practice or is there a better way?

Thanks for your help and guidance.

This topic has been closed for replies.
Correct answer jmlevy

I am unable to add text frames to the page and then group them with the anchored image, and I can see no way to attach text frames to the anchored image.

You need to “unanchor” the image frame, group the image frame and the callout text frames, then anchor the group.

4 replies

Atomdocs
AtomdocsAuthor
Participating Frequently
November 10, 2022

Hi all, thank you very much for the detailed replies 🙂 I have used the unanchor > group > re-anchor technique as suggested 👍

Community Expert
November 10, 2022

Don't forget you can add to this group too when it's anchored - by dragging the icon in the layers panel into the group as per my earlier screengrabs.

Good luck!

Atomdocs
AtomdocsAuthor
Participating Frequently
March 19, 2023

Hi Eugene, sorry missed your reply. Great tip, thanks! 

Joel Cherney
Community Expert
Community Expert
November 8, 2022

I'd like to put multiple small text frames on top of the image - as callouts to describe different parts of the image. (I need to do it in InDesign, rather than Illustrator, as translation is needed.)

 

I don't know how you are doing that translation, but if you're handing the finalized doc off to someone else to handle that translation, it may be worth knowing that quite a few translation tools can't capture the text from anchored images. That might not apply to you, but I imagine it'd be frustrating if you were to laboriously un-anchor, caption, group, and re-anchor your images, then send it off to your language service provider, and then get it back with your captions still in your source language. Or, if your LSP is staffed by more competent folks, then you might likewise be frustrated by high DTP costs, as their DTP operators would have to do all those anchored captions manually.  This might not be the case for you at all, but it'd be worth asking some questions before doing all that work yourself, or paying for someone else to do it.

 

Additionally, if the layout and positioning of the captions atop your image has to be precise, and you are required to use some sort of translation provider where it's not easy for you to communicate such questions or concerns to them, here's a technique I've used in the past: it is possible to place one InDesign file into another. The placed INDD file behaves just like any other image. So it might be worth  your time to rebuild your anchored diagrams as INDD files - which offers more reliable caption positioning than using either anchored groups or multiple anchored frames. Then you place 'em and anchor 'em into your parent document. Then, you (or your LSP, or you translator) can export IDML from your captioned anchored INDD files, offering the fastest translation workflow with the smallest amount of manual work necessary.  

 

 

Robert at ID-Tasker
Legend
November 8, 2022

Good idea - but I would rather place PDF exported from the INDD file instead of the INDD file itself... Much safer and won't slow down main document. 

 

Joel Cherney
Community Expert
Community Expert
November 8, 2022

That's actually a good idea for the final product. But for the translation process, I'd rather give the translation service provider IDML (which is consumed readily by basically all contemporary translation evironments) as opposed to PDF, which to my mind is a container format not well suited to translation workflows. 

 

If it's a large project, with a very large number of captions, you know what I'd do? I'd automate the process of replacing placed anchored INDD with identically named PDFs... with a few lines of JS. That way, you get the ease of translatability with INDD callouts, yet your final product isn't bogged down by trying to e.g. read and render forty-five placed INDDs.

Community Expert
November 8, 2022

Cut out the image first - then add 1 text frame and group it.

You can then anchor the group.

 

Once you have anchored the Group -  you add more text frames by dragging them into group from the Layers Panel

 

 

 

But it needs to be an Image + Text frame already as a group before starting.

 

 

If that's not an option

Then there's no problem adding as many acnors as you like to the text frame containing the image that is already anchored

 

 

 

 

 

jmlevy
Community Expert
jmlevyCommunity ExpertCorrect answer
Community Expert
November 8, 2022

I am unable to add text frames to the page and then group them with the anchored image, and I can see no way to attach text frames to the anchored image.

You need to “unanchor” the image frame, group the image frame and the callout text frames, then anchor the group.