Verschieben von Objekten

Navigation:  Bericht im FR-Designer > Reporterstellung >

Verschieben von Objekten

Previous pageReturn to chapter overviewNext page

Wir haben schon gesehen wie die Eigenschaft "Verschieben" funktioniert. Betrachten wir einen anderen Modus des Verschiebens: "Verschieben wenn Überlappung" (entspricht ShiftMode = smWhenOverlapped im Objektinspektor). Dieser führt dazu, dass das  Objekt nur verschoben wird, wenn das obere Objekt beim Dehnen das darunter liegende überlappt. In der unteren Grafik werden drei Beispiele vorgestellt. Wie man sieht, wird das untere Objekt (mit aktivierter Option "Verschieben wenn Überlappung") nur im letzten Fall verschoben, wenn das obere Objekt viel Text enthält und dieser das untere Objekt überlagert.

 

_img115

 

Wenn man jedoch die Option "Verschieben" aktiviert, wird das untere Objekt auf jeden Fall verschoben:

 

_img116

 

In manchen Fällen erlaubt es eine komplizierte Logik der Darstellung der Objekte, insbesondere wenn ein Objekt über mehreren anderen liegt. Im nächsten Beispiel enthalten die beiden oberen Objekte einen dehnbaren Text und das untere Objekt hat die Eigenschaft "Verschieben wenn Überlappung" aktiviert. Unabhängig von der Menge des Textes in den oberen Objekten, wird das untere Objekt immer direkt an das Objekt angehängt, das den meisten Text enthält:

 

_img117

 

Wird "Verschieben" in dem unteren Objekt aktiviert, so wird dieses doppelt verschoben, da es sich unter zwei Objekten befindet und eine unnötige Lücke entsteht.