Einen 100%-igen Schutz wirst du nie bekommen, dass es doch gedruckt wird obwohl das Kreuz nicht gesetzt wurde. Selbst Acrobat warnt ja immer wieder, dass so mancher Schutz mit Programmen von Drittanbietern umgangen werden kann.
Selbst wenn du den Druck mit Verschlüsselung unterbinden willst, wird sich da immer ein Weg finden dies zu umgehen.
Zum einen kannst du ja das Kontrollkästchen abfragen, ob es gesetzt ist und in Abhängigkeit davon eben die Schaltfläche ein oder ausblenden.
Diese Aktion hinterlegst bei dem Kontrollkästchen:
Wenn das Feld aktiviert ist, JavaScript ausführen.
So zB.
if (this.rawValue==1) // wennn 'dieses Feld den Wert '1' besitzt, dann...
{
Textfeld.presence = "hidden"; //Feld verstecken
} | . Und dann das Ganze noch wenn (..=0) dann (.. = "visible").
Und dann noch unter Datei --> Eigenschaften --> Ansicht beim Öffnen --> Benutzeroberflächenoptionen das entsprechende auswählen.
Allerdings habe ich das Ganze immer mit dem LiveCycle Designer gemacht, inwiefern das nun genauso direkt mit dem Acrobat funktioniert, kann ich nicht sagen.
Aber das wird nicht den Weg über Datei --> Drucken verhindern.
Ich weiß nicht, ob es einen Weg gibt, erst mal mit einer Verschlüsselung das Drucken zu unterbinden (Stichwort Dokumentensicherheit) und dann mit einem Script das ganze kurzzeitig zu entschlüsseln.
Letzte Änderung am 13 Sep 2010 11:46 von merlin80
|