Copy link to clipboard
Copied
プラグイン開発をC++で行っています。開発したい機能は3Dオブジェクトが入っているPDFファイルを開いて、座標(XYZ)とコメントを指定して3D注釈の追加を自動で行うことです。リファレンスを見て色々な関数を試してみましたが、3Dオブジェクトに3D注釈の追加をするようなものを見つけることができませんでした。そのようなものはないのか、見逃しているだけなのか教えてください。もし見逃しているならキーとなる関数か、例となるコードを教えてほしいです。
もしくはJavaScriptでなら可能だと教えて貰えれば、JavaScriptでの開発を勉強していきたいと思います。
Copy link to clipboard
Copied
The plug-in API can add objects of any kind, using the Cos layer. The PDAnnot layer sometimes helps, but you usually have to also use the Cos layer to add all the specific keys for the annotation type. So you would create an annotation dictionary and add a 3DD key with a 3D stream or 3D reference dictionary. If using a 3D stream it will contain the PRC or U3D data definining the 3D artwork. Detailed reading of the PDF specifications will tell you what is needed, but detailed 3D study is needed to generate the PRC or U3D stream.
Copy link to clipboard
Copied
Test Screen Nameさん
いつもありがとうございます。
CoSレイヤーについて勉強しなければならないということですね。アドバイスを頂いたところについて順に、調べていきたいと思います。あと、デバッグしたときにAcrobat上の左下に"?"が出るのは、必要なキーなどが不足した結果として表示されているってことですか?