You are viewing limited content. For full access, please sign in.

Discussion

Discussion

Feature Request: Forms print watermark

posted on July 26, 2021 Show version history

Happy Monday,

I just became aware of an interesting situation where apparently some people have been printing the web page instead of actually submitting the form. For this particular form the formatting of the web version is very different from what we email to the submitter and save to the repository so those printouts aren't particularly useful (not to mention that we don't receive the data electronically).

To discourage this, I added custom HTML with CSS and media print rules to display a "watermark" when someone tries to print from the browser, but that got me thinking that it could be useful to have a built-in option in the form settings to include watermarks on printed copies.

Perhaps a checkbox in the form settings for "add watermark when printing" with a place to input the text, set the position, font, size, color, opacity, etc. Maybe even leverage fixed vs absolute positioning to provide an option for "every page" or "first page only.".

Although it isn't especially difficult to add one in the classic designer, having it built in would make positioning and everything much easier than it is with custom HTML since those elements are contained within the form element and have additional styling to consider.

 

The following was my "quick fix" for a watermark.

.DoNotPrint {
  display: none;
}

@media print {
  .DoNotPrint {
    top: 300px;
    display: block !important;
    position: fixed; /* fixed so it appears on every page */
    font-size: 100px;
    opacity: 0.25;
    z-index: 99999999999999;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
  }
}

3 0
replied on July 26, 2021

Fascinating. Do you have any insight into why people were printing instead of submitting? I wonder if a message that only appeared while the form was displayed (not saved on submission) to the effect of "Please do not print the form from this page. You will be emailed a final copy after submission to print if desired." would help nudge the desired behavioral change.

0 0
replied on July 26, 2021 Show version history

I'm not entirely sure why they opted to print the page instead of submitting. Since we are dealing with the public we get a pretty wide range of users so it's possible that there was simply some misunderstanding about how to utilize the form.

I did add a notice to the web version of the form to try and nudge them in the right direction, but I added the watermark as a secondary measure to make it more obvious to the user, and for staff if someone still tries to hand that in.

Once I saw how the watermark looked it struck me as something that could come in handy for a variety of circumstances, similar to watermarking documents.

4 0
You are not allowed to follow up in this post.

Sign in to reply to this post.