Class BatesNArtifact

BatesNArtifact-Klasse

Klasse beschreibt Bates-Nummerierungsartefakt.

public class BatesNArtifact : PaginationArtifact

Konstruktoren

NameBeschreibung
BatesNArtifact()Initialisiert eine neue Instanz der BatesNArtifact-Klasse. Dieser Konstruktor ist intern und erstellt eine Header-Artefaktinstanz mit Standardwerten.

Eigenschaften

NameBeschreibung
ArtifactHorizontalAlignment { get; set; }Horizontale Ausrichtung des Artefakts. Wenn die Position explizit angegeben ist (in der Positionseigenschaft), wird dieser Wert ignoriert.
ArtifactVerticalAlignment { get; set; }Vertikale Ausrichtung des Artefakts. Wenn die Position explizit angegeben ist (in der Positionseigenschaft), wird dieser Wert ignoriert.
BottomMargin { get; set; }Unterer Rand des Artefakts. Wenn die Position explizit angegeben ist (in der Positionseigenschaft), wird dieser Wert ignoriert.
Contents { get; }Gibt die Sammlung der internen Operatoren des Artefakts zurück.
CustomSubtype { get; set; }Gibt den Namen des Artefakt-Subtyps zurück. Kann verwendet werden, wenn der Artefakt-Subtype kein Standard-Subtype ist.
CustomType { get; set; }Gibt den Namen des Artefakt-Typs zurück. Kann verwendet werden, wenn der Artefakt-Typ nicht standardmäßig ist.
EndPage { get; set; }Gibt die Endseitenzahl für das Artefakt zurück oder setzt sie. Der Wert muss größer oder gleich 0 sein. Wenn ein Wert kleiner als 0 gesetzt wird, wird er auf 0 angepasst. Der Standardwert von 0 bedeutet, dass es keine Endseiten-Grenzen gibt.
Form { get; }Gibt das XForm des Artefakts zurück (falls XForm verwendet wird).
Image { get; }Gibt das Bild des Artefakts zurück (falls vorhanden).
IsBackground { get; set; }Wenn wahr, wird das Artefakt hinter den Seiteninhalten platziert.
LeftMargin { get; set; }Linker Rand des Artefakts. Wenn die Position explizit angegeben ist (in der Positionseigenschaft), wird dieser Wert ignoriert.
Lines { get; }Linien des mehrzeiligen Textartefakts.
NumberOfDigits { get; set; }Gibt die Anzahl der Ziffern für die Bates-Nummerierung zurück oder setzt sie. Der Wert muss zwischen 3 und 15 (einschließlich) liegen. Wenn ein Wert kleiner als 3 gesetzt wird, wird er auf 3 angepasst. Wenn ein Wert größer als 15 gesetzt wird, wird er auf 15 angepasst. Der Standardwert ist 6.
Opacity { get; set; }Gibt die Opazität des Artefakts zurück oder setzt sie. Mögliche Werte liegen im Bereich 0..1.
Position { get; set; }Gibt die Position des Artefakts zurück oder setzt sie. Wenn diese Eigenschaft angegeben ist, werden Ränder und Ausrichtungen ignoriert.
Prefix { get; set; }Gibt das Präfix zurück oder setzt es, das zur Bates-Nummer hinzugefügt werden soll.
Rectangle { get; }Gibt das Rechteck des Artefakts zurück.
RightMargin { get; set; }Rechter Rand des Artefakts. Wenn die Position explizit angegeben ist (in der Positionseigenschaft), wird dieser Wert ignoriert.
Rotation { get; set; }Gibt den Rotationswinkel des Artefakts zurück oder setzt ihn.
StartNumber { get; set; }Gibt die Startnummer für die Bates-Nummerierung zurück oder setzt sie. Der Wert muss größer oder gleich 1 sein. Wenn ein Wert kleiner als 1 gesetzt wird, wird er auf 1 angepasst.
StartPage { get; set; }Gibt die Startseitenzahl für das Artefakt zurück oder setzt sie. Der Wert muss größer oder gleich 1 sein. Wenn ein Wert kleiner als 1 gesetzt wird, wird er auf 1 angepasst.
Subset { get; set; }Gibt die Teilmenge der Seiten zurück oder setzt sie, auf die das Artefakt angewendet wird (z. B. alle Seiten, gerade Seiten, ungerade Seiten).
Subtype { get; set; }Gibt den Artefakt-Subtype zurück. Wenn das Artefakt einen nicht standardmäßigen Subtyp hat, kann der Name des Subtyps über CustomSubtype gelesen werden.
Suffix { get; set; }Gibt das Suffix zurück oder setzt es, das zur Bates-Nummer hinzugefügt werden soll.
Text { get; set; }Gibt den Text des Artefakts zurück oder setzt ihn.
TextState { get; set; }Textzustand für den Artefakttext.
TopMargin { get; set; }Oberer Rand des Artefakts. Wenn die Position explizit angegeben ist (in der Positionseigenschaft), wird dieser Wert ignoriert.
Type { get; set; }Gibt den Artefakt-Typ zurück.

Methoden

NameBeschreibung
BeginUpdates()Beginnt verzögerte Updates. Verwenden Sie diese Funktion, wenn Sie mehrere Änderungen am selben Artefakt vornehmen müssen, um die Leistung zu verbessern. Normalerweise werden die Artefakt-Operatoren jedes Mal geändert, wenn eine Artefakteigenschaft geändert wird. Dies führt dazu, dass der Seiteninhalt jedes Mal geändert wird, wenn das Artefakt geändert wird. Um diesen Effekt zu vermeiden, setzen Sie alle Artefakt-Updates zwischen den Aufrufen von StartUpdates/SpeichernUpdates. Dies ermöglicht es, den Seiteninhalt nur einmal zu ändern.
Dispose()Gibt das Artefakt frei.
GetValue(string)Gibt den benutzerdefinierten Wert des Artefakts zurück.
RemoveValue(string)Entfernt den benutzerdefinierten Wert aus dem Artefakt.
SaveUpdates()Speichert alle Updates im Artefakt, die nach dem Aufruf von BeginUpdates() vorgenommen wurden.
SetImage(Stream)Setzt das Bild des Artefakts.
SetImage(string)Setzt das Bild des Artefakts.
SetLinesAndState(string[], TextState)Setzt Text und Texteigenschaften des Artefakts. Ermöglicht die Angabe mehrerer Zeilen.
SetPageNumberReplacementString(string)Setzt, welcher String durch die Seitenzahl ersetzt wird. Der Standardwert ist #.
SetPdfPage(Page)Setzt die PDF-Seite, die als Artefakt auf der Dokumentseite platziert wird.
SetText(FormattedText)Setzt den Text des Artefakts.
SetTextAndState(string, TextState)Setzt Text und Texteigenschaften des Artefakts.
SetValue(string, string)Setzt den benutzerdefinierten Wert des Artefakts.

Siehe auch