I'm writing a script in order to set lineweight of all entities that have specific color. I started with "Dark Green" entities; they should be converted to 0.13mm weight:
Code: Select all
var document = EAction.getDocument();
var di = EAction.getDocumentInterface();
var entities = document.queryAllEntities();
var op = new RModifyObjectsOperation();
for (i=0; i<entities.lentgh; i++) {
var entityId = entities[i];
var entity = document.queryEntity(entityId);
var entityColor = entity.getColor();
var entityColorName = entityColor.getName(); // OK til here
if (entityColorName === "Dark Green") {
// set lineweight to 0.13 mm.
entity.setLineweight(-1);
di.applyOperation(op); } } // NOT WORKING.
Code: Select all
entity.getLineweight()
David