Copy link to clipboard
Copied
hi, i am using photoshop variables to import csv file into photoshop.
the csv file contains three type of text lines.
1. 50 letter text line
2. 75 letter text line
3. 100 letter text line
i dont no anything about scripting. so i need help
i want a script that do following things.
for example, if text line contains "50 letters" set font size to "140 px".
if text line contains "75 letters" set font size to "110 px"
if text line contains "100 letters" set font size to "80 px"
This should keep the visibility the same:
...#target photoshop
var doc = activeDocument;
var txtLayer1 = doc.layers.getByName('Text1');
var txtLayer2 = doc.layers.getByName('Text2');
var txtLayer3 = doc.layers.getByName('Text3');
setSize (txtLayer1)
setSize (txtLayer2)
setSize (txtLayer2)
function setSize(layer){
var vis = layer.visible
doc.activeLayer = layer;
try{
if(layer.textItem.contents.length<51){layer.textItem.size = 140}
else if(layer.textItem.contents.length<76){layer.textIt
Copy link to clipboard
Copied
Wow! your script, work perfecty.
thank you so much.