XImageCollection
Opinie generală
XImageCollection este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: ImageCollection.
Colecția de imagini XObjects pe o pagină, cu accesorii tipati în XImage și ajutoare pentru editare.
Această clasă oferă 21 de metode pentru a lucra cu obiecte XImageCollection în programe .NET. Metodele disponibile includ: Add, Clear, Contains, CopyTo, Delete, GetByName, GetEnumerator, GetImageName, Remove, Replace. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Count, IsReadOnly, IsSynchronized, Names, SyncRoot.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Count | int | Citeşte. | Numărul de imagini din colecție. |
IsReadOnly | bool | Citeşte. | Dacă colectia este doar pentru citit. |
IsSynchronized | bool | Citeşte. | Dacă colecția este sigură. |
SyncRoot | object | Citeşte. | Rădăcina de sincronizare pentru IsSynchronized; returnă această colecție. |
Names | string[] | Citeşte. | Numele resurselor pentru fiecare imagine din colecţie. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
Add(image: XImage) | Se adaugă o XImage existent la colecție și se returnează numele de resursă alocat. |
Add(image: Stream) | Atașează o imagine dintr-un flux; returnă numele resurselor atribuite. |
Add(image: Stream, filterType: ImageFilterType) | Se adaugă o imagine dintr-un flux folosind filtrul dat; returnează numele resurselor atribuite. |
Add(image: Stream, quality: int) | Se adaugă o imagine dintr-un flux re-codat ca JPEG la calitatea dată. |
Add(bitmapInfo: BitmapInfo) | Atașează o imagine dintr-o hartă bit raw; returnă numele resurselor atribuite. |
Add(bitmapInfo: BitmapInfo, filterType: ImageFilterType) | Se adaugă o imagine dintr-o hartă bit prin filtrarea dată; se returnează numele resurselor atribuite. |
Clear() | Scoate toate imaginile din colecţie. |
Contains(item: XImage) | Dacă colecția conține imaginea furnizată. |
CopyTo(array: XImage[], index: int) | Copiază conținutul colecției într-o matrice începând cu index. |
Delete() | Îndepărtaţi toate imaginile (alias pentru Clear). |
Delete(index: int) | Scoate imaginea de la indicele cu baza 1. |
Delete(index: int, action: ImageDeleteAction) | Îndepărtați imaginea la indicele bazat pe 1 folosind politica de acțiune furnizată. |
Delete(name: string) | Îndepărtați imaginea cu numele de resursă furnizat. |
Delete(name: string, action: ImageDeleteAction) | Îndepărtați imaginea numită folosind politica de acțiune furnizată. |
GetImageName(image: XImage) | Întoarce numele resursei imaginii furnizate. |
Remove(item: XImage) | Îndepărtează o imagine şi raportează dacă a fost prezentă. |
Replace(index: int, stream: Stream) | Înlocuiți imaginea la indicele bazat pe 1 cu fluxul furnizat. |
Replace(index: int, stream: Stream, quality: int) | Înlocuiți imaginea la indicele bazat pe 1 cu un JPEG re-codat la calitatea dată. |
Replace(index: int, stream: Stream, quality: int, isBlackAndWhite: bool) | Înlocuiți imaginea la indicele bazat pe 1 cu un JPEG re-codat la calitatea dată, opțional renderizând ca alb și negru. |
GetEnumerator() | Enumerator tipărit în XImage. |
GetByName(name: string) | Obțineți o imagine prin numele resursei sale (de exemplu, “Im0”, “JI1a”). |