• 締切済み

AdobeAcrobatpro スタンプ回転回避

いつもお世話になります 下記、元のpdfファイルが、回転してることが原因で(見た目は普通)、スタンプを押すと回転270度か90度、してしまいます。回避する為のスクリプトを探してきたのですが、エラーでました。 エラー内容を修正できますでしょうか? var rctCropRot =this.getPageBox("Crop",this.pageNum); var nStampXCenter = n30mm + nStampWidth/2; var nStampYCenter = rctCropRot[1]-n30mm-nStampHeight/2; var rctAnnotRot = [nStampXCenter, nStampYCenter, nStampXCenter, nStampYCenter]; var mxFromRot = (new Matrix2D).fromRotated(this,this.pageNum); var rctAnnotDflt = mxFromRot.transform(rctAnnotRot); this.addAnnot({type:"Stamp",page:0,AP:"#urzkGPjyQ1Ma2qYXWQ6bMA", rect:rctAnnot, rotate:this.getPageRotation(this.pageNum)}); ReferenceError: n30mm is not defined 2:Console:Exec undefined

みんなの回答

  • _kappe_
  • ベストアンサー率68% (1581/2304)
回答No.1

>ReferenceError: n30mm is not defined n30mmという変数を定義する前に参照しようとしたという意味のエラーです。 どこで拾ってきたコードなのか分かりませんが、質問文に書かれているコードよりも前にn30mmを宣言して何らかの値を代入している部分があったはずです。そこを省略しないでください。 「そんなことを言われても分からない」という場合は、先頭にvar n30mm=0;を追加してみてください。とりあえず"ReferenceError: n30mm is not defined"は出なくなります。ただし、意図したとおりに動くかどうかは別問題です。

123mi123
質問者

補足

ありがとうございます。

関連するQ&A