ArtefaktSammlung
Übersicht
ArtifactCollection ist eine Klasse in Aspose.PDF FOSS für .NET.
Erbt von: IEnumerable<Artifact>.
Sammlung von Artefakten auf einer Seite.
Diese Klasse stellt 9 Methoden zur Arbeit mit ArtifactCollection-Objekten in .NET-Programmen bereit.
Verfügbare Methoden umfassen: Add, CopyTo, Delete, FindByValue, GetEnumerator, Update.
Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS for .NET-Pakets zugänglich.
Eigenschaften: Count, IsReadOnly, IsSynchronized, SyncRoot.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
IsReadOnly | bool | Lesen | Gibt an, ob diese Sammlung schreibgeschützt ist (immer false). |
IsSynchronized | bool | Lesen | Gibt an, ob der Zugriff auf diese Sammlung thread-sicher ist (immer false). |
SyncRoot | object | Lesen | Synchronisationswurzel für thread-sicheren Zugriff. |
Count | int | Lesen | Anzahl der Artefakte auf der Seite. |
Methoden
| Signature | Description |
|---|---|
Add(artifact: WatermarkArtifact) | Fügt ein Wasserzeichen‑Artefakt zur Seite hinzu. |
Add(artifact: BackgroundArtifact) | Fügt ein Hintergrund‑Artefakt zur Seite hinzu. |
Add(artifact: Artifact) | Fügt ein generisches Artefakt zur Sammlung hinzu. |
CopyTo(dest: Artifact[], index: int) | Kopiert die Artefakte dieser Sammlung in dest, beginnend bei Index. |
FindByValue(name: string, expectedValue: string) | Findet Artefakte, deren Namenseintrag dem erwarteten Wert entspricht. |
Update(artifact: Artifact) | Aktualisiert den Eintrag des Artefakts auf der Seite (keine Aktion, wenn das Artefakt nicht in der Sammlung ist). |
GetEnumerator() | Ruft GetEnumerator für diese ArtifactCollection‑Instanz auf. |
Delete(index: int) | Löscht das Artefakt am angegebenen 1‑basierten Index. |
Delete(artifact: Artifact) | Entfernt ein Artefakt per Referenz; keine Aktion, wenn es nicht in der Sammlung ist. |