Table

ภาพรวม

Table เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: BaseParagraph.

แสดงตารางที่สามารถเพิ่มเข้าไปในหน้า PDF ได้.

หมวดนี้ให้ 13 วิธีในการทํางานกับวัตถุตารางในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,และอีก 24 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
ColumnWidthsstring?อ่าน/เขียนความกว้างของคอลัมน์ที่แยกด้วยพื้น (เช่น.
BorderBorderInfo?อ่าน/เขียนขอบโต๊ะ.
DefaultCellBorderBorderInfo?อ่าน/เขียนการใช้ขอบเซลล์แบบถัดไปกับทุกเซิล เว้นแต่ถูกเปลี่ยน.
DefaultCellPaddingMarginInfo?อ่าน/เขียนการปรับเปลี่ยนเซลล์ตามหลักฐาน.
DefaultCellTextStateTextState?อ่าน/เขียนเอกสารฐานสําหรับเซลล์.
BackgroundColorColor?อ่าน/เขียนสีพื้นหลังโต๊ะ.
Leftfloatอ่าน/เขียนตําแหน่งซ้ายของโต๊ะบนหน้า.
Topfloatอ่าน/เขียนสถานที่บนของตารางในหน้า (ระยะห่างจากด้านบนหน้า).
MarginMarginInfoอ่าน/เขียนช่วงล่างโต๊ะ.
RepeatingRowsCountintอ่าน/เขียนจํานวนแถวที่ซ้ําขึ้นในตอนบนของแต่ละหน้า เมื่อตารางกว้างขวางหน้า.
RepeatingColumnsCountintอ่าน/เขียนคอลัมน์สูงสุดจะนับสําหรับตาราง.
BrokenTableBrokenอ่าน/เขียนที่โต๊ะแตกเป็นหน้าต่างกัน.
IsBrokenboolอ่าน/เขียนการที่ตารางอนุญาติให้แตกข้ามหน้าได้หรือไม่.
ColumnAdjustmentColumnAdjustmentอ่าน/เขียนวิธีการปรับขนาดคอลัมน์เมื่อตารางถูกทํา (API parity).
RowsRowsอ่านการรวบรวมแถวในตารางนี้.
DefaultColumnWidthstring?อ่าน/เขียนความกว้างคอลัมน์แบบถัดไปที่ใช้เมื่อ ColumnWidths เปิดเปล่า.
CornerStyleBorderCornerStyleอ่าน/เขียนสไตล์รอบมุมที่ใช้กับกรอบของโต๊ะ.
IsBordersIncludedboolอ่าน/เขียนเมื่อเป็นจริง ความกว้างของขอบเซลล์จะคํานวณกับการพัดแปลงเซิลและความสูงแถว.
BreakTextTextFragment?อ่าน/เขียนตัวชี้วัดที่ไม่รับใช้ ที่จุดแยกหน้า เมื่อแถวถูกแบ่งเป็นหน้าต่าง ๆ.
RepeatingRowsStyleTextState?อ่าน/เขียนเอกสารที่ตั้งค่าสําหรับแถวที่ซ้ําในหน้าต่อ (ดู RepeatingRowsCount).
AlignmentHorizontalAlignmentอ่าน/เขียนรับหรือกำหนดการจัดแนว.
HorizontalAlignmentHorizontalAlignmentอ่าน/เขียนการจัดสรรแนวขอบที่ใช้ในกรณีนี้.
VerticalAlignmentVerticalAlignmentอ่าน/เขียนการจัดตั้งทางแนวตั้งที่ใช้ในกรณีนี้.
IsFirstParagraphInColumnboolอ่าน/เขียนกดบังคับให้ข้อความเริ่มต้นแถวใหม่.
IsKeptWithNextboolอ่าน/เขียนให้ข้อนี้อยู่บนหน้าเดียวกันกับที่ต่อไป.
IsInNewPageboolอ่าน/เขียนกดบังคับให้บทความเริ่มต้นจากหน้าใหม่.
IsInLineParagraphboolอ่าน/เขียนการแสดงสัญลักษณ์ในข้อตกลง (ไม่เริ่มต้นแถวใหม่).
HyperlinkTextstring?อ่าน/เขียนเป้าหมายไฮเปอร์ลิงค์ที่ใช้รหัสสตริงเก่า.
HyperlinkHyperlink?อ่าน/เขียนการตกแต่งไฮเปอร์ลิงค์ที่ใช้ในข้อความ.
ZIndexintอ่าน/เขียนอินเด็กซ์ Z-order ที่ใช้โดยเครื่องทําการแสดง DOM.

วิธีการ

Signatureคําอธิบาย
Table()เรียกตารางในตัวอย่างของตรานี้.
GetWidth()สรุปความกว้างของคอลัมน์จาก ColumnWidths.
GetHeight()ความสูงประมาณของตาราง โดยไม่ขึ้นอยู่กับหน้าที่จัดตั้งใด ๆ.
GetHeight(parentPage: Page?)ความสูงประมาณของตารางที่ parentPage.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)ใช้ textState ในทุกเซลล์ในจํานวนคอลัมน์ที่ให้ (1-based).
Clone()โต๊ะที่คลอนไม่ค่อยดี.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)นําเข้าอัตราคติแบบหนึ่งมิติในตาราง โดยการพับค่าเป็นแถวโดยจํานวนเสาของตัวยัง.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)นําเข้าทุกแถวของ DataTable.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)การนําเข้าด้วย max-row / max - column ที่ชัดเจน และ HTML support flag.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)นําเข้าย่อยของแถว / คอลัมน์ที่เลือกโดยรายการอัตรานิยาม.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)นําเข้า DataView.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)สร้างตารางได้หลายหน้า.
Build(page: Page)สร้างไบต์สตรีมเนื้อหาตารางสําหรับหน้าที่ให้.

ดูเช่นกัน

 ภาษาไทย