GridTableItemStyle
GridTableItemStyle class
موروث من System.Web.UI.WebControls.TableItemStyle. يغلف أنماط WebCell.
public class GridTableItemStyle : TableItemStyle
المنشئون
الخصائص
| اسم | وصف |
|---|
| BackImageAttributes { get; set; } | سمات صورة الخلفية . |
| BackImageUrl { get; set; } | عنوان url لصورة الخلفية . |
| BottomBorderStyle { get; set; } | يحدد نمط الحد السفلي للخلية. |
| Custom { get; set; } | الحصول على التنسيق المخصص أو تعيينه ، فالسلسلة الفارغة أو الفارغة تعني عدم وجود تنسيق مخصص. |
| IndentLevel { get; set; } | الحصول على أو تعيين مستوى المسافة البادئة . |
| IsLocked { get; set; } | الحصول على قيمة أو تعيينها تشير إلى إمكانية تعديل الخلية أم لا عندما تكون ورقة العمل محمية . عندما تكون ورقة العمل محمية ويكون IsLocked صحيحًا ، لا يمكن تحرير الخلية. عندما تكون ورقة العمل الخاصة بها محمية بـ وتكون IsLocked خاطئة ، يمكن تحرير الخلية. |
| LeftBorderStyle { get; set; } | يحدد نمط الحد الأيسر للخلية. |
| NumberType { get; set; } | الحصول على تنسيق عرض الأرقام والتواريخ أو تحديده. |
| RightBorderStyle { get; set; } | يحدد نمط الحد الأيمن للخلية. |
| RotationAngle { get; set; } | الحصول على أو تعيين سمة التدوير . |
| TopBorderStyle { get; set; } | يحدد نمط الحد العلوي للخلية. |
طُرق
| اسم | وصف |
|---|
| override AddAttributesToRender(HtmlTextWriter, WebControl) | الاستخدام الداخلي فقط. طريقة التنفيذ لا تقم باستدعاء هذه الطريقة مباشرة. |
| override CopyFrom(Style) | نُسخ من كائن نمط آخر . |
| override GetHashCode() | تعمل كدالة تجزئة لنوع معين ، ومناسبة للاستخدام في خوارزميات التجزئة وهياكل البيانات مثل جدول التجزئة. |
| override MergeWith(Style) | يدمج مع كائن نمط آخر. |
أمثلة
[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)
أنظر أيضا