-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsymbol_replacement_sans_redimensionnement.jsx
44 lines (41 loc) · 2.34 KB
/
symbol_replacement_sans_redimensionnement.jsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//*************************************************************************************************************************//
//*************************************************************************************************************************//
//************************** Remplacement d'une sélection d'objets par de symboles *****************************//
//************************** Un script de Loic Aigon *****************************//
//************************** Si vous appréciez ce script, merci de me le faire savoir *****************************//
//************************** [email protected] *****************************//
//*************************************************************************************************************************//
//*************************************************************************************************************************//
//*************************************************************************************************************************//
//*************************************************************************************************************************//
//************************** Nommer votre symbole "Dot" sans guillemets *****************************//
//*************************************************************************************************************************//
//*************************************************************************************************************************//
var docRef=app.activeDocument;
if(docRef.selection.length>0)
{
try{
for(i=docRef.selection.length-1;i>=0;i--)
{
var iObj = docRef.selection[i];
var iObjL= iObj.left;
var iObjW = iObj.width;
var iObjT = iObj.top;
var iObjH = iObj.height;
var currDotx = iObjL; //+ (iObjW/2);
var currDoty = iObjT;//+ (iObjH/2);
var currDot=docRef.symbolItems.add(docRef.symbols.getByName("Dot"));
currDot.position=[currDotx,currDoty];
iObj.remove();
}
alert("J'espère que vous appréciez mon script. "+"\r" + "Si c'est le cas, envoyez- moi un petit mail !" +"\r" + "[email protected]" + "\r" + "Retirez ce message en éditant le script" + "\r" + "Enlever la ligne "+"\"" +"Alert(\"J'espere...);");
}
catch(e)
{
alert("Il faut nommer votre symbole \"Dot\"");
}
}
else
{
alert("Vous n'avez rien sélectionné !");
}