Artefakt

Artefakt

Übersicht

Artifact ist eine Klasse in Aspose.PDF FOSS für .NET.

Stellt ein PDF‑Artefakt dar — eine markierte Inhaltssequenz, die als /Artifact gekennzeichnet ist (PDF 32000 §14.8.2.2).

Diese Klasse stellt 16 Methoden zur Arbeit mit Artifact‑Objekten in .NET‑Programmen bereit.
Verfügbare Methoden umfassen: Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, SetTextAndState und 1 weitere Methode.
Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich.
Eigenschaften: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype und 18 weitere.

Eigenschaften

NameTypZugriffBeschreibung
TypeArtifactTypeRead/WriteDie Typklassifizierung des Artefakts.
SubtypeArtifactSubtypeRead/WriteDer Subtyp des Artefakts.
CustomTypestring?Read/WriteName des nicht standardmäßigen Artefakt‑Typs.
CustomSubtypestring?Read/WriteName des nicht standardmäßigen Artefakt‑Subtyps.
Textstring?Read/WriteTextinhalt, extrahiert aus den Content‑Stream‑Operatoren des Artefakts.
RectangleRectangle?ReadBegrenzungsrahmen aus dem /BBox‑Eintrag im Eigenschaftenwörterbuch.
OpacitydoubleRead/WriteDeckkraft des Artefakts (aus ExtGState /ca).
PagePage?ReadDie Seite, zu der dieses Artefakt gehört.
ArtifactHorizontalAlignmentHorizontalAlignmentRead/WriteHorizontale Ausrichtung (aus dem /Attached‑Eintrag).
ArtifactVerticalAlignmentVerticalAlignmentRead/WriteVertikale Ausrichtung (aus dem /Attached‑Eintrag).
IsBackgroundboolRead/WriteOb dies ein Hintergrund‑Artefakt ist.
RotationdoubleRead/WriteRotationswinkel in Grad.
BackgroundColorColor?Read/WriteHintergrundfarbe.
RightMargindoubleRead/WriteRechter Rand.
LeftMargindoubleRead/WriteLinker Rand.
TopMargindoubleRead/WriteOberer Rand.
BottomMargindoubleRead/WriteUnterer Rand.
PositionPoint?Read/WriteExplizite Platzierungskoordinaten.
FormattedTextFormattedText?Read/WriteFormatierter Text für das Artefakt.
TextStateTextState?Read/WriteTextzustand für Artefakt‑Text.
LinesList<string>ReadMehrzeiliger Textinhalt.
ContentsList<Operator>ReadInterne Content‑Stream‑Operatoren, die das Artefakt zeichnen.
FormXForm?ReadDas Form XObject, das dieses Artefakt unterstützt, wenn es als wiederverwendbare Form gerendert wird (z. B.
ImageXImage?ReadDas Image XObject, das dieses Artefakt unterstützt, wenn sein Inhalt ein Rasterbild ist.

Methoden

SignatureDescription
Artifact()Standardkonstruktor — erstellt ein Artefakt mit undefiniertem Typ und Subtyp.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Erstellt ein Artefakt mit dem angegebenen Typ und Subtyp.
Artifact(type: string, subType: string)Erstellt ein Artefakt mit einem stringbasierten benutzerdefinierten Typ und Subtyp.
SetPageNumberReplacementString(value: string)Setzt das Seitenzahl‑Ersetzungstoken, das in Text verwendet wird.
SetLinesAndState(text: string[], textState: TextState)Setzt mehrzeiligen Textinhalt mit dem angegebenen TextState.
BeginUpdates()Beginnt ein batchweise durchgeführtes Eigenschafts‑Update.
SaveUpdates()Spült ein batchweise gestartetes Update, das von BeginUpdates initiiert wurde.
Dispose()Gibt die vom Artefakt gehaltenen Ressourcen frei.
GetValue(name: string)Liest ein benutzerdefiniertes Namens‑/Wert‑Paar, das über SetValue(string, string) festgelegt wurde.
SetValue(name: string, value: string)Speichert ein benutzerdefiniertes Namens‑/Wert‑Paar im Artefakt (für nachgelagerten Metadatenzugriff; wird in diesem Build nicht in das PDF übernommen).
RemoveValue(name: string)Entfernt ein zuvor über SetValue festgelegtes benutzerdefiniertes Namens‑/Wert‑Paar.
SetImage(imageStream: Stream)Fügt dem Artefakt ein Rasterbild hinzu.
SetImage(imageName: string)Fügt dem Artefakt ein Rasterbild über einen Pfad hinzu.
SetText(formattedText: FormattedText)Setzt den Artefakt‑Text aus einer FormattedText‑Instanz.
SetTextAndState(text: string, textState: TextState)Setzt Text und TextState zusammen.
SetPdfPage(page: Page)Bindet dieses Artefakt an eine bestimmte Seite.

Siehe auch

 Deutsch