Guest User

Untitled

a guest
Feb 20th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. var textLayers = getAllLayersOfClass("MSTextLayer"),
  2. textLayerLoop = textLayers.objectEnumerator(),
  3. textLayer;
  4.  
  5. while (textLayer = textLayerLoop.nextObject()) {
  6. log(textLayer.attributedStringValue());
  7. }
  8.  
  9. function getAllLayersOfClass(className) {
  10. var array = NSArray.array(),
  11. pageLoop = MSDocument.currentDocument().pages().objectEnumerator(),
  12. page;
  13.  
  14. while (page = pageLoop.nextObject()) {
  15. var predicate = NSPredicate.predicateWithFormat("className == %@",className),
  16. matches = page.children().filteredArrayUsingPredicate(predicate);
  17.  
  18. array = array.arrayByAddingObjectsFromArray(matches);
  19. }
  20.  
  21. return array;
  22. }
Add Comment
Please, Sign In to add comment