3
두 값 사이의 크기를 가진 모든 텍스트 개체를 선택해야합니다 (예 : 12 및 14pt (12.1, 12.2 등 포함)). 가능한가요?일러스트 레이터에서 두 가지 크기 사이의 글꼴 크기를 가진 모든 개체를 선택 하시겠습니까?
두 값 사이의 크기를 가진 모든 텍스트 개체를 선택해야합니다 (예 : 12 및 14pt (12.1, 12.2 등 포함)). 가능한가요?일러스트 레이터에서 두 가지 크기 사이의 글꼴 크기를 가진 모든 개체를 선택 하시겠습니까?
이것은 스크립트의 후보로 보인다. 이 시도 :
function selectTextWhosePointSizeIs (minPointSize, maxPointSize)
{
var doc, tfs, i = 0, n = 0, selectionArray = [];
if (!app.documents.length) { return; }
doc = app.activeDocument;
tfs = doc.textFrames;
n = tfs.length;
if (!n){ return; }
if (isNaN (minPointSize))
{
alert(minPointSize + " is not a valid number");
return;
}
else if (isNaN (maxPointSize))
{
alert(maxPointSize + " is not a valid number");
return;
}
else if (minPointSize > maxPointSize)
{
alert(minPointSize + " can't be greater than "+ maxPointSize);
return;
}
for (i = 0 ; i < n ; i++)
{
if (tfs[i].textRange.size >= minPointSize && tfs[i].textRange.size <= maxPointSize)
{
selectionArray [ selectionArray.length ] = tfs[i];
}
}
if (selectionArray.length)
{
app.selection = selectionArray;
}
else
{
alert("Nothing found in this range.");
}
}
selectTextWhosePointSizeIs (12, 14);
는 희망이 도움이,
루이