Bilder verwalten
Aspose.Cells für Python via .NET ermöglicht es Entwicklern, Bilder zur Laufzeit in Tabellen einzufügen. Außerdem kann die Positionierung dieser Bilder zur Laufzeit kontrolliert werden, was in den kommenden Abschnitten näher erläutert wird.
Dieser Artikel erklärt, wie man Bilder hinzufügt und wie man ein Bild einfügt, das den Inhalt bestimmter Zellen zeigt.
Bilder hinzufügen
Das Hinzufügen von Bildern zu einer Tabelle ist sehr einfach. Es dauert nur wenige Zeilen Code: Rufen Sie einfach die add-Methode der pictures-Sammlung (die im Worksheet-Objekt verkapselt ist) auf. Die add-Methode akzeptiert die folgenden Parameter:
- Index der oberen linken Zeile, der Index der oberen linken Zeile.
- Index der oberen linken Spalte, der Index der oberen linken Spalte.
- Bilddateiname, der Name der Bilddatei inklusive des Pfads.
Bilder positionieren
Es gibt zwei mögliche Wege, die Positionierung von Bildern mit Aspose.Cells für Python via .NET zu steuern:
- Proportionale Positionierung: Definieren Sie eine Position proportional zur Zeilenhöhe und -breite.
- Absolute Positionierung: Definieren Sie die genaue Position auf der Seite, an der das Bild eingefügt werden soll, z.B. 40 Pixel links und 20 Pixel unterhalb des Zellrandes.
Proportionale Positionierung
Entwickler können die Bilder proportional zur Zeilenhöhe und Spaltenbreite mithilfe der upper_delta_x- und upper_delta_y-Eigenschaften des Aspose.Cells.Drawing.Picture-Objekts positionieren. Ein Picture-Objekt kann aus der pictures-Sammlung erhalten werden, indem sein Bildindex übergeben wird. Dieses Beispiel platziert ein Bild in der Zelle F6.
Absolute Positionierung
Entwickler können auch die Bilder absolut positionieren, indem sie die Eigenschaften left und top des Picture-Objekts verwenden. Dieses Beispiel platziert ein Bild in der Zelle F6, 60 Pixel von links und 10 Pixel von oben der Zelle entfernt.
Einfügen eines Bildes basierend auf Zellverweis
Aspose.Cells für Python via .NET ermöglicht es Ihnen, den Inhalt einer Tabellenzelle in eine Bildform zu rendern. Sie können das Bild mit der Zelle verlinken, die die Daten enthält, die Sie anzeigen möchten. Da die Zelle oder der Zellbereich mit dem Grafikobjekt verknüpft ist, werden Änderungen an den Daten in dieser Zelle oder diesem Zellbereich automatisch im Grafikobjekt angezeigt.
Fügen Sie ein Bild zum Arbeitsblatt hinzu, indem Sie die add_picture-Methode der ShapeCollection-Sammlung aufrufen (die im Worksheet-Objekt verkapselt ist). Geben Sie den Zellenbereich mit dem formula-Attribut des Picture-Objekts an.