TextStamp

TextStamp class

Repräsentiert den Textstempel.

public class TextStamp : Stamp

Konstrukteure

NameBeschreibung
TextStamp(FormattedText)Initialisiert eine neue Instanz vonTextStamp Klasse mit formatiertemText object
TextStamp(string)Initialisiert eine neue Instanz vonTextStamp Klasse.
TextStamp(string, TextState)Initialisiert eine neue Instanz vonTextStamp Klasse.

Eigenschaften

NameBeschreibung
Background { get; set; }Setzt oder erhält einen Bool-Wert, der anzeigt, dass der Inhalt als Hintergrund gestempelt wird. Wenn der Wert wahr ist, wird der Stempelinhalt nach unten gelegt. Standardmäßig ist der Wert falsch, der Stempelinhalt wird nach oben gelegt.
BottomMargin { get; set; }Ruft den unteren Rand des Stempels ab oder legt ihn fest.
Draw { get; set; }Diese Eigenschaft bestimmt, wie der Stempel auf der Seite gezeichnet wird. Bei Draw = true wird stamp als Grafikoperator gezeichnet und bei draw = false wird stamp als Text gezeichnet.
override Height { get; set; }Gewünschte Höhe des Stempels auf der Seite.
HorizontalAlignment { get; set; }Holt oder setzt die horizontale Ausrichtung des Stempels auf der Seite.
Justify { get; set; }Definiert die Textausrichtung. Wenn diese Eigenschaft auf „true“ gesetzt ist, werden sowohl der linke als auch der rechte Rand des Textes ausgerichtet. Standardwert: false.
LeftMargin { get; set; }Ruft den linken Rand des Stempels ab oder legt ihn fest.
MaxRowWidth { get; set; }Maximale Zeilenhöhe für WordWrap-Option.
Opacity { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der die Deckkraft des Stempels angibt. Der Wert liegt zwischen 0,0 und 1,0. Standardmäßig ist der Wert 1,0.
OutlineOpacity { get; set; }Ruft einen Wert ab oder legt einen Wert fest, um die Deckkraft der Stempelkontur anzugeben. Der Wert liegt zwischen 0,0 und 1,0. Standardmäßig ist der Wert 1,0.
OutlineWidth { get; set; }Liest oder setzt einen Wert der Umrissbreite des Stempels. Standardmäßig ist der Wert 1,0.
RightMargin { get; set; }Ruft den rechten Rand des Stempels ab oder legt ihn fest.
Rotate { get; set; }Setzt oder erhält die Drehung des Stempelinhalts entsprechendRotation Werte. Hinweis. Diese Eigenschaft dient zum Festlegen von Winkeln, die Vielfache von 90 Grad sind (0, 90, 180, 270 Grad). Um einen beliebigen Winkel festzulegen, verwenden Sie die Eigenschaft RotateAngle. Wenn der von ArbitraryAngle festgelegte Winkel kein Vielfaches von 90 ist, gibt die Rotate-Eigenschaft Rotation.None. zurück.
RotateAngle { get; set; }Ermittelt oder setzt den Rotationswinkel des Stempels in Grad. Diese Eigenschaft erlaubt es, einen beliebigen Rotationswinkel einzustellen.
Scale { get; set; }Definiert die Skalierung des Textes. Wenn diese Eigenschaft auf „true“ gesetzt und der Wert „Breite“ angegeben ist, wird der Text so skaliert, dass er auf die angegebene Breite passt.
TextAlignment { get; set; }Ausrichtung des Textes innerhalb des Stempels.
TextState { get; }Ruft Texteigenschaften des Stempels ab. SehenTextState für Details.
TopMargin { get; set; }Ruft den oberen Rand des Stempels ab oder legt ihn fest.
TreatYIndentAsBaseLine { get; set; }Definiert den Koordinatenursprung zum Platzieren von Text. Wenn TreatYIndentAsBaseLine = true (Standard, wenn Draw = true ist), wird der YIndent-Wert als Grundlinie des Textes behandelt. Wenn TreatYIndentAsBaseLine = false (Standard, wenn Draw = false) wird der YIndent-Wert als untere ( Abstiegslinie) von text.
Value { get; set; }Erhält oder setzt einen String-Wert, der als Stempel auf der Seite verwendet wird.
VerticalAlignment { get; set; }Ruft die vertikale Ausrichtung des Stempels auf der Seite ab oder legt sie fest.
override Width { get; set; }Gewünschte Breite des Stempels auf der Seite.
WordWrap { get; set; }Definiert Zeilenumbruch. Wenn diese Eigenschaft auf „true“ gesetzt und der Wert „Breite“ angegeben ist, wird der Text in mehreren Zeilen umbrochen, um in die angegebene Breite zu passen. Standardwert: false.
XIndent { get; set; }Horizontale Stempelkoordinate, von links beginnend.
YIndent { get; set; }Vertikale Stempelkoordinate, von unten beginnend.
Zoom { get; set; }Zoomfaktor des Stempels. Ermöglicht das Skalieren von Stempeln. Bitte beachten Sie, dass das Eigenschaftspaar ZoomX und ZoomY es ermöglicht, den Zoomfaktor für jede Achse separat einzustellen. Die Einstellung dieser Eigenschaft ändert sowohl die ZoomX- als auch die ZoomY-Eigenschaft. Wenn ZoomX und ZoomY unterschiedlich sind, gibt die Zoom-Eigenschaft den ZoomX-Wert zurück.
ZoomX { get; set; }Horizontaler Zoomfaktor des Stempels. Ermöglicht das horizontale Skalieren des Stempels.
ZoomY { get; set; }Vertikaler Zoomfaktor des Stempels. Ermöglicht das vertikale Skalieren des Stempels.

Methoden

NameBeschreibung
getStampId()Rücksendestempel ID.
override Put(Page)Fügt einen Textstempel auf der Seite hinzu.
setStampId(int)Setzt die Stempel-ID.

Siehe auch