XImageCollection

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

NazwaTypDostępOpis
CountintOdczytLiczba obrazów w kolekcji.
IsReadOnlyboolOdczytCzy kolekcja jest tylko do odczytu.
IsSynchronizedboolOdczytCzy kolekcja jest bezpieczna wątkowo.
SyncRootobjectOdczytKorzeń synchronizacji dla IsSynchronized; zwraca tę kolekcję.
Namesstring[]OdczytNazwy zasobów każdego obrazu w kolekcji.

Metody

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

Zobacz także

 Polski