Skip to main content
Participant
March 7, 2024
Answered

カスタムスタンプにユーザー情報の名前を表示させたい

  • March 7, 2024
  • 1 reply
  • 1866 views

お世話になります。

カスタムスタンプにユーザー情報の名前を表示させたいです

テキストフィールドのjavascriptにevent.value = identity.lastName; 

は使えないらしいということは分かったのですが、他に何か表示させる方法はありませんか?

複数人でカスタムスタンプを使いたいので、それぞれの名前を表示させたいのです。

ユーザー情報じゃなくても構わないので、同じスタンプで自身の名前を表示させる方法があればお願いいたします。

This topic has been closed for replies.
Correct answer IceFloe

identity属性がAcrobatのPDFフォームで利用できないのは
仕様動作です

スタンプにすると期待動作するんです(カビラさんのモノマネしている華丸さん風で)
10年以上前の記事でアレですが
https://force4u.cocolog-nifty.com/skywalker/2010/12/stampidentity-f.html
基本的に
作り方は
https://helpx.adobe.com/jp/acrobat/kb/create-custom-dynamicstamp.html

試してみて
『たぶん』動作するから


追記
『Hanko.pdf』は

Macの場合は

/Applications/Adobe Acrobat DC/Adobe Acrobat.app/Contents/Plugins/Comments.acroplugin/Contents/Resources/Stamps/JPN/Hanko.pdf
参考にして探してください
(ごめんねMacユーザーなものなのでwinのパスわからないのよ)
参考まで

1 reply

IceFloe
Participating Frequently
March 7, 2024

>vent.value = identity.lastName;は使えないらしい
使えますよ♪ 何かと誤解しているのかも?

identity.firstName;
identity.firstName.substring(0, 1);
identity.department;
identity.title;
identity.corpAbbrev; 
util.printd("j.mm.dd", new Date());
util.printd("\'yy.mm.dd", new Date()); 

Adobeの標準インストールのスタンプはこんな感じです

フォームに文字列『国』が入っていて
正規表現で置換しています。

参考まで

IceFloe
Participating Frequently
March 7, 2024

肝心のところをコピペ忘れた…失礼

(identity.firstName)? identity.lastName + "(" + identity.firstName.substring(0, 1) + ")" : identity.lastName;

詳しくは

標準でインストールされている
スタンプファイル『Hanko.pdf』を探してAcrobatで開いて確認してみてください
参考まで

 

Participant
March 8, 2024

素早いご回答ありがとうございます。バージョン一応書きますadobe acrobat pro2023.008.20555です。

下記の回答にidentity属性はフォームでは動作しません。と書かれているのと実際やってもidentity属性は表示されませんでした。(画像添付:名前.png)
日付は表示されました(画像添付:日付.png)
https://community.adobe.com/t5/acrobat%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A9%E3%83%A0-discussions/identity-lastname%E3%81%8C%E6%A9%9F%E8%83%BD%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84-acrobat-dc/td-p/9594885?profile.language=ja

テキストフォームではできなかったので、他の方法を教えていただきたく投稿しました。

確かに標準でインストールされているスタンプはできるので、できるはずだと思うのですがテキストフォームを使用しているわけじゃないのですかね。
Hanko.pdfをC:\ProgramData\Adobeで探してみたのですが見つかりませんでした。
どこにあるのか教えていただけませんか?