Class Column

Class Column

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

แทนที่คอลัมน์เดียวในแผ่นงาน

public class Column

การสืบทอด

objectColumn

สมาชิกที่สืบทอด

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; }

ค่าคุณสมบัติ

byte

HasCustomStyle

ระบุว่าคอลัมน์นี้มีการตั้งค่าสไตล์ที่กำหนดเองหรือไม่ (แตกต่างจากค่าเริ่มต้นที่สืบทอดมาจากเวิร์กบุ๊ก)

public bool HasCustomStyle { get; }

ค่าคุณสมบัติ

bool

Index

รับดัชนีของคอลัมน์นี้

public int Index { get; }

ค่าคุณสมบัติ

int

IsCollapsed

ระบุว่าคอลัมน์ถูกยุบหรือไม่

public bool IsCollapsed { get; set; }

ค่าคุณสมบัติ

bool

IsHidden

ระบุว่าคอลัมน์ถูกซ่อนอยู่หรือไม่

public bool IsHidden { get; set; }

ค่าคุณสมบัติ

bool

Width

รับและตั้งค่าความกว้างของคอลัมน์ในหน่วยของตัวอักษร

public double Width { get; set; }

ค่าคุณสมบัติ

double

หมายเหตุ

สำหรับสเปรดชีต ความกว้างของคอลัมน์จะวัดเป็นจำนวนตัวอักษรของความกว้างสูงสุดของตัวเลข 0~9 ที่แสดงในฟอนต์สไตล์ปกติ

วิธีการ

ApplyStyle(Style, StyleFlag)

ใช้รูปแบบสำหรับทั้งคอลัมน์

public void ApplyStyle(Style style, StyleFlag flag)

พารามิเตอร์

style Style

ออบเจ็กต์สไตล์ที่จะนำไปใช้

flag StyleFlag

ธงที่ระบุคุณสมบัติการจัดรูปแบบที่นำไปใช้

GetStyle()

รับสไตล์ของคอลัมน์นี้

public Style GetStyle()

คืนค่า

Style

หมายเหตุ

การปรับแต่งออบเจ็กต์สไตล์ที่ส่งกลับโดยตรงจะไม่มีผลต่อคอลัมน์นี้หรือเซลล์ใด ๆ ในคอลัมน์นี้ คุณต้องเรียกใช้ 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)

 แบบไทย