[GastForen Programme Web/Internet PDF Grundlagen / Web / eForms PDF Formular Textfeld nur drucken, wenn Text eingetragen wurde

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Web/Internet - Webdesign, eForms
Themen
Beiträge
Moderatoren
Letzter Beitrag

PDF Formular Textfeld nur drucken, wenn Text eingetragen wurde

robbau
Beiträge gesamt: 24

23. Jul 2009, 17:18
Beitrag # 1 von 2
Bewertung:
(3028 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ein PDF soll sowohl derart vorbereitet sein, dass man es
a) ausdrucken und handschriftlich ausfüllen kann
als auch
b) mit Textfeldern versehen werden für ein Ausfüllen am PC.

Für a) enthält das PDF in den mehrzeilige Textfeldern zum leichteren Ausfüllen Zeilenlinien
Für b) sind diese eher störend, da sie, wenn man nicht 100% genau ausrichtet, schlimmstenfalls den Text im Ausdruck durchstreichen.

Ich wollte nun die Formular-Textfelder mit einem weißen Hintergrund versehen und diese nur dann sichtbar werden lassen, wenn Text eingegeben wurde und sie dann mit dem weißen Hintergrund die Zeilenlinien beim Ausdruck überdecken.

Wer kann helfen?

vielen Dank im voraus

robbau
X

PDF Formular Textfeld nur drucken, wenn Text eingetragen wurde

Marc Véron
Beiträge gesamt: 484

24. Jul 2009, 08:08
Beitrag # 2 von 2
Beitrag ID: #403015
Bewertung:
(2993 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

Die Anforderung könnte folgendermassen erfüllt werden:

1) Im Seitenlayout des Formulars Linien für das handschriftliche Ausfüllen vorsehen.
2) Mehrzeiliges Textfeld darüber legen, Hintergrund weiss, sodass die Linien im Seitenhintergrund überdeckt werden
3) Im Ereignis "Druckbeginn" des Dokuments ein JavaScript hinterlegen, das alle "linierten" Felder überprüft. Wenn die Felder keinen Inhalt haben, den Hintergrund des jeweiligen Feldes auf transparent setzen. Wenn nicht, den Hintergrund belassen.
4) Im "Hat-gedruckt"-Ereignis den ursprünglichen Hintergrund wieder herstellen.

.


als Antwort auf: [#402960]