Class PaginationArtifact

Klasse PaginationArtifact

Stellt eine abstrakte Basisklasse für Paginierungsartefakte in einem Dokument dar.

public abstract class PaginationArtifact : Artifact

Eigenschaften

NameBeschreibung
ArtifactHorizontalAlignment { get; set; }Horizontale Ausrichtung des Artefakts. Wenn die Position explizit angegeben ist (in der Position-Eigenschaft), wird dieser Wert ignoriert.
ArtifactVerticalAlignment { get; set; }Vertikale Ausrichtung des Artefakts. Wenn die Position explizit angegeben ist (in der Position-Eigenschaft), wird dieser Wert ignoriert.
BottomMargin { get; set; }Unterer Rand des Artefakts. Wenn die Position explizit angegeben ist (in der Position-Eigenschaft), 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 (wenn XForm verwendet wird).
Image { get; }Gibt das Bild des Artefakts zurück (wenn 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 Position-Eigenschaft), wird dieser Wert ignoriert.
Lines { get; }Linien des mehrzeiligen Textartefakts.
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.
Rectangle { get; }Gibt das Rechteck des Artefakts zurück.
RightMargin { get; set; }Rechter Rand des Artefakts. Wenn die Position explizit angegeben ist (in der Position-Eigenschaft), wird dieser Wert ignoriert.
Rotation { get; set; }Gibt den Rotationswinkel des Artefakts zurück oder setzt ihn.
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 von 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 Subtyp des Artefakts zurück. Wenn das Artefakt einen nicht standardmäßigen Subtyp hat, kann der Name des Subtyps über CustomSubtype gelesen werden.
Text { get; set; }Gibt den Text des Artefakts zurück.
TextState { get; set; }Textzustand für den Text des Artefakts.
TopMargin { get; set; }Oberer Rand des Artefakts. Wenn die Position explizit angegeben ist (in der Position-Eigenschaft), wird dieser Wert ignoriert.
Type { get; set; }Gibt den Typ des Artefakts 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 Operatoren des Artefakts jedes Mal geändert, wenn eine Eigenschaft des Artefakts 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/SaveUpdates. 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 den Text und die 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 den Text und die Texteigenschaften des Artefakts.
SetValue(string, string)Setzt den benutzerdefinierten Wert des Artefakts.

Siehe auch