2
следующий пример кода:Не добавлять теги Indesign в корневой элемент?
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? Я искал разные ключевые слова, но я не мог найти решение этого.
Заранее спасибо.
Хорошо это может в конечном итоге работать. Это возможно только для каждого документа, а также для каждой страницы в документе? –
Не похоже, что это возможно. InDesign дает сообщение об ошибке при попытке добавить несколько корневых элементов. –
Черт ... Спасибо вам за ваш ответ, я дам вам большие пальцы: P –