TextStamp
Übersicht
TextStamp ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: Stamp.
Ein Textstempel, der auf PDF-Seiten angewendet werden kann.
Diese Klasse bietet 11 Methoden zur Arbeit mit TextStamp-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: BindImage, BindLogo, BindPdf, BindTextState, SetImageSize, SetOrigin, TextStamp. 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, DefaultFont, DefaultFontSize, FontName, FontSize und weitere 19.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
DefaultFont | Font | Lesen | Standard-Schriftart, die verwendet wird, wenn FontName nicht explizit festgelegt ist. |
DefaultFontSize | float | Lesen | Standard-Schriftgröße, die verwendet wird, wenn FontSize nicht explizit festgelegt ist. |
Text | string | Lesen/Schreiben | Der Text zum Stempeln. |
Value | string | Lesen/Schreiben | Alias für Text. |
FontName | string | Lesen/Schreiben | Schriftname (muss in Seitenressourcen vorhanden sein oder eine Standard-14-Schrift sein). |
FontSize | float | Lesen | Schriftgröße in Punkten. |
Color | Color | Lesen/Schreiben | Textfarbe. |
TextState | TextState | Lesen/Schreiben | Textformatierungsstatus. |
WordWrap | bool | Lesen/Schreiben | Ob der Text an der Breitenbegrenzung umbrochen wird. |
WordWrapMode | TextFormattingOptions.WordWrapMode | Lesen/Schreiben | Zeilenumbruchmodus, der auf den Stempeltext angewendet wird. |
Width | double | Lesen/Schreiben | Breitenbeschränkung, die für den Zeilenumbruch verwendet wird (in Punkten). |
Height | double | Lesen/Schreiben | Höhenbeschränkung für das Stempelfeld. |
Scale | bool | Lesen/Schreiben | Wenn true, wird der Stempeltext so skaliert, dass er in Breite × Höhe passt. |
Zoom | double | Lesen/Schreiben | Zoomfaktor, der auf den Stempel angewendet wird. |
TextAlignment | HorizontalAlignment | Lesen/Schreiben | Horizontale Ausrichtung der Textzeilen innerhalb des Stempelrahmens. |
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 | Beim Compositing des Stempels auf die Seite verwendeter Blending-Farbraum. |
Methoden
| Signatur | Beschreibung |
|---|---|
TextStamp(text: string) | Ruft TextStamp(text) auf dieser TextStamp-Instanz auf. |
TextStamp(formattedText: FormattedText) | Erstelle ein TextStamp aus einem FormattedText (flacht dessen Zeilen zu einem einzelnen String ab, verbunden durch ‘\n’). |
BindLogo(formattedText: FormattedText) | Binde ein FormattedText als das Logo des Stempels (Textstempel). |
BindImage(imageData: byte[]) | Binde rohe Bildbytes als das Logo des Stempels (Bildstempel). |
BindImage(image: Stream) | Binde einen Stream als Bildquelle des Stempels. |
BindImage(imageFile: string) | Binde einen Dateipfad als Bildquelle des Stempels. |
BindPdf(pdfStream: Stream, pageNumber: int) | Binde eine PDF-Seite (als Stempelquelle) über einen Stream + 1-basierte Seitennummer. |
BindPdf(pdfFile: string, pageNumber: int) | Binde eine PDF-Seite (als Stempelquelle) über Dateipfad + 1-basierte Seitennummer. |
BindTextState(textState: TextState) | Binde ein TextState, das die Vorgaben überschreibt, wenn der Stempel als Text eingegeben wird. |
SetImageSize(width: float, height: float) | Lege die explizite Pixelgröße fest, bei der der Bildstempel gerendert wird. |
SetOrigin(originX: float, originY: float) | Setze die Ursprungsposition. |