初めての質問です。
環境はMacOS10.9、InDesign CS5.5(7.5.3)です。
現在、Javascriptでテキストフレームに対してハイパーリンクを設定するものを作成中なのですが、フレームに対しての設定方法(コードの書き方)が分かりません。
段落やテキストに対してのURL設定方法はあるのですが・・・
ご教授お願いします。
[16435] まる (2014/03/15 Sat 14:49)
> 初めての質問です。
> 環境はMacOS10.9、InDesign CS5.5(7.5.3)です。
>
> 現在、Javascriptでテキストフレームに対してハイパーリンクを設定するものを作成中なのですが、フレームに対しての設定方法(コードの書き方)が分かりません。
> 段落やテキストに対してのURL設定方法はあるのですが・・・
>
> ご教授お願いします。
任意のテキストフレームを選択したとして
var selObj=app.activeDocument.selection[0];
app.activeDocument.hyperlinkPageItemSources.add(selObj);
でよろしいでしょうか…
[16436] (z-) (2014/03/15 Sat 23:57)
> 任意のテキストフレームを選択したとして
> var selObj=app.activeDocument.selection[0];
> app.activeDocument.hyperlinkPageItemSources.add(selObj);
> でよろしいでしょうか…
z-様
ありがとうございます。
教えて頂いたコードでハイパーリンクの設定はできているようですが
コード実行後、ハイパーリンクパネルにURLが表示されません。
どのようにしたらよいのでしょうか?
[16442] まる (2014/03/18 Tue 12:10)
> コード実行後、ハイパーリンクパネルにURLが表示されません。
> どのようにしたらよいのでしょうか?
URLの設定にはドキュメントにhyperlinkURLDistinationオブジェクトを追加し、それを設定&指定する必要があります。
テキフストフレームに限った話でもないように思うのですが
[16443] (z-) (2014/03/18 Tue 15:13)
> URLの設定にはドキュメントにhyperlinkURLDistinationオブジェクトを追加し、それを設定&指定する必要があります。
> テキフストフレームに限った話でもないように思うのですが
z-様
理解することができ、無事コードを作成することができました。
ありがとうございます。
またよろしくお願い致します。
[16451] まる (2014/03/19 Wed 18:04)