Class ColorBarAnnotation

ColorBarAnnotation-Klasse

Klasse, die die ColorBarAnnotation-Annotation darstellt. Eigenschaft Color wird ignoriert, stattdessen wird die Farbe ColorsOfCMYK verwendet. Bei der Erstellung bestimmt das Verhältnis von Breite und Höhe die Ausrichtung der Annotation - horizontal oder vertikal. Anschließend wird überprüft, ob das Annotationsrechteck außerhalb des TrimBox liegt, und falls nicht, wird es an den nächstgelegenen Ort außerhalb des TrimBox verschoben, wobei die Ausrichtung der Annotation berücksichtigt wird. Es ist möglich, die Breite (Höhe) zu reduzieren, damit die Annotation außerhalb des TrimBox passt. Wenn kein Platz für das Layout vorhanden ist, kann die Breite/Höhe auf null gesetzt werden (in diesem Fall ist die Annotation auf der Seite vorhanden, wird jedoch nicht angezeigt).

public sealed class ColorBarAnnotation : PrinterMarkAnnotation

Konstruktoren

NameBeschreibung
ColorBarAnnotation(Seite, Rechteck, ColorsOfCMYK)Erstellt eine neue ColorBar-Annotation auf der angegebenen Seite.

Eigenschaften

NameBeschreibung
Actions { get; }Gibt die Liste der Annotationsaktionen zurück.
virtual ActiveState { get; set; }Gibt den aktuellen Erscheinungszustand der Annotation zurück oder legt ihn fest.
override AnnotationType { get; }Gibt den Typ der Annotation zurück.
Appearance { get; }Gibt das Erscheinungsbild-Wörterbuch der Annotation zurück.
Border { get; set; }Gibt die Eigenschaften des Annotationsrahmens zurück oder legt sie fest. Border
Characteristics { get; }Gibt die Eigenschaften der Annotation zurück.
Color { get; set; }Gibt die Farbe der Annotation zurück oder legt sie fest.
ColorOfCMYK { get; set; }Gibt die Farbe (eine der Farben Cyan, Magenta, Gelb, Schwarz) zurück oder legt sie fest, für die die Annotation gezeichnet wird.
Contents { get; set; }Gibt den Text der Annotation zurück oder legt ihn fest.
Flags { get; set; }Flags der Annotation.
FullName { get; }Gibt den vollqualifizierten Namen der Annotation zurück.
virtual Height { get; set; }Gibt die Höhe der Annotation zurück oder legt sie fest.
virtual Hyperlink { get; set; }Gibt den Fragment-Hyperlink (für den PDF-Generator) zurück oder legt ihn fest.
IsFirstParagraphInColumn { get; set; }Gibt einen booleschen Wert zurück oder legt ihn fest, der angibt, ob dieser Absatz in der nächsten Spalte sein wird. Standard ist false. (für die PDF-Generierung)
IsInLineParagraph { get; set; }Gibt zurück oder legt fest, ob ein Absatz inline ist. Standard ist false. (für die PDF-Generierung)
IsInNewPage { get; set; }Gibt einen booleschen Wert zurück oder legt ihn fest, der erzwingt, dass dieser Absatz auf einer neuen Seite generiert wird. Standard ist false. (für die PDF-Generierung)
IsKeptWithNext { get; set; }Gibt einen booleschen Wert zurück oder legt ihn fest, der angibt, ob der aktuelle Absatz auf derselben Seite wie der nächste Absatz bleibt. Standard ist false. (für die PDF-Generierung)
Margin { get; set; }Gibt einen äußeren Rand für den Absatz zurück oder legt ihn fest (für die PDF-Generierung)
Modified { get; set; }Gibt das Datum und die Uhrzeit zurück oder legt sie fest, wann die Annotation zuletzt geändert wurde.
Name { get; set; }Gibt den Namen der Annotation auf der Seite zurück oder legt ihn fest.
virtual PageIndex { get; }Gibt den Index der Seite zurück, die die Annotation enthält.
virtual Rect { get; set; }Gibt das Rechteck der Annotation zurück oder legt es fest.
States { get; }Gibt das Erscheinungsbild-Wörterbuch der Annotation zurück.
TextHorizontalAlignment { get; set; }Gibt die Textausrichtung für die Annotation zurück oder legt sie fest.
virtual VerticalAlignment { get; set; }Gibt die vertikale Ausrichtung des Absatzes zurück oder legt sie fest.
virtual Width { get; set; }Gibt die Breite der Annotation zurück oder legt sie fest.
ZIndex { get; set; }Gibt einen int-Wert zurück oder legt ihn fest, der die Z-Reihenfolge des Graphen angibt. Ein Graph mit größerem ZIndex wird über dem Graphen mit kleinerem ZIndex platziert. ZIndex kann negativ sein. Ein Graph mit negativem ZIndex wird hinter dem Text auf der Seite platziert.

Methoden

NameBeschreibung
override Accept(AnnotationSelector)Akzeptiert ein Besucherobjekt, um die Annotation zu verarbeiten.
override ChangeAfterResize(Matrix)Aktualisiert Parameter und Erscheinungsbild gemäß der Matrixtransformation und verschiebt sie gegebenenfalls außerhalb des TrimBox.
virtual Clone()Klont diese Instanz. Virtuelle Methode. Gibt immer null zurück.
virtual Flatten()Platziert den Inhalt der Annotation direkt auf der Seite, das Annotationsobjekt wird entfernt.
GetRectangle(bool)Gibt das Rechteck der Annotation unter Berücksichtigung der Seitenrotation zurück.

Siehe auch