# Signature Pad - How to use it?

**URL:** <https://forum.inductiveautomation.com/t/signature-pad-how-to-use-it/88693>\
**Category:** Ignition\
**Tags:** ignition81, perspective, scripting\
**Created:** [April 11, 2024, 3:53pm UTC](https://forum.inductiveautomation.com/t/signature-pad-how-to-use-it/88693 "2024-04-11T15:53:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevin\_Luckey](https://avatars.discourse-cdn.com/v4/letter/k/a6a055/32.png) [@Kevin\_Luckey](https://forum.inductiveautomation.com/u/Kevin_Luckey)\
**Post date:** [April 11, 2024, 3:53pm UTC](https://forum.inductiveautomation.com/t/signature-pad-how-to-use-it/88693/1 "2024-04-11T15:53:03Z")

</div>

Hi, I'm just getting into using perspective and so far a lot of it's clicking slowly. Although, I am now trying to use a signature pad to copy an operators signature to another view. I grabbed some code from Corso Systems page on it, and it let me write an image one time. Now I cannot seem to copy over the image it created.

> **[Ignition Perspective Signature Component | Corso Systems](https://corsosystems.com/posts/ignition-perspective-signatures)**
>
> Corso Systems dives into the new signature pad component in Ignition's Perspective module, including how you can use it with the authentication challenge functionality released in Inductive Automation Ignition 8.1.16 to require signatures along with...

I don't mind if it makes an image every time, I just don't know how to delete a file from the webserver. If anyone has any insight on how to take a signature and turn it into a image file when the operator presses submit, that would be grand.

I'm running the latest version of Edge on Windows 11. If there is a different method to go about this, that would be fine too. I'm only trying to display it in another view, I do not wish to save the signature data at all. Thanks!

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 11, 2024, 4:01pm UTC](https://forum.inductiveautomation.com/t/signature-pad-how-to-use-it/88693/2 "2024-04-11T16:01:56Z")

</div>

> If anyone has any incite ...

I think you're looking for "insight" rather than **incite** (/ɪnˈsʌɪt/ _verb_ encourage or stir up (violent or unlawful behaviour)). 😉

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [April 11, 2024, 4:11pm UTC](https://forum.inductiveautomation.com/t/signature-pad-how-to-use-it/88693/3 "2024-04-11T16:11:22Z")

</div>

The [`event.signature`](https://www.docs.inductiveautomation.com/docs/8.1/appendix/components/perspective-components/perspective-input-palette/perspective-signature-pad/perspective-signature-pad-scripting#eventsignature) property is a data URI. You can directly display data URIs in Image components. No file writing necessary.

As in, literally:  
`someReferenceToAnImageComponent.source = event.signature`  
Should work.

---

<div class="post-metadata">

**Author:** ![Kevin\_Luckey](https://avatars.discourse-cdn.com/v4/letter/k/a6a055/32.png) [@Kevin\_Luckey](https://forum.inductiveautomation.com/u/Kevin_Luckey)\
**Post date:** [April 11, 2024, 6:47pm UTC](https://forum.inductiveautomation.com/t/signature-pad-how-to-use-it/88693/4 "2024-04-11T18:47:39Z")

</div>

Even in a different view?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [April 11, 2024, 7:18pm UTC](https://forum.inductiveautomation.com/t/signature-pad-how-to-use-it/88693/5 "2024-04-11T19:18:32Z")

</div>

Within the same session, yes. Or use component messaging.
