« [Stamp]identityとセキュリティ | トップページ | [eDiter]テキストエディタ4種 »

[Stamp]ダイナミックスタンプへの日付

Image00221216_101752

ダイナミックスタンプに対して日付を入れるわけですが
作り方は[LINK]アイコン:新しいウィンドで開きます
一般的な日付のフォーマット[LINK]アイコン:新しいウィンドで開きます
CJKフォーマットの日付[LINK]アイコン:新しいウィンドで開きます

を参考にしてください

Acrobat9の最初から組み込まれている
デフォルトのスタンプは

Image00221216_101233

ここにありますので
参考にすれば簡単ですね。

Image00221216_102421


event.value = (new Date()).toString();
AFDate_FormatEx("yy/mm/dd, HH:MM");

1行目で日付を文字列として取得して
フォーマットをAFDate_FormatExで整形していますね。

日付データ自体はevent.valueに格納されますから

Image00221216_103011

↑このようなタイプのダイナミックスタンプ

event.value = (new Date()).toString();
AFDate_FormatEx("yy/mm/dd, HH:MM");

event.value = "担当者: " + ((!identity.name || identity.loginName != (event.source.source || this).Collab.user) ? (event.source.source || this).Collab.user : identity.name) + " 日時: " + event.value;

文字列として整形して反映していますね。
参考になります。

一般的にフォームのテキストエリアに日付を反映させる場合

Image00221216_103512

こんな記述になりますが(CJKフォーマット)
var sDate = util.printd("date(ja){g' 'YY'.'MM'.'DD}",new Date(),true);
this.getField("dateStamp").value = sDate;

これはこれで
間違いではないのかな

|

« [Stamp]identityとセキュリティ | トップページ | [eDiter]テキストエディタ4種 »

AcrobatStamp」カテゴリの記事

コメント

この記事へのコメントは終了しました。