ArtifactCollection
Przegląd
ArtifactCollection jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: IEnumerable<Artifact>.
Zbiór artefaktów na stronie.
Ta klasa udostępnia 9 metod do pracy z obiektami ArtifactCollection w programach .NET. Dostępne metody to: Add, CopyTo, Delete, FindByValue, GetEnumerator, Update. Wszystkie publiczne członkowie są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Count, IsReadOnly, IsSynchronized, SyncRoot.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
IsReadOnly | bool | Odczyt | Czy ta kolekcja jest tylko do odczytu (zawsze false). |
IsSynchronized | bool | Odczyt | Czy dostęp do tej kolekcji jest wątkowo bezpieczny (zawsze false). |
SyncRoot | object | Odczyt | Korzeń synchronizacji zapewniający dostęp bezpieczny dla wątków. |
Count | int | Odczyt | Liczba artefaktów na stronie. |
Metody
| Sygnatura | Opis |
|---|---|
Add(artifact: WatermarkArtifact) | Dodaj artefakt znaku wodnego do strony. |
Add(artifact: BackgroundArtifact) | Dodaj artefakt tła do strony: jest renderowany w treści strony jako wstępnie dołączony blok /Artifact /Subtype /Background i zapisywany w kolekcji, aby po przeładowaniu zachował się. |
Add(artifact: Artifact) | Dodaj ogólny artefakt do kolekcji. |
CopyTo(dest: Artifact[], index: int) | Skopiuj artefakty tej kolekcji do dest, zaczynając od indeksu. |
FindByValue(name: string, expectedValue: string) | Znajdź artefakty, których wpis nazwy jest równy expectedValue. |
Update(artifact: Artifact) | Zaktualizuj wpis artefaktu na stronie (brak działania, gdy artefakt nie znajduje się w kolekcji). |
GetEnumerator() | Wywołuje GetEnumerator na tej instancji ArtifactCollection. |
Delete(index: int) | Usuń artefakt podanym indeksem liczonym od 1. |
Delete(artifact: Artifact) | Usuń artefakt po referencji; brak działania, jeśli nie znajduje się w kolekcji. |