Style

Style class

Repräsentiert den Anzeigestil eines Excel-Dokuments, wie z. B. Schriftart, Farbe, Ausrichtung, Rahmen usw. Das Style-Objekt enthält alle Stilattribute (Schriftart, Zahlenformat, Ausrichtung usw.) als Eigenschaften.

public class Style

Eigenschaften

NameBeschreibung
BackgroundArgbColor { get; set; }Ruft die Hintergrundfarbe mit einem 32-Bit-ARGB-Wert ab und legt sie fest.
BackgroundColor { get; set; }Ruft die Hintergrundfarbe eines Stils ab oder legt sie fest.
BackgroundThemeColor { get; set; }Ruft die Farbe des Hintergrundthemas ab und legt sie fest.
Borders { get; }Ruft die abBorderCollection des Stils.
CultureCustom { get; set; }Ruft die kulturabhängige Musterzeichenfolge für das Zahlenformat ab und legt sie fest. Wenn für dieses Objekt kein Zahlenformat festgelegt wurde, wird null zurückgegeben. Wenn das Zahlenformat eingebaut ist, wird die Musterzeichenfolge zurückgegeben, die der eingebauten Zahl entspricht.
Custom { get; set; }Stellt die benutzerdefinierte Zahlenformatzeichenfolge dieses Stilobjekts dar. Wenn das benutzerdefinierte Zahlenformat nicht festgelegt ist (z. B. ist das Zahlenformat integriert), wird "" zurückgegeben.
Font { get; }erhält aFont Objekt.
ForegroundArgbColor { get; set; }Ruft die Vordergrundfarbe mit einem 32-Bit-ARGB-Wert ab und legt sie fest.
ForegroundColor { get; set; }Ruft die Vordergrundfarbe eines Stils ab oder legt sie fest.
ForegroundThemeColor { get; set; }Ruft die Farbe des Vordergrunddesigns ab und legt sie fest.
HasBorders { get; }Prüft, ob für den Stil Rahmen gesetzt wurden.
HorizontalAlignment { get; set; }Ruft den horizontalen Ausrichtungstyp des Textes in einer Zelle ab oder legt ihn fest.
IndentLevel { get; set; }Repräsentiert die Einzugsebene für die Zelle oder den Bereich. Kann nur eine Ganzzahl von 0 bis 250 sein.
InvariantCustom { get; }Ruft die kulturunabhängige Musterzeichenfolge für das Zahlenformat ab. Wenn für dieses Objekt kein Zahlenformat festgelegt wurde, wird null zurückgegeben. Wenn das Zahlenformat eingebaut ist, wird die der eingebauten Zahl entsprechende Musterzeichenfolge zurückgegeben.
IsDateTime { get; }Gibt an, ob das Zahlenformat ein Datumsformat ist.
IsFormulaHidden { get; set; }Stellt dar, ob die Formel ausgeblendet wird, wenn das Arbeitsblatt geschützt ist.
IsGradient { get; set; }Gibt an, ob die Zellschattierung ein Verlaufsmuster ist.
IsJustifyDistributed { get; set; }Gibt an, ob die Zellen im Blocksatz oder in der verteilten Ausrichtung in der letzten Textzeile verwendet werden sollen.
IsLocked { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob eine Zelle geändert werden kann oder nicht.
IsPercent { get; }Gibt an, ob das Zahlenformat ein Prozentformat ist.
IsTextWrapped { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Text in einer Zelle umgebrochen ist.
Name { get; set; }Ruft den Namen des Stils ab oder legt ihn fest.
Number { get; set; }Ruft das Anzeigeformat von Zahlen und Daten ab oder legt es fest. Die Formatierungsmuster sind für verschiedene Regionen unterschiedlich.
ParentStyle { get; }Ruft den übergeordneten Stil dieses Stils ab.
Pattern { get; set; }Ruft den Typ des Zellenhintergrundmusters ab oder legt ihn fest.
QuotePrefix { get; set; }Gibt an, ob der Wert der Zelle mit einem einfachen Anführungszeichen beginnt.
RotationAngle { get; set; }Stellt den Drehwinkel des Textes dar.
ShrinkToFit { get; set; }Stellt dar, ob Text automatisch verkleinert wird, um in die verfügbare Spaltenbreite zu passen.
TextDirection { get; set; }Stellt die Lesereihenfolge des Textes dar.
VerticalAlignment { get; set; }Ruft den vertikalen Ausrichtungstyp des Textes in einer Zelle ab oder legt ihn fest.

Methoden

NameBeschreibung
Copy(Style)Kopiert Daten von einem anderen Stilobjekt
override Equals(object)Bestimmt, ob zwei Style-Instanzen gleich sind.
override GetHashCode()Dient als Hash-Funktion für ein Style-Objekt.
GetTwoColorGradient(out Color, out Color, out GradientStyleType, out int)Holen Sie sich die zweifarbige Verlaufseinstellung.
IsModified(StyleModifyFlag)Überprüft, ob die angegebenen Eigenschaften des Stils geändert wurden. Wird für den Stil von ConditionalFormattings verwendet, um zu prüfen, ob die angegebenen Eigenschaften dieses Stils verwendet werden sollen, wenn die ConditionalFormattings auf eine Zelle angewendet werden.
SetBorder(BorderType, CellBorderType, Color)Legt die Grenzen des Stils fest.
SetCustom(string, bool)Legt die Zeichenfolge für das benutzerdefinierte Zahlenformat einer Zelle fest.
SetPatternColor(BackgroundType, Color, Color)Legt die Hintergrundfarbe fest.
SetTwoColorGradient(Color, Color, GradientStyleType, int)Legt die angegebene Füllung auf einen zweifarbigen Farbverlauf fest.
Update()Wenden Sie den benannten Stil auf die Stile der Zellen an, die diesen benannten Stil verwenden. Es funktioniert so, als ob Sie auf die Schaltfläche „OK“ klicken, nachdem Sie die Änderung des Stils abgeschlossen haben. Gilt nur für den benannten Stil.

Beispiele

[C#]
Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;
Cell cell = sheets[0].Cells["A1"];
Style style =  cell.GetStyle();
style.Font.Name = "Times New Roman";
style.Font.Color = Color.Blue;
cell.SetStyle(style);

Siehe auch