XImageCollection

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

NaamTypeToegangBeschrijving
CountintLezenAantal afbeeldingen in de collectie.
IsReadOnlyboolLezenOf de collectie alleen-lezen is.
IsSynchronizedboolLezenOf de collectie thread-safe is.
SyncRootobjectLezenSynchronisatieroot voor IsSynchronized; retourneert deze collectie.
Namesstring[]LezenDe resource-namen van elke afbeelding in de collectie.

Methoden

HandtekeningBeschrijving
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.

Zie ook

 Nederlands