WatermarkArtifact

WatermarkArtifact

Übersicht

WatermarkArtifact ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: Artifact.

Stellt ein Wasserzeichen-Artefakt dar, das zu einer PDF-Seite hinzugefügt werden kann.

Diese Klasse bietet 19 Methoden zur Arbeit mit WatermarkArtifact-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText und 3 zusätzliche Methoden. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype und 18 weitere.

Eigenschaften

NameTypZugriffBeschreibung
TypeArtifactTypeLesen/SchreibenDie Typklassifizierung des Artefakts.
SubtypeArtifactSubtypeLesen/SchreibenDer Subtyp des Artefakts.
CustomTypestring?Lesen/SchreibenName des nichtstandardmäßigen Artefakttyps.
CustomSubtypestring?Lesen/SchreibenName des nichtstandardmäßigen Artefaktuntertyps.
Textstring?Lesen/SchreibenTextinhalt, der aus den Content-Stream-Operatoren des Artefakts extrahiert wurde.
RectangleRectangle?LesenBounding box aus dem /BBox-Eintrag im Eigenschaften-Dictionary.
OpacitydoubleLesen/SchreibenDeckkraft des Artefakts (aus ExtGState /ca).
PagePage?LesenDie Seite, zu der dieses Artefakt gehört.
ArtifactHorizontalAlignmentHorizontalAlignmentLesen/SchreibenHorizontale Ausrichtung (aus /Attached entry).
ArtifactVerticalAlignmentVerticalAlignmentLesen/SchreibenVertikale Ausrichtung (aus /Attached entry).
IsBackgroundboolLesen/SchreibenOb dies ein Hintergrundartefakt ist.
RotationdoubleLesen/SchreibenRotationswinkel in Grad.
BackgroundColorColor?Lesen/SchreibenHintergrundfarbe.
RightMargindoubleLesen/SchreibenRechter Rand.
LeftMargindoubleLesen/SchreibenLinker Rand.
TopMargindoubleLesen/SchreibenOberer Rand.
BottomMargindoubleLesen/SchreibenUnterer Rand.
PositionPoint?Lesen/SchreibenExplizite Platzierungskoordinaten.
FormattedTextFormattedText?Lesen/SchreibenFormatierter Text für das Artefakt.
TextStateTextState?Lesen/SchreibenTextzustand für Artefakttext.
LinesList<string>LesenMehrzeiliger Textinhalt.
ContentsList<Operator>LesenInterne content-stream-Operatoren, die das Artefakt zeichnen.
FormXForm?LesenDas Form XObject, das diesem Artefakt zugrunde liegt, wenn es als wiederverwendbares Formular gerendert wird (z. B.
ImageXImage?LesenDas Image XObject, das diesem Artefakt zugrunde liegt, wenn sein Inhalt ein Rasterbild ist.

Methoden

SignaturBeschreibung
WatermarkArtifact()Erstellt eine Instanz eines Watermark-Artefakts.
SetTextAndState(text: string, state: TextState)Setzt den Text und den Textzustand für das Wasserzeichen.
SetText(formattedText: Aspose.Pdf.Facades.FormattedText)Setze den Wasserzeichen-Text aus einem FormattedText-Objekt (Facades API-Stil-Helfer).
AddToPage(page: Page)Füge dieses Artefakt zu einer Seite hinzu.
Artifact()Standardkonstruktor — erstellt ein Artefakt mit Undefined-Typ und -Subtyp.
Artifact(type: ArtifactType, subType: ArtifactSubtype)Erstellt ein Artefakt mit dem angegebenen Typ und Untertyp.
Artifact(type: string, subType: string)Erstellt ein Artefakt mit stringbasiertem benutzerdefiniertem Typ und Untertyp.
SetPageNumberReplacementString(value: string)Setzt das Seitenzahl-Ersetzungstoken, das in Text verwendet wird.
SetLinesAndState(text: string[], textState: TextState)Setzt mehrzeiligen Textinhalt mit dem angegebenen Textzustand.
BeginUpdates()Beginne ein batchweise ausgeführtes Eigenschafts-Update.
SaveUpdates()Leere ein batchweise gestartetes Update, das von BeginUpdates initiiert wurde.
Dispose()Gibt die vom Artefakt gehaltenen Ressourcen frei.
GetValue(name: string)Lese ein benutzerdefiniertes Namens-/Wert-Paar, das über SetValue(string, string) festgelegt wurde.
SetValue(name: string, value: string)Speichere ein benutzerdefiniertes Namens-/Wert-Paar im Artefakt (für den Zugriff auf Metadaten nachgelagert; wird in diesem Build nicht in das PDF übernommen).
RemoveValue(name: string)Entfernen Sie ein benutzerdefiniertes Namens-/Wert-Paar, das zuvor über SetValue festgelegt wurde.
SetImage(imageStream: Stream)Ein Rasterbild an das Artefakt anhängen.
SetImage(imageName: string)Ein Rasterbild per Pfad anhängen.
SetText(formattedText: FormattedText)Setzt den Artefakt-Text von einer FormattedText-Instanz.
SetPdfPage(page: Page)Binden Sie dieses Artefakt an eine bestimmte Seite.

Siehe auch

 Deutsch