Advertisement
Guest User

Untitled

a guest
Jul 29th, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. //Convert to Text Area
  2. //Justin Putney
  3. //http://ajarproductions.com
  4. //v1.0.2
  5.  
  6. var doc = app.activeDocument;
  7. var sel = doc.selection;
  8. for (var i=0; i < sel.length; i++){
  9. if(sel[i].typename == "TextFrame") {
  10. if(sel[i].kind == TextType.POINTTEXT || sel[i].kind == TextType.PATHTEXT){
  11. var cLayer = sel[i].layer;
  12. var rect = cLayer.pathItems.rectangle(sel[i].top, sel[i].left, sel[i].width, sel[i].height);
  13. var tFrame = cLayer.textFrames.areaText(rect);
  14. //retain layer order, if possible
  15. //tFrame.layer.move(cLayer, ElementPlacement.PLACEAFTER)
  16. sel[i].textRange.move(tFrame, ElementPlacement.PLACEATEND);
  17. sel[i].remove();
  18. sel[i] = tFrame;
  19. }
  20. }
  21. }
  22. //reset selection
  23. doc.selection = sel;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement