XImageCollection

XImageCollection

Panoramica

XImageCollection è una classe in Aspose.PDF FOSS per .NET. Eredita da: ImageCollection.

Raccolta di XObject immagine su una pagina, con accessor di tipo XImage e assistenti di modifica.

Questa classe fornisce 24 metodi per lavorare con oggetti XImageCollection nei programmi .NET. I metodi disponibili includono: Add, Clear, Contains, ContainsName, CopyTo, Delete, GetByName, GetEnumerator, GetImageName, HasImage, Remove, Replace. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: Count, IsReadOnly, IsSynchronized, Names, SyncRoot.

Proprietà

NomeTipoAccessoDescrizione
CountintLetturaNumero di immagini nella collezione.
IsReadOnlyboolLetturaSe la collezione è di sola lettura.
IsSynchronizedboolLetturaIndica se la collezione è thread-safe.
SyncRootobjectLetturaRadice di sincronizzazione per IsSynchronized; restituisce questa collezione.
Namesstring[]LetturaI nomi delle risorse di tutte le immagini nella collezione.

Metodi

FirmaDescrizione
ContainsName(name: string)True quando la collezione contiene un’immagine con il nome risorsa fornito.
HasImage(name: string)True quando la collezione contiene un’immagine con il nome risorsa fornito (corrisponde alla superficie pubblica; stessa ricerca di ContainsName).
Add(image: XImage)Aggiungi un XImage esistente alla collezione e restituisci il suo nome risorsa assegnato.
Add(image: Stream)Aggiungi un’immagine da un flusso; restituisce il suo nome risorsa assegnato.
Add(image: Stream, filterType: ImageFilterType)Aggiunge un’immagine da un flusso usando il filtro fornito; restituisce il nome della risorsa assegnato.
Add(image: Stream, quality: int)Aggiunge un’immagine da un flusso ricodificata come JPEG alla qualità indicata.
Add(bitmapInfo: BitmapInfo)Aggiunge un’immagine da un bitmap grezzo; restituisce il nome della risorsa assegnato.
Add(bitmapInfo: BitmapInfo, filterType: ImageFilterType)Aggiunge un’immagine da un bitmap grezzo usando il filtro fornito; restituisce il nome della risorsa assegnato.
Clear()Rimuovi ogni immagine dalla collezione.
Contains(item: XImage)Se la collezione contiene l’immagine fornita.
CopyTo(array: XImage[], index: int)Copia il contenuto della collezione in un array a partire dall’indice.
Delete()Rimuovi ogni immagine (alias di Clear).
Delete(index: int)Rimuovi l’immagine all’indice a base 1.
Delete(index: int, action: ImageDeleteAction)Rimuovi l’immagine all’indice a base 1 usando la policy di azione fornita.
Delete(name: string)Rimuovi l’immagine con il nome risorsa fornito.
Delete(name: string, action: ImageDeleteAction)Rimuovi l’immagine denominata usando la policy di azione fornita.
GetImageName(image: XImage)Restituisci il nome della risorsa dell’immagine fornita.
Remove(item: XImage)Rimuovi un’immagine e segnala se era presente.
Replace(index: int, stream: Stream)Sostituisci l’immagine all’indice a base 1 con lo stream fornito.
Replace(index: int, stream: Stream, quality: int)Sostituisci l’immagine all’indice a base 1 con un JPEG ricodificato alla qualità specificata.
Replace(index: int, stream: Stream, quality: int, isBlackAndWhite: bool)Sostituisci l’immagine all’indice a base 1 con un JPEG ricodificato alla qualità specificata, opzionalmente renderizzandolo in bianco e nero.
GetEnumerator()Enumeratore tipizzato a XImage.
GetByName(name: string)Ottieni un’immagine per nome della risorsa (ad esempio, “Im0”, “JI1a”).
Replace(name: string, stream: Stream)Sostituisci l’immagine con il nome della risorsa fornito.

Vedi anche

 Italiano