Aufgabe 10.1

Austausch von Objekten

Beim Austausch von Daten mit Hilfe der Zwischenablage können Objekteigenschaften verloren gehen oder Objekte automatisch in andere Objekte umgewandelt werden.

  • Was geschieht, wenn Sie aus der Textverarbeitung Word einen Text über die Zwischenablage in den Editor (Notepad) übertragen?
  • Was geschieht, wenn Sie einen Ausschnitt einer Zeichnung des Malprogramms Paint über die Zwischenablage in die Textverarbeitung Word übertragen?

Was geschieht, wenn Sie in der Textverarbeitung Word drei Zeichnungselemente (z.B. ein Rechteck, einen Kreis und einen Textblock) selektieren und über die Zwischenablage in das Malprogramm Paint übertragen?

Lösung

Wenn aus Word ein Textabschnitt in den Editor übertragen wird, gehen sämtliche Formatierungen des Textes verloren. Es wird aber nicht nur Information weggelassen, sondern es treten auch Veränderungen auf. Aus automatisch eingefügten Trennstrichen werden beispielsweise im Editor feste Zeichen. Der ursprüngliche Textabschnitt wird also in veränderter Form als Textabschnitt in den Editor übernommen. Er kann in dieser veränderten Form mit dem Editor bearbeitet werden.

Ein Ausschnitt einer Zeichnung von Paint wird in Word dagegen als Objekt eingefügt, ohne dass dies besonders mitgeteilt wird. Die Zwischenablage bewirkt hier also eine Objekteinbettung. Dies ist sehr bedenklich. Bei Nutzung der Zwischenablage geht man eigentlich davon aus, dass die eingefügten Daten auch innerhalb der Anwendung bearbeitet werden können, in die sie eingefügt wurden.

In der umgekehrten Richtung wird aus der Gruppe von drei Zeichenobjekten ein Bild (Bitmap), das in Paint eingefügt wird und dort pixelweise bearbeitet werden kann. Gleiches geschieht mit Textdaten, die aus Word nach Paint transportiert werden. Es ist anzunehmen, dass nicht allen Benutzern die Effekte solcher Veränderungen deutlich sind.