Add an identity and time to a dynamic stamp
Moderators: TrackerSupp-Daniel, Tracker Support, Vasyl-Tracker Dev Team, Chris - Tracker Supp, Sean - Tracker, Tracker Supp-Stefan
Add an identity and time to a dynamic stamp
Hey there!
I´ d like to know how to add an identity to a dynamic stamp using javascript or another trick.
I've already tried using the following script, but it needs to be able to use the windows user and not the creators PDF-XChange Editor identity.
if((identity.name != null) && !/^\s*$/.test(identity.name))
event.value = identity.name;
else
event.value = identity.loginName.replace(/\./g," ").replace(/\./g," ").replace(/\b(\w)/g,function(Word,cFst){return cFst.toUpperCase()});
Also, I want to insert the time and date as the dynamic stamp is being used as well. I´ ve already tried the following javascript for creating a dynamic stamp which uses the current time and date as it´ s being used.
var d = new Date;
event.value = util.printd("dd.mm.yyyy HH:MM", d);
Thanks in advance!
LFlat
I´ d like to know how to add an identity to a dynamic stamp using javascript or another trick.
I've already tried using the following script, but it needs to be able to use the windows user and not the creators PDF-XChange Editor identity.
if((identity.name != null) && !/^\s*$/.test(identity.name))
event.value = identity.name;
else
event.value = identity.loginName.replace(/\./g," ").replace(/\./g," ").replace(/\b(\w)/g,function(Word,cFst){return cFst.toUpperCase()});
Also, I want to insert the time and date as the dynamic stamp is being used as well. I´ ve already tried the following javascript for creating a dynamic stamp which uses the current time and date as it´ s being used.
var d = new Date;
event.value = util.printd("dd.mm.yyyy HH:MM", d);
Thanks in advance!
LFlat
- Tracker Supp-Stefan
- Site Admin
- Posts: 17945
- Joined: Mon Jan 12, 2009 8:07 am
- Location: London
- Contact:
Re: Add an identity and time to a dynamic stamp
Hello LFlat,
Can you please check and make sure that you are using the latest build of our products?
As with it - your script does seem to work fine and capture both values correctly: Cheers,
Stefan
Can you please check and make sure that you are using the latest build of our products?
As with it - your script does seem to work fine and capture both values correctly: Cheers,
Stefan
Re: Add an identity and time to a dynamic stamp
Thanks for the reply, I am already using the latest build and the script posted above seemed to work just fine with me as well.
My problem is that the script that inserts the users identity, doesn´ t work as soon as it is being copied to another pc.
As you know, the user-created stamps are being saved at "C:\Users\User\AppData\Roaming\Tracker Software\PDFXEditor\3.0\Stamps" by Tracker Software Products and everything seems to be just fine with the dynamic stamp that contains only time and date as it is being copied onto another users pc.
Let´ s say there are two users on different notebooks and they´ re both using the same software and the same products.
User "A" creates two dynamic stamps - one containing time and date only - and another one containing only the identity.
User "A" uses the javascript from above as a resource.
As user "B" copies user "A"s stamps and inserts them into his directory, user "B" has now aquired both stamps and is now able to use them, but user "B" only gets user "A"s identity as soon as he uses the stamp.
--
I´ ve already consulted a friend of mine about this specific topic and he told me that there might just be some compability problem.
My problem is that the script that inserts the users identity, doesn´ t work as soon as it is being copied to another pc.
As you know, the user-created stamps are being saved at "C:\Users\User\AppData\Roaming\Tracker Software\PDFXEditor\3.0\Stamps" by Tracker Software Products and everything seems to be just fine with the dynamic stamp that contains only time and date as it is being copied onto another users pc.
Let´ s say there are two users on different notebooks and they´ re both using the same software and the same products.
User "A" creates two dynamic stamps - one containing time and date only - and another one containing only the identity.
User "A" uses the javascript from above as a resource.
As user "B" copies user "A"s stamps and inserts them into his directory, user "B" has now aquired both stamps and is now able to use them, but user "B" only gets user "A"s identity as soon as he uses the stamp.
--
I´ ve already consulted a friend of mine about this specific topic and he told me that there might just be some compability problem.
- TrackerSupp-Daniel
- Site Admin
- Posts: 8610
- Joined: Wed Jan 03, 2018 6:52 pm
Re: Add an identity and time to a dynamic stamp
Hello LFlat,
Please try the Stamp ive attached below, which is using the code I copied directly from your earlier post, You will see that upon selecting the stamp, it does show the incorrect name in the palette: However upon placement, that is updated correctly on a per-user basis (my colleague Cody helped with this test): This is because the image the Stamp uses is from the time when the Stamp was created. This was an intentional change a few builds back as dynamic check in the palette was causing some issues, and disabling it did not affect the placed stamps in any way. However the Devs are now looking into it to see if we can resolve that issue to bring it back for you. I cannot make any guarantees at this time, only a promise that we are going to look into it.
For now, you will likely wish to inform your users that the stamp with your name on it is they one they should use, as it will update when they place it.
You may also wish to look over this KB article and its reference articles for more information: https://www.pdf-xchange.com/knowle ... p-Creation
Please try the Stamp ive attached below, which is using the code I copied directly from your earlier post, You will see that upon selecting the stamp, it does show the incorrect name in the palette: However upon placement, that is updated correctly on a per-user basis (my colleague Cody helped with this test): This is because the image the Stamp uses is from the time when the Stamp was created. This was an intentional change a few builds back as dynamic check in the palette was causing some issues, and disabling it did not affect the placed stamps in any way. However the Devs are now looking into it to see if we can resolve that issue to bring it back for you. I cannot make any guarantees at this time, only a promise that we are going to look into it.
For now, you will likely wish to inform your users that the stamp with your name on it is they one they should use, as it will update when they place it.
You may also wish to look over this KB article and its reference articles for more information: https://www.pdf-xchange.com/knowle ... p-Creation
- Attachments
-
- cb19f5ef-37fc-4382-bb0dca53e8613a56.pdf
- (6.94 KiB) Downloaded 327 times
Dan McIntyre - Support Technician
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Re: Add an identity and time to a dynamic stamp
Thanks! I just tried using the stamp you created and it worked just fine, but I still don´ t get it.
(Hope you don´ t mind @Daniel .....)
"Please try the Stamp ive attached below, which is using the code I copied directly from your earlier post, You will see that upon selecting the stamp, it does show the incorrect name in the palette:
However upon placement, that is updated correctly on a per-user basis (my colleague Cody helped with this test):"
Do you mind sharing the precise code you inserted for that stamp? - It did not work as I tried the script above with my colleague.
Thanks in advance!
(Hope you don´ t mind @Daniel .....)
"Please try the Stamp ive attached below, which is using the code I copied directly from your earlier post, You will see that upon selecting the stamp, it does show the incorrect name in the palette:
However upon placement, that is updated correctly on a per-user basis (my colleague Cody helped with this test):"
Do you mind sharing the precise code you inserted for that stamp? - It did not work as I tried the script above with my colleague.
Thanks in advance!
- TrackerSupp-Daniel
- Site Admin
- Posts: 8610
- Joined: Wed Jan 03, 2018 6:52 pm
Re: Add an identity and time to a dynamic stamp
Hello LFlat,
If you open the document that I've sent, you can see the JS simply by inspecting the properties of each form field: I did not change, modify or write any code personally whatsoever, I copied it directly from your post, and pasted directly into the JS window for the form field, then saved the document.
As I had mentioned before, the image within the palette will not change, Can you please verify if the user is saying that it does not work when placing the stamp, or only that it does not look like it worked in the palette?
If you open the document that I've sent, you can see the JS simply by inspecting the properties of each form field: I did not change, modify or write any code personally whatsoever, I copied it directly from your post, and pasted directly into the JS window for the form field, then saved the document.
As I had mentioned before, the image within the palette will not change, Can you please verify if the user is saying that it does not work when placing the stamp, or only that it does not look like it worked in the palette?
Dan McIntyre - Support Technician
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Re: Add an identity and time to a dynamic stamp
I can verify that the identity has not changed after my colleague used the stamp I made.
(That´ s why I´ m that confused.)
Well, I´ ll just try it tomorrow and see if anything changes.
If it doesn´ t work, I´ ll just have to look into it myself a bit more - also, if I happen to find no answer, I´ ll just ask you guys instead.
Thanks a lot @Daniel, if I were to give you a recommendation, it´ d be a 10/10.
Best regards
(That´ s why I´ m that confused.)
Well, I´ ll just try it tomorrow and see if anything changes.
If it doesn´ t work, I´ ll just have to look into it myself a bit more - also, if I happen to find no answer, I´ ll just ask you guys instead.
Thanks a lot @Daniel, if I were to give you a recommendation, it´ d be a 10/10.
Best regards
- TrackerSupp-Daniel
- Site Admin
- Posts: 8610
- Joined: Wed Jan 03, 2018 6:52 pm
Re: Add an identity and time to a dynamic stamp
Hello LFlat,
I just realized, we haven't verified, Does the use have anything set in their Identity fields within the Editor? At least one of these two fields must be filled, as these are the fields you are calling on when the stamp is placed, otherwise it will simply use what already exists in the stamp.
I hope that helps!
I just realized, we haven't verified, Does the use have anything set in their Identity fields within the Editor? At least one of these two fields must be filled, as these are the fields you are calling on when the stamp is placed, otherwise it will simply use what already exists in the stamp.
I hope that helps!
Dan McIntyre - Support Technician
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Re: Add an identity and time to a dynamic stamp
Yes, the login is set, but the name isn´t. Although I´ve even got another question concerning this topic.
As I am not used to working with javascript, I´ d like to have both of the scripts used in a single text-field.
Thanks
As I am not used to working with javascript, I´ d like to have both of the scripts used in a single text-field.
Thanks
- TrackerSupp-Daniel
- Site Admin
- Posts: 8610
- Joined: Wed Jan 03, 2018 6:52 pm
Re: Add an identity and time to a dynamic stamp
Hello LFlat,
Thankfully It has been a slow day and I had time to do this. It took a bit of jimmying, but I managed to get the script to be much smaller, and do both actions for you, in a single field:
Note that I used a single Tab character as a spacer, this will allow the field to emulate the name being left bound, and the time being right bound (or gives enough push for a multiline solution). The concat method was needed, so I had to create a variable each for the clock (clk) and the identity (iden). This let me combine the strings together in a single output, which fields need as there is only one output location, so any later output simply overwrites the original.
This does not have the replace functionality you were using before, but you could certainly add it back in if you choose.
The Or statement will only use the second field if the first returns no value, so you do not need to worry about accidentally using the login name instead of the user name.
I hope it helps!
Edit: I figured a screenshot showing the output might be appreciated:
Thankfully It has been a slow day and I had time to do this. It took a bit of jimmying, but I managed to get the script to be much smaller, and do both actions for you, in a single field:
Code: Select all
var clk = util.printd("dd.mm.yyyy HH:MM", new Date);
var iden = identity.name || identity.loginName;
event.value = iden.concat(" ",clk);
This does not have the replace functionality you were using before, but you could certainly add it back in if you choose.
The Or statement will only use the second field if the first returns no value, so you do not need to worry about accidentally using the login name instead of the user name.
I hope it helps!
Edit: I figured a screenshot showing the output might be appreciated:
Dan McIntyre - Support Technician
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Tracker Software Products (Canada) LTD
+++++++++++++++++++++++++++++++++++
Our Web site domain and email address has changed as of 26/10/2023.
https://www.pdf-xchange.com
Support@pdf-xchange.com
Re: Add an identity and time to a dynamic stamp
Thanks again Daniel, but as it's already 2am by now, I'll have to wait at least a couple of hours to test it.
If you mean the scripts ability to set the user as it's being used as the replace functionality, then I'm afraid I've got no use for the script posted above.
Thanks again, I'll test it asap (approximately at 7am).
(Oh, and I'll probably input the following...)
[User, Time, Date]
If you mean the scripts ability to set the user as it's being used as the replace functionality, then I'm afraid I've got no use for the script posted above.
Thanks again, I'll test it asap (approximately at 7am).
(Oh, and I'll probably input the following...)
[User, Time, Date]
Re: Add an identity and time to a dynamic stamp
Thank you guys for the support!
Everything worked out just fine with the script and advice you provided me with @Daniel.
Kind regards
Everything worked out just fine with the script and advice you provided me with @Daniel.
Kind regards
- Tracker Supp-Stefan
- Site Admin
- Posts: 17945
- Joined: Mon Jan 12, 2009 8:07 am
- Location: London
- Contact: