• ベストアンサー

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

質問者が選んだベストアンサー

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8467/18126)
回答No.2

AP: "#urzkGPjyQ1Ma2qYXWQ6bMA" rotation: rot, この2つの行を入れ替えてみたらどうかな?

その他の回答 (2)

  • asciiz
  • ベストアンサー率70% (6803/9674)
回答No.3

エラー自体は「プロパティリストが"}"で閉じていない」というものですが、 その原因はおそらく「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

123mi123
質問者

補足

すみません。 もっともです。 今会社で試していて、動きました。 が、やりたいことは、スタンプを押した時に270度回転してしまうのを修正したいんです。 this.getPageRotationでは、回転をゲットしても、押す時に訂正してく れるわけではないんでしょうか? pdfのページが回転してるものに押すと、270度回転したスタンプが押されてしまいます

  • t_hirai
  • ベストアンサー率28% (222/788)
回答No.1

何がしたいかも分かりませんが、このぷログラムはJavascript言語ではないと思います。 なので、何をしたいのかを書いたほうが良いでしょう

関連するQ&A