• ベストアンサー

エラー

下記、エラーわかる方いないでしょうか?すみません Adobeアクロバットpro Windows10 javascript var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); var HeaderText = fileNamePrefix var cFontSize = 10; var cWidth = 450; var coords = [30, 40]; var cText= HeaderText this.pageNum = 0 this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.right, nVertAlign: app.constants.align.Top }); RangeError: 引数の値が無効です。 Doc.addWatermarkFromText:13:Console undefined:Exec undefined

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

  • ベストアンサー
  • are_2023
  • ベストアンサー率32% (987/3028)
回答No.1

chatGPTってすごいと思う、貴方の質問に対するcatGPTの回答です エラーメッセージ「RangeError: 引数の値が無効です。」は、addWatermarkFromTextメソッドの引数に無効な値が渡されたことを示しています。以下のコードを確認し、修正ポイントを見ていきましょう。 javascript var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); var HeaderText = fileNamePrefix; var cFontSize = 10; var cWidth = 450; var coords = [30, 40]; var cText= HeaderText; this.pageNum = 0; this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.right, nVertAlign: app.constants.align.Top }); 問題となりそうなポイントは以下の通りです: this.pageNum: this.pageNum = 0; は、現在のページ番号を0に設定していますが、これは正しい操作か確認してください。ページ番号の設定は通常必要ありません。 aTextRect: aTextRect プロパティの coords の値 [30, 40] が適切であるか確認してください。この配列は、テキストの矩形領域を示すもので、4つの値 [左, 下, 右, 上] を含むべきです。 nHorizAlign と nVertAlign: app.constants.align.right と app.constants.align.Top の使用方法が正しいか確認してください。正しいプロパティ名は app.constants.align.RIGHT と app.constants.align.TOP かもしれません。 以下は修正後のコード例です: javascript var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); var HeaderText = fileNamePrefix; var cFontSize = 10; var coords = [30, 40, 480, 60]; // 4つの値を指定 var cText= HeaderText; this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.RIGHT, // 大文字で指定 nVertAlign: app.constants.align.TOP // 大文字で指定 }); これでもエラーが解消されない場合は、addWatermarkFromText メソッドの使用方法について、Adobeの公式ドキュメントを参照し、他のプロパティや引数の設定方法を再確認してください。

123mi123
質問者

お礼

本当にありがとうございます。 厳しい意見もなんでも、受け付けますので、意見下さり、大変助かります いつか成功させます

Powered by GRATICA
123mi123
質問者

補足

教えてくださった結果です RangeError: 引数の値が無効です。 Doc.addWatermarkFromText:14:Console undefined:Exec undefined RangeError: 引数の値が無効です。 Doc.addWatermarkFromText:14:Console undefined:Exec undefined チャットGPtでかなりのヒントもらぇますよね。 ですがだいたい、、、完璧には教えてくれない。。。   JavaScript、またもやネットで帰宅後調べたいと思います

関連するQ&A