PictureCollection

PictureCollection

Übersicht

PictureCollection ist eine Klasse in Aspose.Cells FOSS für .NET.

Stellt eine Sammlung von Bildern dar, die an ein Arbeitsblatt angeheftet sind. Bilder ermöglichen das direkte Einbetten von Grafiken in Excel-Arbeitsblätter aus verschiedenen Quellen. Unterstützte Bildformate sind JPEG, PNG, GIF und BMP. Bilder können aus Dateien, Streams oder Byte-Arrays geladen werden. Jedes Bild kann mithilfe von Ankerkoordinaten unabhängig positioniert und skaliert werden. Die Sammlung bietet Methoden zum Hinzufügen, Entfernen und Zugreifen auf Bilder nach Index. var workbook = new Workbook(); var worksheet = workbook.Worksheets[0]; // Add pictures from different sources byte[] logoData = File.ReadAllBytes(“logo.png”); worksheet.Pictures.Add(2, 2, 5, 5, logoData); using (var stream = File.OpenRead(“image.jpg”)) { worksheet.Pictures.Add(10, 2, 15, 10, stream); } Console.WriteLine($“Added {worksheet.Pictures.Count} pictures”);

Diese Klasse bietet 2 Methoden zur Arbeit mit PictureCollection-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: Add, RemoveAt. Alle exportierten Mitglieder sind nach der Installation des Aspose.Cells FOSS für .NET-Pakets für jede .NET-Anwendung zugänglich. Eigenschaften: Count.

Beschreibung

PictureCollection ist eine Klasse in der Aspose.Cells FOSS-Bibliothek für .NET, die 4 Methoden und 1 Eigenschaft für die programmgesteuerte Nutzung bereitstellt.

Die Klasse stellt außerdem die Count-Eigenschaft bereit (liefert die Anzahl).

Eigenschaften

NameTypZugriffBeschreibung
CountintLesenErmittelt die Anzahl.

Methoden

SignaturBeschreibung
Add(upperLeftRow: int, upperLeftColumn: int, lowerRightRow: int, lowerRightColumn: int, imageData: byte[])Fügt dem Arbeitsblatt ein Bild aus rohen Bildbytes hinzu und gibt dessen Index zurück.
Add(upperLeftRow: int, upperLeftColumn: int, lowerRightRow: int, lowerRightColumn: int, stream: Stream)Fügt dem Arbeitsblatt ein Bild aus rohen Bildbytes hinzu und gibt dessen Index zurück.
Add(upperLeftRow: int, upperLeftColumn: int, lowerRightRow: int, lowerRightColumn: int, fileName: string)Fügt dem Arbeitsblatt ein Bild aus rohen Bildbytes hinzu und gibt dessen Index zurück.
RemoveAt(index: int)Entfernt das Bild am angegebenen nullbasierten Index.

Siehe auch

 Deutsch