Über einen speziellen Skripttyp können in Projektdokumente automatisch Wasserzeichen beim Speichern als und beim Drucken eingefügt werden.
Das Wasserzeichen ist nicht sichtbar, solange das Dokument bearbeitet wird. Erst mit dem Ausdruck oder einem Speichern als Befehl wird das Wasserzeichen im Hintergrund eingefügt.
Das Wasserzeichen selbst wird als Bilddatei in den Programmeinstellungen / Logo gespeichert.
Wasserzeichen Logo in den Programmeinstellungen |
Per Skript für das Modul Textbausteine wird bestimmt, welches Logo auf welches Dokument als Wasserzeichen eingefügt werden soll.
Skript GetWatermark |
Kopiere Code |
---|---|
public override System.Drawing.Bitmap GetWatermark(DataSet dataSet) { if(ingenious.net.DataSets.DSTools.getFieldValue<String>(DB.Project.document_template, dataSet.Tables[DB.Project].Rows[0]) == "Angebot_Demo") { System.Drawing.Image logo = Globals.getLogo("Watermark_Kopie"); System.Drawing.Bitmap _logo = new System.Drawing.Bitmap(logo); return _logo; } else return null; } |
Eingefügtes Wasserzeichen in einem PDF |