Hintergrund Wasserzeichen dynamisch schalten
Verfasst: 23.03.2012, 16:54
Hallo Experten,
ich verzweifle gerade an folgendem Problem:
wir haben ein umfangreiches Formular mit vielen Feldern, Knöpfchen und JS-Coding. Der User soll nun die Möglichkeit haben, durch Knopfdruck einen großen »ENTWURF«-Schriftzug schräg über alle Seiten ein- oder auszublenden (»Wasserzeichen«). Da die Schrift schräg sein soll, kann es nur ein Bild/Bildfeld sein. Natürlich soll der Riesenschriftzug im Hintergrund liegen, damit die Textfelder davor lesbar bleiben.
Angeblich soll es ja eine Wasserzeichen-Funktion geben, nur habe ich nirgends eine Beschreibung gefunden, wie man sie nutzt (und ob man sie dynamisch ein- oder ausschalten kann, wäre auch noch zu klären).
Also versuche ich, mit den Elementen Bild, Bildfeld und Rechteck zu arbeiten. Das klappt leider gar nicht:
Methode 1a. Bild sichtbar/unsichtbar schalten
Wenn ich das Bild im Layout-Entwurf der Masterseite auf unsichtbar setze, und per JavaScript sichtbar schalte, erscheint es komischerweise nur auf der ersten Seite des Dokumentes.
Coding:
xfa.form.LS_15.pageSet.Seite1.ELogoTemplate.presence = "visible" / "hidden" ;
Methode 1b. Bild im Entwurf sichtbar, dann umschalten
Wenn ich das Bild im Layout-Entwurf der Masterseite auf sichtbar setze, ist es zwar auf allen Seiten zu sehen, lässt sich aber nicht unsichtbar schalten.
Coding:
xfa.form.LS_15.pageSet.Seite1.ELogoTemplate.presence = "invisible";
xfa.form.LS_15.pageSet.Seite1.ELogoTemplate.presence = "hidden";
Methode 2. Bildfeld statt Bild
Wenn ich statt eines Bildes ein Bildfeld nehme, erscheint das zwar auf allen Seiten, aber der User hat die verwirrende Möglichkeit, per Mausklick dort ein eigenes Bild aus dem Dateiexplorer auszusuchen. Damit kann er natürlich nichts anfangen, soll er ja auch nicht. Und da der ENTWURF-Schriftzug fast die ganze Seite bedeckt, trifft er ihn ständig mit der Maus. Es nützt auch nichts, das Bildfeld auf Schreibschutz zu setzen, weder mit JavaScript noch mit FormCalc.
Coding:
xfa.form.LS_15.pageSet.Seite1.Entwurfslogo.access = "readOnly" oder "protected" ;
Methode 3. Rechteck
Hier ist es mir nicht gelungen, ein Bild hineinzuschreiben.
Hat jemand eine Idee für ein schaltbares Wasserzeichen? Wir benutzen LCD 8.0
Danke für Tipps
Raimund Gryszik, Berlin
ich verzweifle gerade an folgendem Problem:
wir haben ein umfangreiches Formular mit vielen Feldern, Knöpfchen und JS-Coding. Der User soll nun die Möglichkeit haben, durch Knopfdruck einen großen »ENTWURF«-Schriftzug schräg über alle Seiten ein- oder auszublenden (»Wasserzeichen«). Da die Schrift schräg sein soll, kann es nur ein Bild/Bildfeld sein. Natürlich soll der Riesenschriftzug im Hintergrund liegen, damit die Textfelder davor lesbar bleiben.
Angeblich soll es ja eine Wasserzeichen-Funktion geben, nur habe ich nirgends eine Beschreibung gefunden, wie man sie nutzt (und ob man sie dynamisch ein- oder ausschalten kann, wäre auch noch zu klären).
Also versuche ich, mit den Elementen Bild, Bildfeld und Rechteck zu arbeiten. Das klappt leider gar nicht:
Methode 1a. Bild sichtbar/unsichtbar schalten
Wenn ich das Bild im Layout-Entwurf der Masterseite auf unsichtbar setze, und per JavaScript sichtbar schalte, erscheint es komischerweise nur auf der ersten Seite des Dokumentes.
Coding:
xfa.form.LS_15.pageSet.Seite1.ELogoTemplate.presence = "visible" / "hidden" ;
Methode 1b. Bild im Entwurf sichtbar, dann umschalten
Wenn ich das Bild im Layout-Entwurf der Masterseite auf sichtbar setze, ist es zwar auf allen Seiten zu sehen, lässt sich aber nicht unsichtbar schalten.
Coding:
xfa.form.LS_15.pageSet.Seite1.ELogoTemplate.presence = "invisible";
xfa.form.LS_15.pageSet.Seite1.ELogoTemplate.presence = "hidden";
Methode 2. Bildfeld statt Bild
Wenn ich statt eines Bildes ein Bildfeld nehme, erscheint das zwar auf allen Seiten, aber der User hat die verwirrende Möglichkeit, per Mausklick dort ein eigenes Bild aus dem Dateiexplorer auszusuchen. Damit kann er natürlich nichts anfangen, soll er ja auch nicht. Und da der ENTWURF-Schriftzug fast die ganze Seite bedeckt, trifft er ihn ständig mit der Maus. Es nützt auch nichts, das Bildfeld auf Schreibschutz zu setzen, weder mit JavaScript noch mit FormCalc.
Coding:
xfa.form.LS_15.pageSet.Seite1.Entwurfslogo.access = "readOnly" oder "protected" ;
Methode 3. Rechteck
Hier ist es mir nicht gelungen, ein Bild hineinzuschreiben.
Hat jemand eine Idee für ein schaltbares Wasserzeichen? Wir benutzen LCD 8.0
Danke für Tipps
Raimund Gryszik, Berlin