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); } }