Я создаю сценарий Javascript для использования с сервером Indesign (CS3).
Попытка найти все текстовые области в документе и найти их содержимое.
Я могу легко просмотреть все текстовые области, используя функции, предоставляемые Adobe.
Однако, когда я пытаюсь получить содержимое TextArea, я получаю только то содержимое, которое видно внутри этого textarea, а не текст порта вывода.
document.TextAreas[0].contents
Другими словами, если документ Indesign содержит текстовое поле с небольшим знаком плюс, указывающим, что есть еще текст, но он не помещается, то мой скрипт не возвращает скрытый текст.
Или, говоря другими словами, снова. Могу ли я получить весь контент, когда свойство «переполнение» текстовой области имеет значение false;
Полный код:
function FindAllTextBoxes(){
var alertMessage;
for (var myCounter = myDoc.textFrames.length-1; myCounter >= 0; myCounter--) {
var myTextFrame = myDoc.textFrames[myCounter];
alertMessage += "\nTextbox content: " + myTextFrame.contents;
alertMessage += "\nOverflow:" + myTextFrame.overflows;
alert(alertMessage);
}
}
Как я могу прочитать полное содержимое Textarea?