我正在尝试找到一个可以根据导入XML父级属性设置字体和样式的Indesign javascript,
<product>
<language value="EN"><feature_1>1000w</feature><feature_2>10 max</feature_2></language>
<language value="TCN"><feature_1>500w</feature><feature_2>2 max</feature_2></language>
</product>
<product>
<language value="EN"><feature_1>2000w</feature></language>
<language value="TCN"><feature_1>2500w</feature><feature_2>2 max</feature_2><color>red</color></language>
</product>
每个要素标记都在其自己的标记框架中。
语言值=“EN”下的所有子集将具有类似Arial字体,
并且语言值=“TCN”下的所有子集将具有MingLiU字体
脚本可以执行任何此操作吗?
答案 0 :(得分:0)
您可以将样式映射到特定元素。看看这里 http://jongware.mit.edu/idcs4js/pc_XMLImportMap.html
在使用中它会是这样的:
myDoc.xmlImportMaps.add(myDoc.xmlTags.item("someElement"),myDoc.paragraphStyles.item("someparagraphStyle")) ;