GridTableItemStyle
GridTableItemStyle class
Ärvt från System.Web.UI.WebControls.TableItemStyle. Kapslar in stilarna för en WebCell.
public class GridTableItemStyle : TableItemStyle
Konstruktörer
Egenskaper
namn | Beskrivning |
---|
BackImageAttributes { get; set; } | Attribut för bakgrundsbild. |
BackImageUrl { get; set; } | Bakgrundsbildens url. |
BottomBorderStyle { get; set; } | Anger stilen för cellens nedre kant. |
Custom { get; set; } | Hämtar eller ställer in det anpassade formatet, null eller tom sträng betyder inget anpassat format. |
IndentLevel { get; set; } | Hämtar eller ställer in indragsnivå. |
IsLocked { get; set; } | Hämtar eller ställer in ett värde som anger om en cell kan ändras eller inte när dess kalkylblad är skyddat. När dess kalkylblad är skyddat och IsLocked är sant, kan cellen inte redigeras. När dess kalkylblad är skyddat och IsLocked är falskt kan cellen redigeras. |
LeftBorderStyle { get; set; } | Anger stilen för cellens vänstra kantlinje. |
NumberType { get; set; } | Hämtar eller ställer in visningsformat för siffror och datum. |
RightBorderStyle { get; set; } | Anger stilen för cellens högra kantlinje. |
RotationAngle { get; set; } | Hämtar eller ställer in rotationsattribut. |
TopBorderStyle { get; set; } | Anger stilen för cellens övre kant. |
Metoder
namn | Beskrivning |
---|
override AddAttributesToRender(HtmlTextWriter, WebControl) | Endast intern användning. Implementeringsmetod Anrop inte denna metod direkt. |
override CopyFrom(Style) | Kopierar från ett annat stilobjekt. |
override GetHashCode() | Fungerar som en hashfunktion för en viss typ, lämplig för användning i hashalgoritmer och datastrukturer som en hashtabell. |
override MergeWith(Style) | Slås samman med ett annat stilobjekt. |
Exempel
[C#]
...
using System.Web.UI.WebControls;
...
...
WebWorksheets sheets = GridWeb1.WebWorksheets;
sheets.Clear();
WebWorksheet sheet = sheets[sheets.Add("demo1")];
WebCell cell = sheet.Cells[0,0];
cell.StringValue = "Demo Text";
Aspose.Cells.GridWeb.TableItemStyle style = cell.GetStyle();
style.Font.Size = new FontUnit("72pt");
style.Wrap = false;
style.BackColor = Color.Gray;
style.BorderStyle = BorderStyle.Solid;
style.BorderWidth = new Unit(1, UnitType.Pixel);
style.BorderColor = Color.Silver;
style.RightBorderStyle.BorderColor = Color.Black;
style.RightBorderStyle.BorderStyle = BorderStyle.Solid;
style.RightBorderStyle.BorderWidth = new Unit(1, UnitType.Pixel);
style.BottomBorderStyle.BorderColor = Color.Black;
style.BottomBorderStyle.BorderStyle = BorderStyle.Solid;
style.BottomBorderStyle.BorderWidth = new Unit(1, UnitType.Pixel);
cell.SetStyle(style);
[Visual Basic]
...
Imports System.Web.UI.WebControls
...
...
Dim sheets As WebWorksheets = GridWeb1.WebWorksheets
sheets.Clear()
Dim sheet As WebWorksheet = sheets(sheets.Add(__0__))
Dim cell As WebCell = sheet.Cells(0,0)
cell.StringValue = "Demo Text"
Dim style As Aspose.Cells.GridWeb.TableItemStyle = cell.GetStyle()
style.Font.Size = New FontUnit("72pt")
style.Wrap = False
style.BackColor = Color.Gray
style.BorderStyle = BorderStyle.Solid
style.BorderWidth = New Unit(1, UnitType.Pixel)
style.BorderColor = Color.Silver
style.RightBorderStyle.BorderColor = Color.Black
style.RightBorderStyle.BorderStyle = BorderStyle.Solid
style.RightBorderStyle.BorderWidth = New Unit(1, UnitType.Pixel)
style.BottomBorderStyle.BorderColor = Color.Black
style.BottomBorderStyle.BorderStyle = BorderStyle.Solid
style.BottomBorderStyle.BorderWidth = New Unit(1, UnitType.Pixel)
cell.SetStyle(style)
Se även