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

3 frames around my image

Engaged ,
Nov 21, 2017 Nov 21, 2017

Hello,

Since updating InDesign, I now get 3 frame boxes around an image whereas I use to get only 2 – It’s really annoying and I can’t turn it off.

Anyone know what’s causing this and how to turn it off, please?  I want to go back 2 frames.

Many thanks.

1.8K
Translate
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

correct answers 1 Correct answer

Community Expert , Nov 21, 2017 Nov 21, 2017

This should do the same:

var sel=app.activeDocument.selection[0];

var itms = sel.allPageItems;

if (itms.length ==2) {

    app.select(itms[0]);

    app.copy();

    sel.remove();

    app.pasteInPlace();

}else{

    alert("Please Select The Outside Frame");

}

Translate
Community Expert ,
Nov 21, 2017 Nov 21, 2017

With nothing selected, take a look at your Text Wrap panel. Is it still turned on? It would have the second button dented in, perhaps. If it is on when nothing is selected, turn it off by denting in the first button, which means no text wrap.

Now click on your frame with the black selection tool. Does the Text Wrap panel turn on? Then turn it off by denting in the first button in the Text Wrap panel.

Mike Witherell
Translate
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
Engaged ,
Nov 21, 2017 Nov 21, 2017

Thanks for replying,

No text wrap, either selected or not;

It's so annoying because it's 2 of the visable box frames and the 3rd is obviously the image frame...

EDIT: It looks as though it's selected in that image because i was hovering over it when i screen printed haha! it's defo not selected though!

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

Hi Charles,

could you show the Layers panel when selecting the frame?

Are you sure, that the frame that is holding the image is not pasted inside another graphic frame?

Regards,
Uwe

Translate
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
Engaged ,
Nov 21, 2017 Nov 21, 2017

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

Can you share a full screen screen shot with the layers panel open?

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

It certainly looks like a graphic in a frame that has been "Paste Into" another frame.

How, really, are you bringing your graphics into the page of the document?

Mike Witherell
Translate
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 ,
Nov 21, 2017 Nov 21, 2017

Simple reminders:

1. File > Place (Cmd+D) is correct procedure. Copy n paste is not.

2. The Edit menu includes things like Paste Into (Cmd+Opt+V) which might account for what you are seeing if you have a frame selected when you paste or paste into.

Mike Witherell
Translate
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
Engaged ,
Nov 21, 2017 Nov 21, 2017

To be honest, the last catalogue 2017 i got the file and dragged it in - But for this catalogue i just copied and pasted it from 2017 into 2018

And now that i think about it more obviously for the 2017 catalogue i was using the last version of indesign and for this one i was using the most updated version, leaving me to think it was that but from you've told me clearly it was human error all along!

What the best way to rectify this? I'm like 200 images deep now.

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

charlesd8830180  wrote

Uwe's right your IMG_0244_shadow.jpg has been pasted along with its parent frame into another frame, which is indicated by the drop down arrow.

So this image's frame parent is set to red and it shows with out a drop down arrow in Layers

Screen Shot 2017-11-21 at 10.30.49 AM.png

If I select and copy the parent frame and paste into another frame I get this with the nested frames showing in Layers:

Screen Shot 2017-11-21 at 10.30.28 AM.png

Translate
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
Engaged ,
Nov 21, 2017 Nov 21, 2017

Yes, it was stupidity all along - Lesson learnt, I assume there is no quick fix for this?

Translate
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
Engaged ,
Nov 21, 2017 Nov 21, 2017

Edit;

I'm not sure who to award the correct answer too as you've all contributed equally, Thank you all very much.

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

Hi Charles,

your screenshot is showing that your image was indeed pasted inside another graphic frame.

The case is solved by writing this, but nevertheless I'll post it…

Here the difference:

1. Not pasted into

The image's name is only visible at the root of the layer.

Container frame selected:

Placed-NotPastedInto-1.png

Image itself selected:

Placed-NotPastedInto-2.png

2. Pasted into

