Beispiel 5: Ändern der Druckposition
In diesem Beispiel wird erläutert wie die Position der Leiste manuell, durch Nutzung des Engine-Objektes, geändert werden kann. Wir nutzen:
· das Ereignis BeforePrint;
· das Engine-Objekt.
Erstellen eines einfachen Berichts mit dem folgenden Aussehen:
Erstellen eines Ereignishandlers BeforePrint für die Leiste:
private void Data1_BeforePrint(object sender, EventArgs e)
{
Engine.CurX = ((Int32)Report.GetVariableValue("Row#")) * 10;
}
Beim Durchlauf eines solchen Berichtes lässt sich das Folgende erkennen: