XImageCollection
Übersicht
XImageCollection ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: ImageCollection.
Sammlung von Bild-XObjects auf einer Seite, mit XImage-typisierten Zugriffen und Bearbeitungshilfen.
Diese Klasse stellt 24 Methoden zur Arbeit mit XImageCollection-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: Add, Clear, Contains, ContainsName, CopyTo, Delete, GetByName, GetEnumerator, GetImageName, HasImage, Remove, Replace. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: Count, IsReadOnly, IsSynchronized, Names, SyncRoot.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Count | int | Lesen | Anzahl der Bilder in der Sammlung. |
IsReadOnly | bool | Lesen | Ob die Sammlung schreibgeschützt ist. |
IsSynchronized | bool | Lesen | Ob die Sammlung Thread-sicher ist. |
SyncRoot | object | Lesen | Synchronisationswurzel für IsSynchronized; gibt diese Sammlung zurück. |
Names | string[] | Lesen | Die Ressourcennamen aller Bilder in der Sammlung. |
Methoden
| Signatur | Beschreibung |
|---|---|
ContainsName(name: string) | Wahr, wenn die Sammlung ein Bild mit dem angegebenen Ressourcennamen enthält. |
HasImage(name: string) | Wahr, wenn die Sammlung ein Bild mit dem angegebenen Ressourcennamen enthält (entspricht der öffentlichen Oberfläche; gleiche Suche wie ContainsName). |
Add(image: XImage) | Füge ein vorhandenes XImage zur Sammlung hinzu und gib dessen zugewiesenen Ressourcennamen zurück. |
Add(image: Stream) | Füge ein Bild aus einem Stream hinzu; gibt dessen zugewiesenen Ressourcennamen zurück. |
Add(image: Stream, filterType: ImageFilterType) | Füge ein Bild aus einem Stream mit dem angegebenen Filter hinzu; gibt dessen zugewiesenen Ressourcennamen zurück. |
Add(image: Stream, quality: int) | Füge ein Bild aus einem Stream, das mit der angegebenen Qualität als JPEG neu enkodiert wurde, hinzu. |
Add(bitmapInfo: BitmapInfo) | Füge ein Bild aus einem rohen Bitmap hinzu; gibt dessen zugewiesenen Ressourcennamen zurück. |
Add(bitmapInfo: BitmapInfo, filterType: ImageFilterType) | Füge ein Bild aus einem rohen Bitmap mit dem angegebenen Filter hinzu; gibt dessen zugewiesenen Ressourcennamen zurück. |
Clear() | Entferne jedes Bild aus der Sammlung. |
Contains(item: XImage) | Ob die Sammlung das angegebene Bild enthält. |
CopyTo(array: XImage[], index: int) | Kopiere den Inhalt der Sammlung in ein Array, beginnend bei Index. |
Delete() | Entferne jedes Bild (Alias für Clear). |
Delete(index: int) | Entfernen Sie das Bild am 1-basierten Index. |
Delete(index: int, action: ImageDeleteAction) | Entfernen Sie das Bild am 1-basierten Index unter Verwendung der bereitgestellten Aktionsrichtlinie. |
Delete(name: string) | Entfernen Sie das Bild mit dem bereitgestellten Ressourcennamen. |
Delete(name: string, action: ImageDeleteAction) | Entfernen Sie das benannte Bild unter Verwendung der bereitgestellten Aktionsrichtlinie. |
GetImageName(image: XImage) | Geben Sie den Ressourcennamen des bereitgestellten Bildes zurück. |
Remove(item: XImage) | Entfernen Sie ein Bild und melden Sie, ob es vorhanden war. |
Replace(index: int, stream: Stream) | Ersetzen Sie das Bild am 1-basierten Index durch den bereitgestellten Stream. |
Replace(index: int, stream: Stream, quality: int) | Ersetzen Sie das Bild am 1-basierten Index durch ein JPEG, das mit der angegebenen Qualität neu kodiert wurde. |
Replace(index: int, stream: Stream, quality: int, isBlackAndWhite: bool) | Ersetzen Sie das Bild am 1-basierten Index durch ein JPEG, das mit der angegebenen Qualität neu codiert ist, optional in Schwarz-weiß dargestellt. |
GetEnumerator() | Enumerator vom Typ XImage. |
GetByName(name: string) | Ruft ein Bild anhand seines Ressourcennamens ab (z. B. „Im0“, „JI1a“). |
Replace(name: string, stream: Stream) | Ersetzen Sie das Bild durch den angegebenen Ressourcennamen. |