XImageCollection
Przegląd
XImageCollection jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: ImageCollection.
Zbiór obiektów XObject obrazu na stronie, z dostępnikami typu XImage i pomocnikami edycji.
Ta klasa udostępnia 24 metody do pracy z obiektami XImageCollection w programach .NET. Dostępne metody to: Add, Clear, Contains, ContainsName, CopyTo, Delete, GetByName, GetEnumerator, GetImageName, HasImage, Remove, Replace. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Count, IsReadOnly, IsSynchronized, Names, SyncRoot.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Count | int | Odczyt | Liczba obrazów w kolekcji. |
IsReadOnly | bool | Odczyt | Czy kolekcja jest tylko do odczytu. |
IsSynchronized | bool | Odczyt | Czy kolekcja jest bezpieczna wątkowo. |
SyncRoot | object | Odczyt | Korzeń synchronizacji dla IsSynchronized; zwraca tę kolekcję. |
Names | string[] | Odczyt | Nazwy zasobów każdego obrazu w kolekcji. |
Metody
| Sygnatura | Opis |
|---|---|
ContainsName(name: string) | Prawda, gdy kolekcja zawiera obraz o podanej nazwie zasobu. |
HasImage(name: string) | Prawda, gdy kolekcja zawiera obraz o podanej nazwie zasobu (odpowiada publicznemu interfejsowi; to samo wyszukiwanie co ContainsName). |
Add(image: XImage) | Dodaj istniejący XImage do kolekcji i zwróć przypisaną mu nazwę zasobu. |
Add(image: Stream) | Dodaj obraz ze strumienia; zwraca przypisaną mu nazwę zasobu. |
Add(image: Stream, filterType: ImageFilterType) | Dołącz obraz ze strumienia przy użyciu podanego filtru; zwraca przypisaną nazwę zasobu. |
Add(image: Stream, quality: int) | Dołącz obraz ze strumienia ponownie zakodowany jako JPEG o podanej jakości. |
Add(bitmapInfo: BitmapInfo) | Dołącz obraz z surowej bitmapy; zwraca przypisaną nazwę zasobu. |
Add(bitmapInfo: BitmapInfo, filterType: ImageFilterType) | Dołącz obraz z surowej bitmapy przy użyciu podanego filtru; zwraca przypisaną nazwę zasobu. |
Clear() | Usuń wszystkie obrazy z kolekcji. |
Contains(item: XImage) | Czy kolekcja zawiera podany obraz. |
CopyTo(array: XImage[], index: int) | Skopiuj zawartość kolekcji do tablicy, zaczynając od indeksu. |
Delete() | Usuń wszystkie obrazy (alias dla Clear). |
Delete(index: int) | Usuń obraz o indeksie liczonym od 1. |
Delete(index: int, action: ImageDeleteAction) | Usuń obraz o indeksie liczonym od 1, używając dostarczonej polityki działania. |
Delete(name: string) | Usuń obraz z dostarczoną nazwą zasobu. |
Delete(name: string, action: ImageDeleteAction) | Usuń nazwany obraz, używając dostarczonej polityki działania. |
GetImageName(image: XImage) | Zwróć nazwę zasobu podanego obrazu. |
Remove(item: XImage) | Usuń obraz i zgłoś, czy był obecny. |
Replace(index: int, stream: Stream) | Zastąp obraz znajdujący się pod indeksem liczonym od 1 podanym strumieniem. |
Replace(index: int, stream: Stream, quality: int) | Zastąp obraz znajdujący się pod indeksem liczonym od 1 plikiem JPEG ponownie zakodowanym z podaną jakością. |
Replace(index: int, stream: Stream, quality: int, isBlackAndWhite: bool) | Zastąp obraz znajdujący się pod indeksem liczonym od 1 plikiem JPEG ponownie zakodowanym z podaną jakością, opcjonalnie renderując go w czerni i bieli. |
GetEnumerator() | Enumerator typowany jako XImage. |
GetByName(name: string) | Pobierz obraz według jego nazwy zasobu (np. “Im0”, “JI1a”). |
Replace(name: string, stream: Stream) | Zastąp obraz podaną nazwą zasobu. |