A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
Acrobat Pro DCをお持ちでしたらエクセル形式のファイルタイプに書き出す機能がありますので一度出力して
Excel上で計算してそれをPDFに反映するのがよいとおもいます。
No.3
- 回答日時:
No2 です
投稿後気が付きましたが、誤記がありました。
訂正しておきます。失礼いたしました。
語 else if((d[1]=n.getMonth())&&(d[2]>n.getDate())) d[0]++;
↓ ↓ ↓
正 if((d[1]=n.getMonth())&&(d[2]>n.getDate())) d[0]++;
No.2
- 回答日時:
こんにちは
PDFでのスクリプトはほとんど使ったことがないので、正確かどうかはイマイチですが、一応テストしてみたところ以下のスクリプトで正常に動作しました。
なんせ、回答を作成するよりも、エディタやデバッガを表示させるのによほど時間が掛かってしまう始末でした。(すっかり忘れてたので… 大汗)
>PDFのフォーム内で、現在日付と生年月日から現在の年齢を計算したいのですが
まず、フォームの入力制限で「yyyy/mm/dd」形式の日付入力に設定しておきます。
(これによって、スクリプト側でのチェックが省けますので・・・)
この入力フィールド名を「Text1」としておきます。
適当なイベントに対して、以下のスクリプトを登録しておきます。
(年齢は「満年齢」と仮定して、誕生日を過ぎたら年齢が加算されるとしています)
サンプルなので、結果はアラート表示です。
function Sample(){
var v = this.getField("Text1").value;
var d = v.split("/");
var n = new Date();
d = d.map(function(m){ return parseInt(m); });
d[1]--;
if(d[1]>n.getMonth()) d[0]++;
else if((d[1]=n.getMonth())&&(d[2]>n.getDate())) d[0]++;
var age = n.getFullYear()-d[0];
if(age<0) age = 0;
app.alert(age);
}
No.1
- 回答日時:
お使いのソフトは何ですか?
PDFにした時点で紙に書いた数字の状態と同じですから、PDFでは計算は出来ませんよ
紙に書いた数字が勝手に変わることはありませんよね?(^_^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- 国民年金・基礎年金 在職老齢年金制度について(2022年4月改正後) 現在61歳で在職中です。 62歳から特別支給の老齢 5 2022/05/17 11:55
- 減税・節税 75歳以上後期高齢者医療負担について 6 2023/03/22 20:14
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) 関数の質問です 3 2022/03/24 12:41
- その他(ニュース・時事問題) 景観行政団化や景観計画策定が何故かあまり進んでいない。 3 2023/06/30 19:22
- Excel(エクセル) 至急回答お願いいたします><Excel関数について 8 2022/03/25 10:34
- その他(教育・科学・学問) 日齢から年:月 5 2022/09/12 11:11
- 確定申告 確定申告無申告に対する、ペナルティー等 税務相談 2 2022/06/10 13:44
- 面接・履歴書・職務経歴書 私は2000年9月4日生まれです。 2023年4月2日現在の満年齢は満22歳で正しいでしょうか。お教 6 2023/04/02 20:28
このQ&Aを見た人はこんなQ&Aも見ています
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
Craving Explorerについて、ス...
-
PDFで年齢を計算したいのです。
-
画像やボタンを点滅させたいの...
-
VBS を javascript に書き換える
-
gimp2.8 script-fu について
-
Unity 終了時のシーンから再開...
-
このスクリプトの実行を中止し...
-
NetScapeで「お使いのブラウザ...
-
イラレにエクセルデータ挿入方...
-
掲示板に書き込みがあると通知...
-
Yahoo!でAutoPagerizeが動かない
-
PDFファイルを分割するマクロの...
-
PhotoShopで色域指定による範囲...
-
マイページはどこを開くの
-
デジタル時計の時刻合わせの方...
-
ウインドウを毎回同じ位置、大...
-
エクセルのシート上に別のシー...
-
Excelでワードアートや図を常に...
-
エクセルVBAでフォームのListbo...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スクリプトって、何ですか?ど...
-
PDFファイルを分割するマクロの...
-
5ちゃんねる
-
PhotoShopで色域指定による範囲...
-
イラレにエクセルデータ挿入方...
-
イラレで特定の倍率に一発で変更
-
gimp2.8 script-fu について
-
PDFで年齢を計算したいのです。
-
シャットダウン時にメッセージ...
-
このスクリプトの実行を中止し...
-
soundengineでスクリプトの使用。
-
アリー my Loveの英語...
-
AppleScriptでネットワークプリ...
-
Googleスプレッドシートで特定...
-
質問なんですけど……
-
受信メールボックスの中からメ...
-
VBS を javascript に書き換える
-
NetScapeで「お使いのブラウザ...
-
【このスクリプトの実行を中止...
-
IllustratorでのJavaScriptの楕...
おすすめ情報
情報不足でした、すみません・・
使用しているソフトはAcrobat Pro DCです。
PDFファイルをフォーム化して、その中でテキストフィールドを2つ(生年月日と本日)作り、現在の年齢を計算させたいのです。
テキストフィールドのプロパティ「計算」で、カスタムの演算スクリプトを使用すべきとは思うのですが、JavaScriptの書き方が分からず困っています・・