XImageCollection
Overzicht
XImageCollection is een klasse in Aspose.PDF FOSS voor .NET. Erft van: ImageCollection.
Collectie van afbeelding XObjects op een pagina, met XImage-getypeerde accessors en bewerkingshelpers.
Deze klasse biedt 24 methoden voor het werken met XImageCollection-objecten in .NET-programma’s. Beschikbare methoden zijn: Add, Clear, Contains, ContainsName, CopyTo, Delete, GetByName, GetEnumerator, GetImageName, HasImage, Remove, Replace. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.PDF FOSS voor .NET-pakket. Eigenschappen: Count, IsReadOnly, IsSynchronized, Names, SyncRoot.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Count | int | Lezen | Aantal afbeeldingen in de collectie. |
IsReadOnly | bool | Lezen | Of de collectie alleen-lezen is. |
IsSynchronized | bool | Lezen | Of de collectie thread-safe is. |
SyncRoot | object | Lezen | Synchronisatieroot voor IsSynchronized; retourneert deze collectie. |
Names | string[] | Lezen | De resource-namen van elke afbeelding in de collectie. |
Methoden
| Handtekening | Beschrijving |
|---|---|
ContainsName(name: string) | True wanneer de collectie een afbeelding bevat met de opgegeven resource-naam. |
HasImage(name: string) | True wanneer de collectie een afbeelding bevat met de opgegeven resource-naam (komt overeen met de publieke interface; dezelfde lookup als ContainsName). |
Add(image: XImage) | Voeg een bestaande XImage toe aan de collectie en retourneer de toegewezen resource-naam. |
Add(image: Stream) | Voeg een afbeelding toe vanuit een stream; retourneert de toegewezen resource-naam. |
Add(image: Stream, filterType: ImageFilterType) | Voeg een afbeelding toe vanuit een stream met behulp van het opgegeven filter; retourneert de toegewezen resource name. |
Add(image: Stream, quality: int) | Voeg een afbeelding toe vanuit een stream die opnieuw is gecodeerd als JPEG met de opgegeven kwaliteit. |
Add(bitmapInfo: BitmapInfo) | Voeg een afbeelding toe vanuit een ruwe bitmap; retourneert de toegewezen resource name. |
Add(bitmapInfo: BitmapInfo, filterType: ImageFilterType) | Voeg een afbeelding toe vanuit een ruwe bitmap met behulp van het opgegeven filter; retourneert de toegewezen resource name. |
Clear() | Verwijder alle afbeeldingen uit de collectie. |
Contains(item: XImage) | Of de collectie de opgegeven afbeelding bevat. |
CopyTo(array: XImage[], index: int) | Kopieer de inhoud van de collectie naar een array, beginnend bij index. |
Delete() | Verwijder alle afbeeldingen (alias voor Clear). |
Delete(index: int) | Verwijder de afbeelding op de 1-gebaseerde index. |
Delete(index: int, action: ImageDeleteAction) | Verwijder de afbeelding op de 1-gebaseerde index met behulp van het meegeleverde actiebeleid. |
Delete(name: string) | Verwijder de afbeelding met de meegeleverde resource-naam. |
Delete(name: string, action: ImageDeleteAction) | Verwijder de benoemde afbeelding met behulp van het meegeleverde actiebeleid. |
GetImageName(image: XImage) | Geef de resource-naam van de opgegeven afbeelding terug. |
Remove(item: XImage) | Verwijder een afbeelding en rapporteer of deze aanwezig was. |
Replace(index: int, stream: Stream) | Vervang de afbeelding op de 1-gebaseerde index met de geleverde stream. |
Replace(index: int, stream: Stream, quality: int) | Vervang de afbeelding op de 1-gebaseerde index met een JPEG die opnieuw is gecodeerd met de opgegeven kwaliteit. |
Replace(index: int, stream: Stream, quality: int, isBlackAndWhite: bool) | Vervang de afbeelding op de 1-gebaseerde index met een JPEG die opnieuw is gecodeerd met de opgegeven kwaliteit, optioneel weergegeven in zwart-wit. |
GetEnumerator() | Enumerator getypt naar XImage. |
GetByName(name: string) | Haal een afbeelding op op basis van de resource-naam (bijv. “Im0”, “JI1a”). |
Replace(name: string, stream: Stream) | Vervang de afbeelding door de opgegeven resource-naam. |