В настоящее время я могу применить его только ко всему текстовому поле. PrettyPrint-Override ">
doc = app.activeDocument;
var layers = doc.layers;
var pages = doc.pages;
var firstPage = pages.item(0);
for (var i = 1; i < 6; i++) {
var anotherPage = pages.add();
}
var tfPage1 = firstPage.textFrames.add();
tfPage1.geometricBounds = [2, 2, 20, 20];
tfPage1.contents = "yaddda yadda LINK-A yadda yadda\nAnd a LINK-B on the 2nd line";
var linkA = layers[0].textFrames[0].texts[0]; // what goes here?
var hyperlinkSource1 = doc.hyperlinkTextSources.add(linkA);
hyperlinkDestination1 = doc.hyperlinkPageDestinations.add(pages.item(3));
doc.hyperlinks.add(hyperlinkSource1, hyperlinkDestination1);
var linkB = layers[0].textFrames[0].texts[0]; // what goes here?
var hyperlinkSource2 = doc.hyperlinkTextSources.add(linkB);
hyperlinkDestination2 = doc.hyperlinkPageDestinations.add(pages.item(2));
doc.hyperlinks.add(hyperlinkSource2, hyperlinkDestination2);
Подробнее здесь: https://stackoverflow.com/questions/797 ... -textframe