- ベストアンサー
Javascript エラー内容わかる方いますか?
知識のないものが質問してすみません。 試せる環境でもなく、Javaのこともよく知らないです。 エラー内容、もしわかる方いて、 心の広い方がもし、いて、教えてくださるなら、教えていただけないでしょうか❓? var rot = this.getPageRotation(0); this.addAnnot({ page: 0, type: "Stamp", author: "User Name", name: "myStamp", rect: [400, 400, 550, 500], AP: "#urzkGPjyQ1Ma2qYXWQ6bMA" rotation: rot, }); ↓エラー内容 SyntaxError: missing } after property list 9:Console:Exec undefined
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
AP: "#urzkGPjyQ1Ma2qYXWQ6bMA" rotation: rot, この2つの行を入れ替えてみたらどうかな?
その他の回答 (2)
- asciiz
- ベストアンサー率70% (6803/9674)
エラー自体は「プロパティリストが"}"で閉じていない」というものですが、 その原因はおそらく「rotation: rot,」行にカンマが付いているにもかかわらず、次のパラメータが記載されていない → パラメータがあるはずなのに "}" で閉じられてしまっている、というところにあります。 その点で言うと「 AP: "#urzkGPjyQ1Ma2qYXWQ6bMA" 」の行末にカンマが無く、次行のプロパティとごっちゃになってしまっているのも問題です。 なので修正候補としては ・「 AP: "#urzkGPjyQ1Ma2qYXWQ6bMA" 」の行末にカンマを付ける ・「rotation: rot,」の行末カンマを削除 とすれば良いと思われます。 しかしそもそも、このJavaScriptは Adobe Acrobat によりPDF文書を操作したいものであると推察されるので、ブラウザのJavaScriptやその他の開発環境で実行しても、意味を成しません。 上記の修正をしても、今度は実行時エラーあるいはライブラリ不足といったエラーが発生することでしょう。 「試せる環境」であることが何よりも重要だと思います。 本当にこのプログラムを動かしたいなら、まずはそこから揃えましょう。 つまり Adobe ACrobat を購入しましょう。 最安は「Acrobat Standard」サブスクリプション、年額 18,216円です。 その料金を支払わなければ、このプログラムは動かせません。 >Adobe Acrobat サブスクリプション >https://www.adobe.com/jp/acrobat/pricing/compare-versions.html
- t_hirai
- ベストアンサー率28% (222/788)
何がしたいかも分かりませんが、このぷログラムはJavascript言語ではないと思います。 なので、何をしたいのかを書いたほうが良いでしょう
補足
すみません。 もっともです。 今会社で試していて、動きました。 が、やりたいことは、スタンプを押した時に270度回転してしまうのを修正したいんです。 this.getPageRotationでは、回転をゲットしても、押す時に訂正してく れるわけではないんでしょうか? pdfのページが回転してるものに押すと、270度回転したスタンプが押されてしまいます