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 | คําอธิบาย |
|---|---|---|---|
ColumnWidths | string? | อ่าน/เขียน | ความกว้างของคอลัมน์ที่แยกด้วยพื้น (เช่น. |
Border | BorderInfo? | อ่าน/เขียน | ขอบโต๊ะ. |
DefaultCellBorder | BorderInfo? | อ่าน/เขียน | การใช้ขอบเซลล์แบบถัดไปกับทุกเซิล เว้นแต่ถูกเปลี่ยน. |
DefaultCellPadding | MarginInfo? | อ่าน/เขียน | การปรับเปลี่ยนเซลล์ตามหลักฐาน. |
DefaultCellTextState | TextState? | อ่าน/เขียน | เอกสารฐานสําหรับเซลล์. |
BackgroundColor | Color? | อ่าน/เขียน | สีพื้นหลังโต๊ะ. |
Left | float | อ่าน/เขียน | ตําแหน่งซ้ายของโต๊ะบนหน้า. |
Top | float | อ่าน/เขียน | สถานที่บนของตารางในหน้า (ระยะห่างจากด้านบนหน้า). |
Margin | MarginInfo | อ่าน/เขียน | ช่วงล่างโต๊ะ. |
RepeatingRowsCount | int | อ่าน/เขียน | จํานวนแถวที่ซ้ําขึ้นในตอนบนของแต่ละหน้า เมื่อตารางกว้างขวางหน้า. |
RepeatingColumnsCount | int | อ่าน/เขียน | คอลัมน์สูงสุดจะนับสําหรับตาราง. |
Broken | TableBroken | อ่าน/เขียน | ที่โต๊ะแตกเป็นหน้าต่างกัน. |
IsBroken | bool | อ่าน/เขียน | การที่ตารางอนุญาติให้แตกข้ามหน้าได้หรือไม่. |
ColumnAdjustment | ColumnAdjustment | อ่าน/เขียน | วิธีการปรับขนาดคอลัมน์เมื่อตารางถูกทํา (API parity). |
Rows | Rows | อ่าน | การรวบรวมแถวในตารางนี้. |
DefaultColumnWidth | string? | อ่าน/เขียน | ความกว้างคอลัมน์แบบถัดไปที่ใช้เมื่อ ColumnWidths เปิดเปล่า. |
CornerStyle | BorderCornerStyle | อ่าน/เขียน | สไตล์รอบมุมที่ใช้กับกรอบของโต๊ะ. |
IsBordersIncluded | bool | อ่าน/เขียน | เมื่อเป็นจริง ความกว้างของขอบเซลล์จะคํานวณกับการพัดแปลงเซิลและความสูงแถว. |
BreakText | TextFragment? | อ่าน/เขียน | ตัวชี้วัดที่ไม่รับใช้ ที่จุดแยกหน้า เมื่อแถวถูกแบ่งเป็นหน้าต่าง ๆ. |
RepeatingRowsStyle | TextState? | อ่าน/เขียน | เอกสารที่ตั้งค่าสําหรับแถวที่ซ้ําในหน้าต่อ (ดู RepeatingRowsCount). |
Alignment | HorizontalAlignment | อ่าน/เขียน | รับหรือกำหนดการจัดแนว. |
HorizontalAlignment | HorizontalAlignment | อ่าน/เขียน | การจัดสรรแนวขอบที่ใช้ในกรณีนี้. |
VerticalAlignment | VerticalAlignment | อ่าน/เขียน | การจัดตั้งทางแนวตั้งที่ใช้ในกรณีนี้. |
IsFirstParagraphInColumn | bool | อ่าน/เขียน | กดบังคับให้ข้อความเริ่มต้นแถวใหม่. |
IsKeptWithNext | bool | อ่าน/เขียน | ให้ข้อนี้อยู่บนหน้าเดียวกันกับที่ต่อไป. |
IsInNewPage | bool | อ่าน/เขียน | กดบังคับให้บทความเริ่มต้นจากหน้าใหม่. |
IsInLineParagraph | bool | อ่าน/เขียน | การแสดงสัญลักษณ์ในข้อตกลง (ไม่เริ่มต้นแถวใหม่). |
HyperlinkText | string? | อ่าน/เขียน | เป้าหมายไฮเปอร์ลิงค์ที่ใช้รหัสสตริงเก่า. |
Hyperlink | Hyperlink? | อ่าน/เขียน | การตกแต่งไฮเปอร์ลิงค์ที่ใช้ในข้อความ. |
ZIndex | int | อ่าน/เขียน | อินเด็กซ์ 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) | สร้างไบต์สตรีมเนื้อหาตารางสําหรับหน้าที่ให้. |