リンクをクリップボードにコピー
コピー完了
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
試してみて
『たぶん』動作するから
リンクをクリップボードにコピー
コピー完了
>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の標準インストールのスタンプはこんな感じです
フォームに文字列『国』が入っていて
正規表現で置換しています。
参考まで
リンクをクリップボードにコピー
コピー完了
肝心のところをコピペ忘れた…失礼
(identity.firstName)? identity.lastName + "(" + identity.firstName.substring(0, 1) + ")" : identity.lastName;
詳しくは
標準でインストールされている
スタンプファイル『Hanko.pdf』を探してAcrobatで開いて確認してみてください
参考まで
リンクをクリップボードにコピー
コピー完了
素早いご回答ありがとうございます。バージョン一応書きます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/iden...
テキストフォームではできなかったので、他の方法を教えていただきたく投稿しました。
確かに標準でインストールされているスタンプはできるので、できるはずだと思うのですがテキストフォームを使用しているわけじゃないのですかね。
Hanko.pdfをC:\ProgramData\Adobeで探してみたのですが見つかりませんでした。
どこにあるのか教えていただけませんか?
リンクをクリップボードにコピー
コピー完了
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のパスわからないのよ)
参考まで
リンクをクリップボードにコピー
コピー完了
ありがとうございます!!
C:\Program Files\Adobe\Acrobat DC\Acrobat\plug_ins\Annotations\Stamps\JPN にHanko.pdfがありました。
スタンプ→カスタムスタンプ→作成(ここで選ぶPDFにテキストフィールドを入れており、まずそこが間違ってました。)
作成すると下記に分類ごとにPDFが作成されて、それを開いた2ページ目にテキストフィールドを入れて
スタンプを押すとできました!
C:\Users\ユーザー名\AppData\Roaming\Adobe\Acrobat\DC\Stamps
日付と違ってidentity属性はスタンプを押すまで画面に反映しなかったので、そこでもつまずいてました。
助かりました、どうもありがとうございました。
C:\Users\ユーザー名\AppData\Roaming\Adobe\Acrobat\DC\Stamps
Hanko.pdfをコピーして下記に置いてもできました。
C:\Users\ユーザー名\AppData\Roaming\Adobe\Acrobat\DC\Stamps