WatermarkStamp
Übersicht
WatermarkStamp ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: Stamp.
Ein Wasserzeichen-Stempel, der diagonalen Text über die Seite zeichnet.
Diese Klasse stellt 7 Methoden zur Arbeit mit WatermarkStamp-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, WatermarkStamp. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: BlendingSpace, Color, FontName, FontSize, IsBackground, Opacity und 9 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Text | string | Lesen/Schreiben | Der Wasserzeichen-Text. |
FontName | string | Lesen/Schreiben | Schriftname. |
FontSize | double | Lesen/Schreiben | Schriftgröße in Punkten. |
Color | (double R, double G, double B) | Lesen/Schreiben | Textfarbe als RGB (0-1-Bereich). |
Rotate | double | Lesen/Schreiben | Rotationswinkel in Grad. |
StampId | int | Lesen/Schreiben | Der Stempel-Identifikator. |
Pages | int[]? | Lesen/Schreiben | Seiten, auf die der Stempel angewendet werden soll (1-basiert). |
PageNumber | int | Lesen/Schreiben | Einzelne Seitenzahl, auf die der Stempel angewendet werden soll (1-basiert). |
XOrigin | double | Lesen/Schreiben | X-Ursprungsposition in Punkten. |
YOrigin | double | Lesen/Schreiben | Y-Ursprungsposition in Punkten. |
Rotation | float | Lesen/Schreiben | Rotationswinkel in Grad. |
Opacity | float | Lesen/Schreiben | Deckkraft (0.0-1.0). |
IsBackground | bool | Lesen/Schreiben | Ob dieser Stempel im Hintergrund ist. |
Quality | int | Lesen/Schreiben | JPEG-Qualität (1..100), wenn der Stempel als JPEG-Bild ausgegeben wird. |
BlendingSpace | BlendingColorSpace | Lesen/Schreiben | Blending-Farbraum, der beim Zusammensetzen des Stempels auf die Seite verwendet wird. |
Methoden
| Signatur | Beschreibung |
|---|---|
WatermarkStamp(text: string) | Ruft WatermarkStamp(text) für diese WatermarkStamp-Instanz auf. |
BindLogo(formattedText: FormattedText) | Binde ein FormattedText als Logo der Briefmarke (Textstempel). |
BindImage(imageData: byte[]) | Binden Sie Rohbildbytes als das Logo des Stempels (Bildstempel). |
BindPdf(pdfStream: Stream, pageNumber: int) | Binden Sie eine PDF-Seite (als Stempelquelle) per Stream und 1-basierter Seitennummer. |
BindTextState(textState: TextState) | Binden Sie ein TextState, das die Vorgaben überschreibt, wenn der Stempel als Text getippt wird. |
SetImageSize(width: float, height: float) | Legen Sie die explizite Pixelgröße fest, bei der der Bildstempel gerendert wird. |
SetOrigin(originX: float, originY: float) | Setze die Ursprungposition. |