XImageCollection
Přehled
XImageCollection je třída v Aspose.PDF FOSS pro .NET. Dědí z: ImageCollection.
Sbírka obrazových XObjectů na stránce, s přístupovými metodami typu XImage a pomocníky pro úpravy.
Tato třída poskytuje 24 metod pro práci s objekty XImageCollection v programech .NET. Dostupné metody zahrnují: Add, Clear, Contains, ContainsName, CopyTo, Delete, GetByName, GetEnumerator, GetImageName, HasImage, Remove, Replace. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Count, IsReadOnly, IsSynchronized, Names, SyncRoot.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Count | int | Čtení | Počet obrázků ve sbírce. |
IsReadOnly | bool | Čtení | Zda je sbírka jen pro čtení. |
IsSynchronized | bool | Čtení | Zda je kolekce bezpečná pro vlákna. |
SyncRoot | object | Čtení | Kořen synchronizace pro IsSynchronized; vrací tuto kolekci. |
Names | string[] | Čtení | Názvy zdrojů všech obrázků v kolekci. |
Metody
| Podpis: | Popis: |
|---|---|
ContainsName(name: string) | True, když kolekce obsahuje obrázek s daným názvem zdroje. |
HasImage(name: string) | True, když kolekce obsahuje obrázek s daným názvem zdroje (odpovídá veřejnému rozhraní; stejné vyhledávání jako ContainsName). |
Add(image: XImage) | Přidejte existující XImage do kolekce a vraťte přiřazený název zdroje. |
Add(image: Stream) | Přidejte obrázek ze streamu; vrátí přiřazený název zdroje. |
Add(image: Stream, filterType: ImageFilterType) | Přidejte obrázek ze streamu pomocí zadaného filtru; vrátí přiřazený název zdroje. |
Add(image: Stream, quality: int) | Přidejte obrázek ze streamu překódovaný jako JPEG s danou kvalitou. |
Add(bitmapInfo: BitmapInfo) | Přidat obrázek z raw bitmapy; vrátí přiřazené jméno zdroje. |
Add(bitmapInfo: BitmapInfo, filterType: ImageFilterType) | Přidat obrázek z raw bitmapy pomocí zadaného filtru; vrátí přiřazené jméno zdroje. |
Clear() | Odstranit všechny obrázky ze sbírky. |
Contains(item: XImage) | Zda sbírka obsahuje dodaný obrázek. |
CopyTo(array: XImage[], index: int) | Zkopírujte obsah kolekce do pole počínaje indexem. |
Delete() | Odstraňte každý obrázek (alias pro Clear). |
Delete(index: int) | Odstraňte obrázek na indexu začínajícím od jedné. |
Delete(index: int, action: ImageDeleteAction) | Odstraňte obrázek na indexu začínajícím od jedné pomocí dodané akční politiky. |
Delete(name: string) | Odstraňte obrázek s dodaným názvem zdroje. |
Delete(name: string, action: ImageDeleteAction) | Odstraňte pojmenovaný obrázek pomocí dodané akční politiky. |
GetImageName(image: XImage) | Vrátí název zdroje poskytnutého obrázku. |
Remove(item: XImage) | Odstraňte obrázek a nahlaste, zda byl přítomen. |
Replace(index: int, stream: Stream) | Nahraďte obrázek na indexu začínajícím od 1 dodaným proudem. |
Replace(index: int, stream: Stream, quality: int) | Nahraďte obrázek na indexu začínajícím od 1 JPEGem překódovaným na danou kvalitu. |
Replace(index: int, stream: Stream, quality: int, isBlackAndWhite: bool) | Nahraďte obrázek na indexu počítaném od jedné JPEG-reenkódovaným s danou kvalitou, volitelně v černobílém provedení. |
GetEnumerator() | Enumerator typovaný na XImage. |
GetByName(name: string) | Získat obrázek podle jeho názvu zdroje (např. “Im0”, “JI1a”). |
Replace(name: string, stream: Stream) | Nahraďte obrázek zadaným názvem zdroje. |