3Dモデル(Acrobat 3D PDFファイル)を表示し、ユーザがモデルとやりとりすることを可能にするWebアプリケーションに取り組んでいます。私はWebページからPDFと通信できる必要があります:
1)例えば、ユーザがウェブページ内のノード名を参照しているリスト項目をクリックすると、3D PDF内のノードをプログラムで強調表示する(ノード名が与えられた場合)
2)逆の方法で、ユーザが3D PDFで選択したノードを知っているので、Webページでそのノード名を強調表示することができます。
私の質問:
a)私のページのUIはFlexです。この相互作用をFlexから直接行うことは可能ですか?
b)そうでなければ、ブラウザのjavascriptからこれを行うことは可能ですか? (私は順番にFlexから呼びかけます)私はbrowser-pdfのコミュニケーションに関する記事を見ました(http://www.javabeat.net/articles/301-javascript-communication-between-html-and-pdf-in-itext -1.html)でも、3Dオブジェクトに外部ブラウザのjavascriptからアクセスできるかどうかはわかりません。
c)あるいは、Acrobat ReaderのActiveXコントロールがブラウザのJavaScriptからこれらの操作を実行するためのメソッドを公開していますか?
d)最後に、3D CADビューアソフトウェアがブラウザと統合され、この種の相互作用を可能にする、自分の経験に基づいた推奨事項がありますか? (Acrobat 3Dとは別に、3DVIA Composer Playerなどのいくつかを評価しています)