Class Column
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
แทนที่คอลัมน์เดียวในแผ่นงาน
public class Column
การสืบทอด
สมาชิกที่สืบทอด
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวอย่าง
//การสร้างออบเจ็กต์ Workbook
Workbook workbook = new Workbook();
//การอ้างอิงแผ่นงานแรก
Worksheet worksheet = workbook.Worksheets[0];
Style style = workbook.CreateStyle();
//ตั้งค่าสีพื้นหลังเป็นสีน้ำเงิน
style.BackgroundColor = Color.Blue;
//ตั้งค่าสีตัวอักษรเป็นสีแดง
style.ForegroundColor= Color.Red;
//ตั้งค่าสไตล์พื้นหลัง
style.Pattern = BackgroundType.DiagonalStripe;
//ธงสไตล์ใหม่
StyleFlag styleFlag = new StyleFlag();
//ตั้งค่าสไตล์ทั้งหมด
styleFlag.All = true;
//รับคอลัมน์แรก
Column column = worksheet.Cells.Columns[0];
//ใช้สไตล์กับคอลัมน์แรก
column.ApplyStyle(style, styleFlag);
//บันทึกไฟล์ Excel
workbook.Save("book1.xls");
'การสร้างออบเจ็กต์ Workbook
Dim workbook As Workbook = New Workbook()
'การอ้างอิงแผ่นงานแรก
Dim worksheet As Worksheet = workbook.Worksheets(0)
Dim style As Style = workbook.CreateStyle()
'ตั้งค่าสีพื้นหลังเป็นสีน้ำเงิน
style.BackgroundColor = Color.Blue
'ตั้งค่าสีตัวอักษรเป็นสีแดง
style.ForegroundColor = Color.Red
'ตั้งค่าสไตล์พื้นหลัง
style.Pattern = BackgroundType.DiagonalStripe
'ธงสไตล์ใหม่
Dim styleFlag As New StyleFlag()
'ตั้งค่าสไตล์ทั้งหมด
styleFlag.All = True
'รับคอลัมน์แรก
Dim column As Column = worksheet.Cells.Columns(0)
'ใช้สไตล์กับคอลัมน์แรก
column.ApplyStyle(style, styleFlag)
'บันทึกไฟล์ Excel
workbook.Save("book1.xls")
คุณสมบัติ
GroupLevel
รับระดับกลุ่มของคอลัมน์
public byte GroupLevel { get; set; }
ค่าคุณสมบัติ
HasCustomStyle
ระบุว่าคอลัมน์นี้มีการตั้งค่าสไตล์ที่กำหนดเองหรือไม่ (แตกต่างจากค่าเริ่มต้นที่สืบทอดมาจากเวิร์กบุ๊ก)
public bool HasCustomStyle { get; }
ค่าคุณสมบัติ
Index
รับดัชนีของคอลัมน์นี้
public int Index { get; }
ค่าคุณสมบัติ
IsCollapsed
ระบุว่าคอลัมน์ถูกยุบหรือไม่
public bool IsCollapsed { get; set; }
ค่าคุณสมบัติ
IsHidden
ระบุว่าคอลัมน์ถูกซ่อนอยู่หรือไม่
public bool IsHidden { get; set; }
ค่าคุณสมบัติ
Width
รับและตั้งค่าความกว้างของคอลัมน์ในหน่วยของตัวอักษร
public double Width { get; set; }
ค่าคุณสมบัติ
หมายเหตุ
สำหรับสเปรดชีต ความกว้างของคอลัมน์จะวัดเป็นจำนวนตัวอักษรของความกว้างสูงสุดของตัวเลข 0~9 ที่แสดงในฟอนต์สไตล์ปกติ
วิธีการ
ApplyStyle(Style, StyleFlag)
ใช้รูปแบบสำหรับทั้งคอลัมน์
public void ApplyStyle(Style style, StyleFlag flag)
พารามิเตอร์
style
Style
ออบเจ็กต์สไตล์ที่จะนำไปใช้
flag
StyleFlag
ธงที่ระบุคุณสมบัติการจัดรูปแบบที่นำไปใช้
GetStyle()
รับสไตล์ของคอลัมน์นี้
public Style GetStyle()
คืนค่า
หมายเหตุ
การปรับแต่งออบเจ็กต์สไตล์ที่ส่งกลับโดยตรงจะไม่มีผลต่อคอลัมน์นี้หรือเซลล์ใด ๆ ในคอลัมน์นี้
คุณต้องเรียกใช้ Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag) หรือ Aspose.Cells.Column.SetStyle(Aspose.Cells.Style) เพื่อใช้การเปลี่ยนแปลงกับคอลัมน์นี้
สไตล์ของคอลัมน์คือสไตล์ที่จะถูกสืบทอดโดยเซลล์ในคอลัมน์นี้ (เซลล์ที่ไม่มีการตั้งค่าสไตล์ที่กำหนดเอง เช่น เซลล์ที่มีอยู่ที่ยังไม่ได้ตั้งค่าสไตล์อย่างชัดเจน หรือเซลล์ที่ยังไม่ได้สร้าง)
SetStyle(Style)
ตั้งค่าสไตล์ของคอลัมน์นี้
public void SetStyle(Style style)
พารามิเตอร์
style
Style
สไตล์ที่จะใช้เป็นสไตล์เริ่มต้นสำหรับเซลล์ในคอลัมน์นี้
หมายเหตุ
วิธีนี้จะตั้งค่าสไตล์ที่กำหนดให้เป็นสไตล์เริ่มต้นสำหรับคอลัมน์นี้เท่านั้น โดยไม่เปลี่ยนการตั้งค่าสไตล์สำหรับเซลล์ที่มีอยู่ในคอลัมน์นี้ หากต้องการอัปเดตการตั้งค่าสไตล์ของเซลล์ที่มีอยู่ให้ตรงกับสไตล์ที่ระบุในเวลาเดียวกัน โปรดใช้ Aspose.Cells.Column.ApplyStyle(Aspose.Cells.Style,Aspose.Cells.StyleFlag)