4 返信 最新の回答 日時: Nov 21, 2008 12:59 AM ユーザー:oputo

    print 3Dview  by javaScript

    oputo
      3Dビュー描画をjavaScriptから
      "illustration"に切り替えてプリントアウトしようとしても、描画メニューで指定されている"solid"に戻ってしまい良い方法が見つかりません。
      例えば
      scene.meshes.getByIndex(i).renderMode

      RenderEventHandler()
      を使っても上手くいきません。

      解決法はありますでしょうか?
        • 1. Re: print 3Dview  by javaScript
          Level 1
          Acrobat3Dについては門外漢ではあるが、気になる点を列記してみる。

          OS不明。
          Acrobat3Dのバージョンが不明。

          > 3Dビュー描画をjavaScriptから
          > "illustration"に切り替えてプリントアウトしようとしても
          Acrobat3D用のJavaScriptを用いているようだが、具体的なコードが書かれていないのでは識者も困るのでは?
          プログラムミスという可能性もあるのだから、現象が再現する最小限のスクリプトは記載すべきだろう。

          Acrobat3Dの情報は日本より米国での方が充実しているのではなかろうか?
          質問者当人も過去投稿において、「米国アドビサイトのdeveloperにAcrobat 3D JavaScript APIがしっかりありました」と書き、米国サイトに注目していたようではあるが?
          Acrobat3D専用フォーラムもあるようだし。

          ・Adobe Acrobat Forums
          http://www.adobeforums.com/webx/.3bbeda8b/

          ・Acrobat User Community Forums
          http://www.acrobatusers.com/forums/aucbb/index.php
          • 2. Re: print 3Dview  by javaScript
            oputo Level 1
            ご指摘ありがとうございます。<br />追記しますと、WindowsのAcrobat3D 8.1.1Acrobat3DとRightHemisphere社のDeepExploration5.0Stdを使っています。<br />Acrobat3D上でテンプレートとしてフォームのボタンを配置(それと3D領域)、そこに<br />getAnnots3D(0)[0].context3D.acro_render_shaded_illustration (); <br />を記述し保存。<br />DE上で、そのPDFファイルと、JSファイル<br />function acro_render_shaded_illustration (){<br />     for (var i=0; i <scene.meshes.count; i++){<br /><br />   scene.meshes.getByIndex(i).renderMode = "shaded illustration";<br /><br />}<br /><br />}<br /><br />と3DファイルをPDF出力。<br />すると上記のような症状になります。<br />("3D領域"とはDEからAcrobatへの追加フォーム機能です)<br />---<br />米国アドビのWeb書類は読みましたが、<br />確かにAcrobat3D専用フォーラムやRH社にも問い合わせた方がいいかもしれません。
            • 3. Re: print 3Dview  by javaScript
              oputo Level 1
              その後のフォローを書きますと、
              RH社に問い合わせたところ、
              Acrobat Reader間とのバグのようで
              修正を検討するとの事でした。

              Acrobat3D 8.1.2
              DeepExploration 5.0.6.1867
              • 4. Re: print 3Dview  by javaScript
                oputo Level 1
                Acrobat3D 8.1.3にて修正済みを確認しました。
                修正して頂いて、ありがとうございました。