我正在尝试搜索和替换文本层中的多个单词。该文本层中的每个单词都有特定的字体大小,该大小在替换文本时会丢失。有没有办法替换字符但保持字体大小?还是替换并设置特定的字体大小?
for (var key in keys) {
var search_name = keys[key];
var replace_content = key_val_objects[keys[key]];
for (var j= 0; j < srcDoc.artLayers.length; j++) {
var lyr = srcDoc.artLayers[j];
if (lyr.kind == LayerKind.TEXT) {
var lyr = srcDoc.artLayers[j];
lyr.textItem.contents = lyr.textItem.contents.replace(search_name, replace_content);
}
}
}
到目前为止,我已经搜索并替换了文本,但是没有保留字体大小。整个文本层更改为第一个字符的字体大小。