【发布时间】:2023-04-18 07:03:01
【问题描述】:
以下代码示例:
var myDocument = app.documents.add();
var myTextFrame = myDocument.pages.item(0).textFrames.add();
myTextFrame.geometricBounds = ["6p", "6p", "24p", "24p"];
myTextFrame.contents = "Hello World!";
myBounds = myTextFrame.geometricBounds;
var myX = "" + myBounds[1];
var myY = "" + myBounds[0];
var myTag = myDocument.xmlTags.add("text-area");
var myXMLElement = myDocument.xmlElements.item(0).xmlElements.add(myTag, myTextFrame);
myXMLElement.xmlAttributes.add("x", myX);
myXMLElement.xmlAttributes.add("y", myY);
这将给出以下xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Root><text-area x="25.4" y="25.4000000000001">Hello World!</text-area></Root>
我可以不显示根标签吗?删除它还是不让它出现在 .xml 中?我搜索了不同的关键字,但找不到解决方案。
提前致谢。
【问题讨论】:
标签: javascript xml adobe-indesign extendscript