Wählen Sie alle Objekte einer ausgewählten Ebene
Nicht sicher, warum dies nicht funktioniert. Mir scheint Sie haben ausgewählt Ebene, die ich will, aber der pathItems auf dieser Ebene nicht ausgewählt oder verändert hat.
var docRef = app.activeDocument;
var layerRef = docRef.layers;
for (i=0; i<docRef.layers.length; i++){
if (layerRef[i].name === "Perflines"){
var perfColor = new CMYKColor(100, 100, 0, 0);
layerRef[i].pathItems.selected = true;
layerRef[i].pathItems.strokeColor = perfColor;
layerRef[i].pathItems.strokeWidth = 1;
alert(layerRef[i].name);
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
PathItems ist eine Sammlung und hat keine Eigenschaft ausgewählt ist.
sehen http://yearbookmachine.github.io/esdocs/#/Illustrator/PathItems
Auch eine einzelne PathItem hat keine Eigenschaft ausgewählt hat.
sehen http://yearbookmachine.github.io/esdocs/#/Illustrator/PathItem
Müssen Sie wählen Sie die Objekte in einer anderen Weise.
vielleicht ist dieser Weg (noch nicht getestet)
sehen http://yearbookmachine.github.io/esdocs/#/Illustrator/PageItem