An ability to copy/paste appearance attributes / styles
I would LOVE to be able to copy appearance attributes!
It would be VERY helpful if I could copy the appearance of one item and paste to apply them to another, instead of having to do everything over again for each item.
A similar suggestion for text styling:
The most convenient and quick way will be copying and pasting attributes and appearance through hotkeys as in the powerpoint for example or as it was in freehand 25 years ago...
Plus 40 for this
We need a way to quickly transfer appearance from one object to another.
For now there are several ways to do it.
1. Grab the Eyedropper tool. Go to tool’s options. Set both Appearance check-marks. Select the art you want to apply appearance to and click the one you want to copy appearance from with the tool (or vice versa with a proper modifier held).
This one requires me to go to the options before to set these check-marks and go there after to turn them off, because I don’t need these by default.
2. Save a graphic style from the object you need to copy it and apply it to the target one.
This requires to save a temporary style and delete it after. Still, is the fastest method for now.
3. Open Layers panel, click Locate button (which still doesn’t have a hotkey but can be recorded in an action, at least), grab the appearance filled circle marker and try to drag it over with the Alt held the target one, but not the object on the canvas, but the item in the same panel... the one you can’t locate now, because you have to locate both items. This is quite simple when you have, say, two object on your canvas, but is tough when your art has hundreds of objects.
4. Copy an object you want to grab your style from and command Paste Appearance with the target object selected. The most easiest one.... wait... we don’t have it in Illustrator.
Because there is none.
And we can’t make it via scripting, because scripts can’t create or copy graphic styles, which we could have used to emulate method 2 automatically. There are 2 requests about it:
So I’d like to see all of these implemented.
I want this option to either work within the appearance palette OR I want the eyedropper to pick up the appearance attributes. Right now, using the layers palette to make this happen is cumbersome. There are hundreds of paths in my layers which makes this method too slow.
Creating style is too complicated when you want just copy appearance once.
Setting eyedropper (tick all, use, untick) is tedious.
Can you give us two commands that copy and paste style?
is there an easy way to apply a series of effects by copying the settings from one element and applying them in another?
Could you simplify this step without having to create an object style?
What I want, is to be able to copy the style of shadow or glow or other effect from one object to another. I applied a white glow to a low-rez image, now that I'm replacing it with a vector, there's no way for me to apply the same glow automatically, I have to visually duplicate the effect.
Mark Nicoll commented
Yogesh - you're technically right, but WOW is it tricky to accurately pick up an appearance in practice.
The problem seems to come when an object's visible appearance is determined by the appearance of the groups containing it.
For example, to apply a stroke around a stroke it's necessary to use the ‘outline stroke’ effect, group the path and then apply a stroke around the group. It looks simple enough by eye, but you can't pick up that appearance with the eye dropper. Frustrating.
Would it be possible to pick up the 'deep' appearance of an object by picking up the whole group-hierarchy appearance and, if necessary, applying that group-structure (with their appearance attributes) to the target object? If there were a smart way to do this without generating chaotic vector garbage, it would hugely improve the tool...
You can do so by using Eyedropper tool. All you have to do is check ON the two "Appearance" checkboxes in the Eyedropper options dialog. To get to the dialog, double-click the Eyedropper tool.