Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Convert to Text Area
- //Justin Putney
- //http://ajarproductions.com
- //v1.0.2
- var doc = app.activeDocument;
- var sel = doc.selection;
- for (var i=0; i < sel.length; i++){
- if(sel[i].typename == "TextFrame") {
- if(sel[i].kind == TextType.POINTTEXT || sel[i].kind == TextType.PATHTEXT){
- var cLayer = sel[i].layer;
- var rect = cLayer.pathItems.rectangle(sel[i].top, sel[i].left, sel[i].width, sel[i].height);
- var tFrame = cLayer.textFrames.areaText(rect);
- //retain layer order, if possible
- //tFrame.layer.move(cLayer, ElementPlacement.PLACEAFTER)
- sel[i].textRange.move(tFrame, ElementPlacement.PLACEATEND);
- sel[i].remove();
- sel[i] = tFrame;
- }
- }
- }
- //reset selection
- doc.selection = sel;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement