What version of AI? System etc?
CS4 Master Collection on Windows 7 x64.
I have text masking photos, but when I try to center the text to the left edge of the artboard, the text doesn't align there, the hidden left edge of the masked photo does.
I am on a Mac OS 10.6.3 this does not happen here?
1. Quit Illustrator.
2.Go to User/username/Library/Preferences/ Adobe illustrator CS4 Settings and trash the settings folder, the whole folder not just the contents of the folder..
3. Start Illustrator. Illustrator creates a new preferences file. if this des nt work it might be a bug but one I have not seen so I am reluctant to say so.
If this does not work this might be a genuine bug but I am not willing to say so right now.
Wiping settings didn't work. I just worked up the images below. What it shows is that it is aligning to the photos as if they are unmasked. The Preview Bounds setting doesn't change a thing.
Here's the thing.. If I ungroup the top level group and then do each letter, they align just fine! This is indeed a bug. See if you can reproduce that on Mac?
If I regroup two of the letters, same problem. I tried it with only paths and masks.. Same problem, so it doesn't matter that they are images.
This is a real let down because in many situations, you would want to group several groups just for aligning purposes, and then ungroup.
I've been running into this a lot lately, or often wondering why my aligning isn't working. Now I know...
It may be time to perform the dirty destructive deed (at least until you get a cleaner solution to work):
With the mask selected:
1) In the Transparency palette dropdown, select Multiply, or anything else but normal;
2) Object>Flatten Transparency.
This should cut off the outlying parts (apart from a small invisible overhang of up to 1pt on either side) so the clipped photo parts are reduced to (about) actual size.
In CS4, and maybe other CS versions, you should be able to make it accurate, but that requires a few steps more.
Thanks for the tip of which I am aware. I'm a largely non-destructive person.
Does this seem like a bug that should be reported? I find it hard to believe that no one has run into this and reported it already.
For my part you are welcome, Nick; and so am I.
I haven't tried, but has this been fixed in CS5?
Not sure this is a bug as you believe, but i might have a work around that might get you what you want.
Draw a rectangle to match the outer limits of the word or letters WICS keep it on top and then select mask its contents if you have to and the rectangle and simply make the rectangle a clipping mask by hitting control or command 7.
Now see if it aligns the way you want it to align?
I have workarounds... but I was just curious if anyone knows whether Adobe actually fixed it or not. Maybe I'll try again in CS5.
There is a demo for CS 5 but I warn you to read about installing and uninstalling and do not do this intuitively.
For anyone with later Photoshop versions (for me CC 2017) I found if you have a clipping mask, or layer mask, you can right click the layer or group and convert to a Smart Object. This will preserve all the photo data for later editing and it does alignment properly
For anyone with later Photoshop versions (for me CC 2017)
People here are talking about an Illustrator problem.
And: since this thread is already 7 years old, the problem be might solved already anyway.
I misread, but it works in AI CC 2017 as well.
The problem has not been solved as the last response was
I have workarounds... but I was just curious if anyone knows whether Adobe actually fixed it or not
I tested this in AI and PS, and the problem is still there. The only solutions above are destructive edits.
It isn't just the person who asked the question who has the problem. People come here from searches looking for a solution. I googled a lot of places and this was the only forum post that listed the problem.
It does finally work in 2018, however it doesn't work with smart guides well. It tries to snap to both your current object bounds and also at the same time snap to things inside the object.