[GastForen Programme Web/Internet PDF Grundlagen / Web / eForms Formularfelder drucken oder nicht?

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

Formularfelder drucken oder nicht?

Beobachter
Beiträge gesamt: 131

7. Mär 2016, 18:34
Beitrag # 1 von 5
Bewertung:
(8622 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo miteinander

Erstelle ich in Indesign interaktive PDF Formulare (Bild 1), möchte ich, dass Personen, welche das Formular nur ausdrucken und von Hand ausfüllen möchten, die interaktiven Felder (blau) nicht ausgedruckt werden. (Bild 2)

Für Personen, welche das Formular in Acrobat Reader ausfüllen, sollen dafür die schwarzen Linien beim Ausdruck weg (Bild 3).

Ist so was machbar und macht das Sinn, oder mach ich es zu kompliziert?

Herzlich, Michel

Anhang:
Formularfelder.jpg (137 KB)
X

Formularfelder drucken oder nicht?

taunus11
Beiträge gesamt: 608

8. Mär 2016, 13:37
Beitrag # 2 von 5
Beitrag ID: #547779
Bewertung:
(8542 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
In Adobe Acrobat kann man dafür jeweils 2 Felder verwenden. Ein Textfeld zum Ausfüllen und ein schmales Textfeld, welches die Linie darstellt.

Beim Ausdrucken kann man mit Javascript steuern, welches Feld ausgedruckt wird, entweder das ausgefüllte Feld oder, wenn es nicht ausgefüllt ist, das Feld, welches die Linie darstellt.

Bernd Alheit


als Antwort auf: [#547756]

Formularfelder drucken oder nicht?

Beobachter
Beiträge gesamt: 131

8. Mär 2016, 15:34
Beitrag # 3 von 5
Beitrag ID: #547782
Bewertung:
(8506 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für deine Antwort, Bernd

Kannst du mir vielleicht weiterhelfen, wo ich dieses Javascript, oder Beispiele von Javascripts finde, wie ich die Anwenden muss.
Das wäre sehr nett von dir.
Gruss, Michel


als Antwort auf: [#547779]

Formularfelder drucken oder nicht?

taunus11
Beiträge gesamt: 608

9. Mär 2016, 10:51
Beitrag # 4 von 5
Beitrag ID: #547848
Bewertung:
(8457 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Im Dokument gibt es die Dokument-Aktionen "Druckt Dokument" und "Hat Dokument gedruckt". Unter "Druckt Dokument" sind die Javascript-Befehle für das Ausblenden von Feldern abzulegen. Unter "Hat Dokument gedruckt" ist dies wieder zurückzusetzen.

Für "Druckt Dokument":

Code
var f1 = this.getField("Feld1"); 
var f2 = this.getField("Feld2");
if (f1.value == "") {
f1.display = display.noPrint;
} else {
f2.display = display.noPrint;
}

Für "Hat Dokument gedruckt":

Code
var f1 = this.getField("Feld1"); 
var f2 = this.getField("Feld2");
f1.display = display.visible;
f2.display = display.visible;

"Feld1" bezeichnet hier das Feld, das ausgefüllt werden kann; "Feld2" das Feld, welches die Linie darstellt.

Bernd Alheit


als Antwort auf: [#547782]

Formularfelder drucken oder nicht?

Beobachter
Beiträge gesamt: 131

9. Mär 2016, 11:19
Beitrag # 5 von 5
Beitrag ID: #547849
Bewertung:
(8450 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das du mir gleich die entsprechende Scripts schreibst, hätte ich nicht erwartet. Ganz herzlichen Dank, das freut mich natürlich umso mehr und erspart mir die verzweifelte Suche im Web. Cool und nochmals 1000 Dank.
Gruss, Michel


als Antwort auf: [#547848]
X