- ベストアンサー
エラー
下記、エラーわかる方いないでしょうか?すみません 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
- みんなの回答 (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の公式ドキュメントを参照し、他のプロパティや引数の設定方法を再確認してください。
お礼
補足
教えてくださった結果です RangeError: 引数の値が無効です。 Doc.addWatermarkFromText:14:Console undefined:Exec undefined RangeError: 引数の値が無効です。 Doc.addWatermarkFromText:14:Console undefined:Exec undefined チャットGPtでかなりのヒントもらぇますよね。 ですがだいたい、、、完璧には教えてくれない。。。 JavaScript、またもやネットで帰宅後調べたいと思います