Indesign CS6在文档textframe内容中导入xml内容

时间:2012-08-08 13:12:51

标签: xml adobe-indesign

我在文档

上放置元素时出现问题
var myDocument = app.activeDocument;
var productXML = new XML (xmlString);
        alert(productXML.children().length());
        x1=0;
        y1=0;
        x2=25;
        y2=25;
            for(myCounter = 0; myCounter < productXML.children().length(); myCounter++){
               alert(productXML.product[myCounter].name);
               element = myDocument.pages.item(0).textFrames.add(); 
                element.geometricBounds = [x1,y1,x2,y2]; 
                y1 = y1+25;
               element.contents = productXML.product[myCounter].name;
            }

在上面的代码中,我得到错误

y1 = y1 + 25; 和 element.contents = productXML.product [myCounter] .name;

当我在警报中显示产品名称时,产品名称正确但我无法将其分配给内容。并且改变x-y位置也会引发错误。

1 个答案:

答案 0 :(得分:0)

它只是类型转换问题....现在就明白了