Various updates

* Layersets now have bounds.
* TextItem is now writeable
* Added flush function to writing, for faster debugging.
This commit is contained in:
Unknown
2018-04-18 23:58:38 -04:00
parent e90c491450
commit c54b196f6a
6 changed files with 125 additions and 21 deletions

View File

@@ -1,12 +1,11 @@
#include lib.js
var saveFile = File(arguments[0]);
if(saveFile.exists)
saveFile.remove();
saveFile.encoding = "UTF8";
saveFile.open("e", "TEXT", "????");
for (var i = 0; i < arguments.length; i++) {
saveFile.writeln(arguments[i])
}
setFormatting(0,6, "Arial", "Bold");
saveFile.close();
// var saveFile = File(arguments[0]);
var arg = 'app.activeDocument.layerSets.getByName("Indicators").layerSets.getByName("Deck")';
alert(arg.replace(/[^(?:layerSets)]*(layerSets)/, "artLayers"))
// var doc=app.activeDocument
// doc.layerSets.getByName("ResolveGem").merge();
// alert(doc.artLayers.getByName("ResolveGem").bounds);
// doc.activeHistoryState=doc.historyStates[doc.historyStates.length-2]
// setFormatting(0,6, "Arial", "Bold");
// saveFile.close();