Bildobjekt
"Bild" Objekt
Das nächste Objekt, das wir uns ansehen, ist das „Bild“ Objekt. Es wird auch häufig in Berichten verwendet. Mit diesem Objekt können Sie Logos, Fotos (z.B. von einem Mitarbeiter) oder andere bildliche Informationen einfügen. Das Objekt kann Grafiken im „BMP“, „JPEG“, „ICO“, „WMF“ oder „EMF“ Format anzeigen.
Schauen wir uns die Möglichkeiten dieses Objekts an. Erstellen Sie einen leeren Bericht und platzieren Sie ein „Bild“ Objekt auf der Berichtseite. Wenn der Bildeditor nicht automatisch geöffnet wird, doppelklicken Sie auf das "Bild" Objekt. Sie können ein beliebiges Bild aus einer Grafikdatei laden oder das vorhandene Bild löschen und den Editor schließen, indem Sie auf das grüne Häkchen klicken.

Einige der Eigenschaften des Objekts sind im Kontextmenü sowie im Objektinspektor verfügbar:
- AutomatischeGröße
- Strecken: standardmäßig aktiviert
- Zentrieren
- SeitenverhältnisBeibehalten: standardmäßig aktiviert
Wenn „AutomatischeGröße“ aktiviert ist, wird das Objekt auf die Größe des enthaltenen Bildes angepasst. Manchmal kann dies nützlich sein, wenn Datenbankbilder unterschiedlicher Größe angezeigt werden. „AutomatischeGröße“ ist standardmäßig deaktiviert.
„Strecken“ ist standardmäßig aktiviert. Diese Eigenschaft dehnt das Bild innerhalb des Objekts. Ändern Sie die Größe des Objekts mit der Maus, und Sie werden sehen, dass das gesamte Bild immer innerhalb des Rahmens des Objekts angezeigt wird. Wenn „Strecken“ deaktiviert ist, wird das Bild (oder nur ein Teil davon) in seiner Originalgröße angezeigt. Dieses Verhalten unterscheidet sich von „AutomatischeGröße“, da Sie die Größe des Rahmens des Objekts steuern können, der größer oder kleiner als das enthaltene Bild sein kann. Mit aktivierter „AutomatischeGröße“ haben Sie keine Kontrolle über die Größe des Rahmens des Objekts.
Die „Zentrieren“ Eigenschaft richtet das Bild innerhalb des Objekts aus.
„SeitenverhältnisBeibehalten“ ist standardmäßig aktiviert: es verhindert, dass das Bild verzerrt wird, wenn die Größe des Objekts geändert wird. Diese Eigenschaft ist nur wirksam, wenn „Strecken“ ebenfalls aktiviert ist. Mit aktivierter „SeitenverhältnisBeibehalten“ bleibt ein gezeichneter Kreis ein Kreis, ohne sich in ein Oval zu verwandeln, unabhängig von der Größe des „Bild“ Objekts. Das gestreckte Bild nimmt nur den Teil des inneren Raums des Objekts ein, der benötigt wird, um es mit dem richtigen Seitenverhältnis anzuzeigen. Wenn deaktiviert, wird das Bild gestreckt, um den Rahmen des Objekts auszufüllen, und wird verzerrt, wenn das Seitenverhältnis des Rahmens nicht mit dem Seitenverhältnis des Bildes übereinstimmt.
Eine weitere nützliche Eigenschaft, die nur im Objektinspektor verfügbar ist, ist "DateiVerknüpfung". Wenn Sie einen Dateinamen eingeben, wie c:\picture.bmp, oder eine Variable, die einen Dateinamen enthält, wie [picture_file], wird das Bild aus der benannten Datei geladen, wenn Sie den Bericht ausführen.
Das „Bild“ Objekt kann, wie viele Objekte in FastReport, Daten aus einer Datenbank anzeigen. Dieses Objekt kann mit einem Datenbankfeld verbunden werden, indem die Eigenschaften "DatenSet" und "DatenFeld" im Objektinspektor festgelegt werden. Im Gegensatz zum „Text“ Objekt ist dies der einzige Weg, dieses Objekt mit seinen Daten zu verbinden.