Style

Style class

Representerar visningsstil för Excel-dokument, som typsnitt, färg, justering, kantlinje, etc. Stilobjektet innehåller alla stilattribut (teckensnitt, talformat, justering och så vidare) som egenskaper.

public class Style

Egenskaper

namnBeskrivning
BackgroundArgbColor { get; set; }Hämtar och ställer in bakgrundsfärgen med ett 32-bitars ARGB-värde.
BackgroundColor { get; set; }Hämtar eller ställer in en stils bakgrundsfärg.
BackgroundThemeColor { get; set; }Hämtar och ställer in bakgrundstemafärgen.
Borders { get; }FårBorderCollection av stilen.
CultureCustom { get; set; }Hämtar och ställer in den kulturberoende mönstersträngen för talformat. Om inget talformat har ställts in för detta objekt kommer null att returneras. Om talformat är inbyggt kommer mönstersträngen som motsvarar det inbyggda numret att returneras.
Custom { get; set; }Representerar den anpassade talformatsträngen för det här stilobjektet. Om det anpassade talformatet inte är inställt (t.ex. talformatet är inbyggt), kommer "" att returneras.
Font { get; }Får enFont objekt.
ForegroundArgbColor { get; set; }Hämtar och ställer in förgrundsfärgen med ett 32-bitars ARGB-värde.
ForegroundColor { get; set; }Hämtar eller ställer in en stils förgrundsfärg.
ForegroundThemeColor { get; set; }Hämtar och ställer in förgrundstemafärgen.
HasBorders { get; }Kontrollerar om det finns gränser har ställts in för stilen.
HorizontalAlignment { get; set; }Hämtar eller ställer in den horisontella anpassningstypen för texten i en cell.
IndentLevel { get; set; }Representerar indragsnivån för cellen eller området. Kan bara vara ett heltal från 0 till 250.
InvariantCustom { get; }Hämtar den kulturoberoende mönstersträngen för talformat. Om inget talformat har ställts in för detta objekt returneras null. Om talformat är inbyggt returneras mönstersträngen som motsvarar det inbyggda numret.
IsDateTime { get; }Indikerar om talformatet är ett datumformat.
IsFormulaHidden { get; set; }Representerar om formeln kommer att döljas när kalkylbladet är skyddat.
IsGradient { get; set; }Indikerar om cellskuggningen är ett gradientmönster.
IsJustifyDistributed { get; set; }Indikerar om cellerna justerad eller distribuerad justering ska användas på den sista textraden.
IsLocked { get; set; }Hämtar eller ställer in ett värde som anger om en cell kan ändras eller inte.
IsPercent { get; }Indikerar om talformatet är ett procentformat.
IsTextWrapped { get; set; }Hämtar eller ställer in ett värde som anger om texten i en cell är radbruten.
Name { get; set; }Hämtar eller ställer in namnet på stilen.
Number { get; set; }Hämtar eller ställer in visningsformatet för siffror och datum. Formateringsmönstren är olika för olika regioner.
ParentStyle { get; }Hämtar den överordnade stilen för denna stil.
Pattern { get; set; }Hämtar eller ställer in cellbakgrundsmönstertypen.
QuotePrefix { get; set; }Indikerar om cellens värde börjar med enkla citattecken.
RotationAngle { get; set; }Representerar textrotationsvinkel.
ShrinkToFit { get; set; }Representerar om text automatiskt krymper för att passa den tillgängliga kolumnbredden.
TextDirection { get; set; }Representerar textläsordning.
VerticalAlignment { get; set; }Hämtar eller ställer in den vertikala anpassningstypen för texten i en cell.

Metoder

namnBeskrivning
Copy(Style)Kopierar data från ett annat stilobjekt
override Equals(object)Bestämmer om två stilinstanser är lika.
override GetHashCode()Fungerar som en hashfunktion för ett Style-objekt.
GetTwoColorGradient(out Color, out Color, out GradientStyleType, out int)Hämta tvåfärgsgradientinställningen.
IsModified(StyleModifyFlag)Kontrollerar om de angivna egenskaperna för stilen har ändrats. Används för stil för ConditionalFormattings för att kontrollera om de angivna egenskaperna för denna stil ska användas när de ConditionalFormattings tillämpas på en cell.
SetBorder(BorderType, CellBorderType, Color)Ställer in gränserna för stilen.
SetCustom(string, bool)Ställer in den anpassade talformatsträngen för en cell.
SetPatternColor(BackgroundType, Color, Color)Ställer in bakgrundsfärgen.
SetTwoColorGradient(Color, Color, GradientStyleType, int)Ställer in den angivna fyllningen till en tvåfärgsgradient.
Update()Tillämpa den namngivna stilen på stilarna i cellerna som använder den här namngivna stilen. Det fungerar som att klicka på “ok”-knappen efter att du avslutat modifieringen av stilen. Gäller endast för namngiven stil.

Exempel

[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);

Se även