ingenious
Wasserzeichen
Die Hauptmodule > Projekte > Projekte How-to > Wasserzeichen

Ü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

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

Eingefügtes Wasserzeichen in einem PDF