TextStamp

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

NameTypZugriffBeschreibung
DefaultFontFontLesenStandard-Schriftart, die verwendet wird, wenn FontName nicht explizit festgelegt ist.
DefaultFontSizefloatLesenStandard-Schriftgröße, die verwendet wird, wenn FontSize nicht explizit festgelegt ist.
TextstringLesen/SchreibenDer Text zum Stempeln.
ValuestringLesen/SchreibenAlias für Text.
FontNamestringLesen/SchreibenSchriftname (muss in Seitenressourcen vorhanden sein oder eine Standard-14-Schrift sein).
FontSizefloatLesenSchriftgröße in Punkten.
ColorColorLesen/SchreibenTextfarbe.
TextStateTextStateLesen/SchreibenTextformatierungsstatus.
WordWrapboolLesen/SchreibenOb der Text an der Breitenbegrenzung umbrochen wird.
WordWrapModeTextFormattingOptions.WordWrapModeLesen/SchreibenZeilenumbruchmodus, der auf den Stempeltext angewendet wird.
WidthdoubleLesen/SchreibenBreitenbeschränkung, die für den Zeilenumbruch verwendet wird (in Punkten).
HeightdoubleLesen/SchreibenHöhenbeschränkung für das Stempelfeld.
ScaleboolLesen/SchreibenWenn true, wird der Stempeltext so skaliert, dass er in Breite × Höhe passt.
ZoomdoubleLesen/SchreibenZoomfaktor, der auf den Stempel angewendet wird.
TextAlignmentHorizontalAlignmentLesen/SchreibenHorizontale Ausrichtung der Textzeilen innerhalb des Stempelrahmens.
StampIdintLesen/SchreibenDer Stempel-Identifikator.
Pagesint[]?Lesen/SchreibenSeiten, auf die der Stempel angewendet werden soll (1-basiert).
PageNumberintLesen/SchreibenEinzelne Seitenzahl, auf die der Stempel angewendet werden soll (1-basiert).
XOrigindoubleLesen/SchreibenX-Ursprungsposition in Punkten.
YOrigindoubleLesen/SchreibenY-Ursprungsposition in Punkten.
RotationfloatLesen/SchreibenRotationswinkel in Grad.
OpacityfloatLesen/SchreibenDeckkraft (0,0-1,0).
IsBackgroundboolLesen/SchreibenOb dieser Stempel im Hintergrund ist.
QualityintLesen/SchreibenJPEG-Qualität (1..100), wenn der Stempel als JPEG-Bild ausgegeben wird.
BlendingSpaceBlendingColorSpaceLesen/SchreibenBeim Compositing des Stempels auf die Seite verwendeter Blending-Farbraum.

Methoden

SignaturBeschreibung
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.

Siehe auch

 Deutsch