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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
Count | int | Lettura | Numero di immagini nella collezione. |
IsReadOnly | bool | Lettura | Se la collezione è di sola lettura. |
IsSynchronized | bool | Lettura | Indica se la collezione è thread-safe. |
SyncRoot | object | Lettura | Radice di sincronizzazione per IsSynchronized; restituisce questa collezione. |
Names | string[] | Lettura | I nomi delle risorse di tutte le immagini nella collezione. |
Metodi
| Firma | Descrizione |
|---|---|
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. |