Legend
Oct 11, 2026 7:58 PM UTC
Question
Why can't the fill color and shadow effects be stored in the same variable?
- 0 replies
- 11 views
- Translate
I always mistakenly believed that appliedObjectStyle included fillColor.
For example, I want to achieve the effect of a pipette drawing a pattern.
There are two objects, A and B. I want to quickly copy the fillColor, stroke, and shadow of A to B, but I noticed that they overlap each other.
How to prevent the color filling and effects from overlapping?
var d = app.activeDocument;
var item = d.selection[0];
var sel = d.selection;
sel[1].fillColor = sel[0].fillColor;
sel[1].appliedObjectStyle = sel[0].appliedObjectStyle;This sentence doesn't seem to work either.
sel[1].appliedObjectStyle = sel[0].appliedObjectStyle;
