- 締切済み
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
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- _kappe_
- ベストアンサー率68% (1581/2304)
>ReferenceError: n30mm is not defined n30mmという変数を定義する前に参照しようとしたという意味のエラーです。 どこで拾ってきたコードなのか分かりませんが、質問文に書かれているコードよりも前にn30mmを宣言して何らかの値を代入している部分があったはずです。そこを省略しないでください。 「そんなことを言われても分からない」という場合は、先頭にvar n30mm=0;を追加してみてください。とりあえず"ReferenceError: n30mm is not defined"は出なくなります。ただし、意図したとおりに動くかどうかは別問題です。
補足
ありがとうございます。