The image's name is not only visible at the root of the layer, but you can open the little triangle before its name and the same name is visible again.

Frame selected where the image was pasted into:

Placed-PastedInto-1.png

Container frame of the image selected:

Placed-PastedInto-2.png

Image itself selected:

Placed-PastedInto-3.png

A script that moves all the images out?

That would take a moment…

In the meanwhile:

From the Layers panel just drag the inner image name out:

DragTheInnerFrameOut-1.png

DragTheInnerFrameOut-2.png

Regards,
Uwe

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

When you place an image in InDesign, the image is placed inside a frame. That should give you two edges: the image edge and the frame edge. They may be at the same place, or not. The image below shows the frame edge (blue, with the linked image badge in the top left corner) and the image edge (amber). It's very hard to see what is going on with your closely cropped image. Can you select the outer edges? Can you share a full screen screen shot with the layers panel open?

Screenshot 2017-11-21 06.37.47.png

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

Of course, in addition to all that, there are things like frame inset amounts (Cmd+B for text frame options) and new factors like Object Styles that define Width, Height, and X and Y positioning. Have you checked all these things?

Mike Witherell
Translate
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 ,
Nov 21, 2017 Nov 21, 2017

Start a new document. Place one image. What do you see?

Translate
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 ,
Nov 21, 2017 Nov 21, 2017
What the best way to rectify this? I'm like 200 images deep now.

It would be awesome if there was a javascript that could un-nest graphic frames. I dont know of one, though.

Mike Witherell
Translate
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
Engaged ,
Nov 21, 2017 Nov 21, 2017

I think i'll just bite the bullet Michael and go through each image and update it.

Many thanks.

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

I think i'll just bite the bullet Michael and go through each image and update it.

To keep the position of the interior frame you'll have to select it, copy, delete the exterior frame and use Paste in Place to put it back in position.

If you are using OSX this Applescript will do it in one move. For it to work select the exterior frame and run the script. The script could be assigned a key command.

tell application "Adobe InDesign CC 2018"

    set sel to selection

    set itms to all page items of item 1 of sel

    if (count of itms) is 2 then

        select item 1 of itms

        copy

        delete sel

        paste in place

    else

        display dialog "Select The Outside Frame"

    end if

end tell

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

Very cool, Rob! I wish it was cross-platform like a javascript!

Mike Witherell
Translate
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 ,
Nov 21, 2017 Nov 21, 2017

This should do the same:

var sel=app.activeDocument.selection[0];

var itms = sel.allPageItems;

if (itms.length ==2) {

    app.select(itms[0]);

    app.copy();

    sel.remove();

    app.pasteInPlace();

}else{

    alert("Please Select The Outside Frame");

}

Translate
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
Engaged ,
Nov 21, 2017 Nov 21, 2017

I'm going to sound like a right noob now, how do i execute this? Or rather how do i make this work on my PC?

thanks.

Translate
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 ,
Nov 21, 2017 Nov 21, 2017

This explains all in a paragraph or two:

http://trainingonsite.com/images/downloads/JetSet-JavaScripts-2017-11-12.pdf

Mike Witherell
Translate
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 ,
Nov 21, 2017 Nov 21, 2017

how do i execute this?

Copy and Paste the code into a plain text editor (not Word) and save it as plain text with a .jsx extension into your InDesign Scripts folder:

Applications/Adobe InDesign CC 2014/Scripts/Scripts Panel

It will then show in your InDesign Scripts panel in the Application directory. Select the outside frame and double click to run.

You can also assign a key command to any script via Edit>Keyboard Shortcuts>Product Area>Scripts.

Also, the script assumes there's only one nested frame and you have the outer frame selected. It wouldn't work if you had a nested frame inside of a nested frame inside of a nested frame, etc... A more complex script could do an entire document and check for multiple frame depths.

Translate
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
Engaged ,
Nov 24, 2017 Nov 24, 2017
LATEST

Got it working perfectly, many thanks for your help Rob!

Translate
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