2017-05-29 10 views
2

タイトルは問題を説明しています。IndesignのボタンにExtendScriptを追加

ボタンを含むInDesignドキュメントがあります。 ボタンの1つは、ユーザーが来たページ(前のページ)に戻る必要があります。彼はこれを追加どこから来たのかに戻ってユーザーを取得する必要がありますボタンを次に

var prevPage = this.pageNum; 

: だから私はこのような前のページ上のボタンでページ番号の値を含むvarを作成したい

this.pageNum = prevPage; 

これは、PDFを作成した後にこれを行うと機能します。しかし、これはクライアントが訂正を行うたびに行う時間がかかる面倒な作業ですので、InDesignでやりたいと思います。

メニューアクション「前のページに移動」を含むボタンにアクションを追加できます。これは文字通りAcrobatのメニューを通り、前のページに移動します。

問題は、Acrobatアプリケーションにそのメニューがないことです。したがって、アクションはメニュー項目を見つけることができず、機能しません。

私はボタンにスクリプトを追加したいと思いますが、これが可能かどうか真剣に考えています。私もこれを行うプラグインを見つけることができませんでした。

兄弟には解決策がありますようお願いいたします。

+0

私はいくつかの説明が必要です。前のページに移動する(5ページにある場合は4ページに移動する)か、2ページ目の場合と同様に前のページに移動してから、ページパネルを使用して移動しますページ5には、ボタンでページ2に移動します。どちらですか? – joelgeraci

+0

最後のオプションです。ユーザーが2ページ目をクリックして5ページ目をクリックした場合、戻るボタンを押すとページ2に戻ります。 – Interactive

+0

Ok - ありがとうございます。私の答えは下記をご覧ください。 – joelgeraci

答えて

0

ボタン操作には、以下のスクリプトを使用します。これは、ビュースタック上の前のビューに表示されます。これは、Acrobatツールバーの[前の表示]ボタンをクリックするのと同じです。

app.goBack(); 
+0

あなたの答えはThnxですが、これはまだ動作していません。 Acrobatで追加した場合、コンピュータでは動作しますが、モバイルアプリでは動作しません。 InDesignでこれをどのように追加できますか?ボタンを作成すると、どのようなアクションが必要ですか? – Interactive

+0

モバイル用のAcrobatではうまくいきません。 Acrobat Reader Mobile APIのJavaScriptは非常に限定されており、goBack()はサポートされているメソッドの1つではありません。 InDesignでボタンを作成できますが、Acrobatを使用してスクリプトを挿入する必要があります。 – joelgeraci

+0

うん。私はそれを恐れていた。ありがとう – Interactive

関連する問題