1 返信 最新の回答 日時: Jun 12, 2007 10:47 AM ユーザー:(brazil)

    リンク作成(Javascript)

      現在開いているpdf文書のページからどのページへもジャンプ可能にしたいので、(多数の)リンクをそのページ内に作成しようとしております。Acrobat pro 7 で試してみたのですが下記の関数では内部エラー発生となるようです。<br />function makelinks() {<br />for(var i=0;i<this.numPages;i++){<br />rect=[0,height-10,10,height];<br />var link=this.addLink(this.pageNum,rect);<br />link.borderColor=color.black;<br />link.borderWidth=1;<br />link.setAction("this.pageNum = "+i);<br />}<br />};
        • 1. Re: リンク作成(Javascript)
          Level 1
          OS不明。

          > 下記の関数では内部エラー発生となるようです。
          単なる報告であろうか?

          エラーが出るのであれば、どこで出るのかを明確にする必要がある。
          ざっとみても「heightってどこで定義している?」という疑問が出る。

          メソッドの引数指定を間違っている可能性もあり、いきなり関数を作るのではなくこういう場合はひとつひとつ試してみるべきだろう。

          リファレンスでaddLinkを検索すれば、サンプルコードが載っている。例えばExample 1の説明は以下のようにある。

          > Create simple navigational links in the lower left and right corners of each page of the current document. The link in lower left corner goes to the previous page; the one in the lower right corner goes to the next page.