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

Inset for Graphic Frame

Community Beginner ,
Jan 17, 2020 Jan 17, 2020

Copy link to clipboard

Copied

I was wondering if there was a way to build insets into a graphic frame object style. Here is what I am trying to do:

 

  1. Place graphic as anchored object above figure caption.
  2. In order to conform to the last design of this document (not shock my cohorts with a radical departure), figures must contain a border with a 1em inset. This has been a nightmare for me to manage because resizing is a pain. Whenever I must resize,  I've been using a 1em square box filled with registration black to measure that inset. So time-consuming!
  3. The grouped frame (border, caption, image) is always just laid on the page. Now I have the caption utside the frame, with the frame itself sitting above the caption—except the border is too colose to the graphic. Yes, I can just resize the graphic, but again I am trying to get away from micromanaging this beeyotch.
  4. So I set up an object style that has everything except the inset (nice border, force-fit frame to content, anchor styles all set...) Of course I tried the Text Frame inset option in hopes it would work (it didn't, naturally.)

 

So simply: is it possible to automatically inset graphic frames the same way text frames can be inset? That ability would solve my whole headache...

TOPICS
Print

Views

1.4K

Translate

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 17, 2020 Jan 17, 2020

Copy link to clipboard

Copied

I’m having a hard time picturing what you want to do. Can you post a screen capture of the desired result?

 

To answer your primary question: No. There is no way to add an inset to a graphic frame. But there may be other ways to achieve the results you want.

 

Hae you tried adding a thick border matchign the background of the page (likely the Paper swatch)?

Votes

Translate

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 17, 2020 Jan 17, 2020

Copy link to clipboard

Copied

Is this what you are trying to do:

 

Screen Shot 2.png

 

 

A custom stroke setup with the inside gap set to [Paper]

 

Screen Shot 3.png

 

 

 

 

 

 

 

 

 

Votes

Translate

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 17, 2020 Jan 17, 2020

Copy link to clipboard

Copied

Here anchored into some caption text as an Above Line anchor:

 

Screen Shot 6.pngScreen Shot 7.png

Votes

Translate

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 18, 2020 Jan 18, 2020

Copy link to clipboard

Copied

Hi Rob,

I think a group of image frame and text frame is more effective when it comes to changing the width or height of the whole arrangement. If grouped one could change the width and height of the group when the group is selected. The text frame and image should automatically follow. With that you would not change the width of the custom stroke around the image.

 

The position of the text will follow automatically if the text frame is set to auto grow height only and if the image has a text wrap. To start this, text frame and image should be aligned on top first. Then text wrap should be applied to the image.

 

Of course the group should never be scaled. To "scale" the whole arrangement change width and height of the group or height of the container frame of the image and change the scale of the image inside its container frame separately.

 

Some screenshots from my German InDesign below.
Note that I did not use a color for the gap of my custom stroke and did set the stroke to overprint. You have to do that even if you set the stroke's color to [Black] and black is set to overprint in the preferences of InDesign.

 

GroupOfImageAndTextFrame-with-CustomStroke-1.PNG

GroupOfImageAndTextFrame-with-CustomStroke-2.PNG

Text wrap defined on the container frame of the image inside the group:

GroupOfImageAndTextFrame-with-CustomStroke-3.PNG

 

Changed the width of the group. Both items of the group are following:

GroupOfImageAndTextFrame-with-CustomStroke-4.PNG

 

Changed the height of the group only. Only the image container's height changed this time:

 

GroupOfImageAndTextFrame-with-CustomStroke-5.PNG

 

Regards,
Uwe Laubender

( ACP )

Votes

Translate

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 18, 2020 Jan 18, 2020

Copy link to clipboard

Copied

It does get tricky with all of the possible preference interactions.

 

I was assuming you wouldn’t want to scale the text or the text frame, but only the anchored image and frame. So I set my scaling prefs like this with Include Stroke Weight unchecked:

 

Screen Shot 23.png

 

And then set the Transform Panel’s Adjust Stroke Weight when Scaling to unchecked

 

Screen Shot 24.png

 

Now I can scale the image and frame proprtionally with the Free transform tool without affecting the border, gap, or Space After the anchor:

 

Screen Shot 26.png

 

Screen Shot 28.png

Votes

Translate

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 18, 2020 Jan 18, 2020

Copy link to clipboard

Copied

  1. Place graphic as anchored object above figure caption.

 

Also, I’m anchoring the image and frame because that seems to be a requirement in the original post?

Votes

Translate

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 ,
Feb 05, 2020 Feb 05, 2020

Copy link to clipboard

Copied

Thanks to everyone who replied (sorry for leaving this thread too long-- Adobe replies have been going into my SPAM folder.)

I really like Rob's solution if I didn't need the caption to site within the box. 

But I think Uwe's answer is closest to what I am trying to achieve. I hear Uwe saying: damn the graphic frame and just use the text text frame: caption being the text, with the graphic just an anchored object (the key I think everyone is missing is that the text has to sit within the border as well as the graphic,)

I will try this approach and report back (maybe a month or more).

Votes

Translate

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 ,
Feb 05, 2020 Feb 05, 2020

Copy link to clipboard

Copied

Do you mean like this where I’ve made the caption Space After negative so it sits inside of the stroke? Is anchoring the frame and caption a requirement?

 

Screen Shot 21.png

Votes

Translate

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 ,
Feb 06, 2020 Feb 06, 2020

Copy link to clipboard

Copied

TMacFarlane said:
… I think Uwe's answer is closest to what I am trying to achieve. I hear Uwe saying: damn the graphic frame and just use the text text frame: caption being the text, with the graphic just an anchored object (the key I think everyone is missing is that the text has to sit within the border as well as the graphic,) …

 

Hi,

no, still I would not suggest to use an anchored frame.

Just apply the custom stroke style Rob suggested to the text frame as well. The frame with the image has the text wrap. The text frame and the graphic frame are aligned top. The text frame should work with auto alignment height only, pinned top.

 

That gets us to this combination of the two frames:

 

GraphicFrame-plus-TextFrame-Same-CustomStrokeStyle-Applied.PNG

That issue can be resolved. Simply place that image not inside a full rectangle, but inside an "open" path rectangle.

Below the principle illustrated:

 

Principle-PlaceTheImage-in-OpenPath.PNG

Doing that with our rectangle in two steps.

1. Add one additional path point to the bottom of the frame.

2. Remove that additional path point by selecting it with the Direct Selection Tool and hitting "Delete".

 

StepByStep-1-3-Make-OpenPath.PNG

 

The result is not exactly what we want, but it's very close. The stroke is applied on the top, on the left and on the right.

What's missing as final step? Reverse the path of the frame:

 

StepByStep-4-Make-OpenPath.PNG

You'll find this command under menu:

Object > Paths > Reverse Path

 

Graphic frame with image and text frame aligned and grouped:

 

Result-OpenPath-with-Image-AND-TextFrame-ALIGNED.PNG

 

You can download the result INDD 2020 document or the exported IDML file from my Dropbox account:

https://www.dropbox.com/s/hxpzrmpz9jr7k5w/CustomStroke-10Pt-Image-and-TextFrame-GROUPED-CC-2020.indd...
https://www.dropbox.com/s/ixu3e831gnj3zqs/CustomStroke-10Pt-Image-and-TextFrame-GROUPED-CC-2020.idml...

 

 

Regards,
Uwe Laubender

( ACP )

Votes

Translate

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 ,
Feb 06, 2020 Feb 06, 2020

Copy link to clipboard

Copied

You could also anchor the group and set a text wrap to the group if necessary.

Changing the width of the anchored group will change width of image frame and text frame together.

Changing the height of the group will change the height of the image frame only.

Editing the text inside the group where more lines of text are added or lines of text are removed will change the height of the text frame only:

 

GroupAnchoredToText-GroupWithTextWrapSet.PNG

 

Regards,
Uwe Laubender

( ACP )

Votes

Translate

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
New Here ,
Feb 02, 2021 Feb 02, 2021

Copy link to clipboard

Copied

LATEST

Hi mate, I know this issue was posted a year ago but I was having the same problem recently and I found the solution for myself.

The setting you're looking for is located in: Object > Fitting > Frame Fitting Options

Just play with "Crop amount" numbers, they work the same way as an inset for text frame. I think this is exactly what you were looking for.

Votes

Translate

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