Table
Table
Gambaran Umum
Table adalah kelas dalam Aspose.Words FOSS untuk .NET. Mewarisi dari: CompositeNode.
Mewakili tabel dalam dokumen Word.
Kelas ini menyediakan 35 metode untuk bekerja dengan objek Table dalam program .NET. Metode yang tersedia meliputi: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor, dan 23 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Words FOSS untuk .NET. Properti: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap, dan 38 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
NodeType | NodeType | Baca | Mengembalikan Tabel. |
FirstRow | Row | Baca | Mengembalikan node Baris pertama dalam tabel. |
LastRow | Row | Baca | Mengembalikan node Row terakhir dalam tabel. |
Rows | RowCollection | Baca | Menyediakan akses bertipe ke baris-baris tabel. |
Alignment | TableAlignment | Baca/Tulis | Menentukan bagaimana tabel inline disejajarkan dalam dokumen. |
AllowAutoFit | bool | Baca/Tulis | Mengizinkan Microsoft Word dan Aspose.Words untuk secara otomatis mengubah ukuran sel dalam tabel agar sesuai dengan kontennya. |
PreferredWidth | PreferredWidth | Baca/Tulis | Mendapatkan atau mengatur lebar preferensi tabel. |
Bidi | bool | Baca/Tulis | Mendapatkan atau mengatur apakah ini adalah tabel kanan-ke-kiri. |
LeftPadding | double | Baca/Tulis | Mendapatkan atau mengatur jumlah ruang (dalam poin) yang ditambahkan ke sisi kiri isi sel. |
RightPadding | double | Baca/Tulis | Mendapatkan atau mengatur jumlah ruang (dalam poin) yang ditambahkan ke sisi kanan isi sel. |
TopPadding | double | Baca/Tulis | Mendapatkan atau mengatur jumlah ruang (dalam poin) yang ditambahkan di atas isi sel. |
BottomPadding | double | Baca/Tulis | Mendapatkan atau mengatur jumlah ruang (dalam poin) yang ditambahkan di bawah isi sel. |
CellSpacing | double | Baca/Tulis | Mendapatkan atau mengatur jumlah ruang (dalam poin) antara sel. |
AllowCellSpacing | bool | Baca/Tulis | Mendapatkan atau mengatur opsi “Allow spacing between cells”. |
LeftIndent | double | Baca/Tulis | Mendapatkan atau mengatur nilai yang mewakili indentasi kiri tabel. |
StyleOptions | TableStyleOptions | Baca/Tulis | Mendapatkan atau mengatur bendera bit yang menentukan cara gaya tabel diterapkan pada tabel ini. |
Style | Style | Baca/Tulis | Mendapatkan atau mengatur gaya tabel yang diterapkan pada tabel ini. |
StyleName | string | Baca/Tulis | Mendapatkan atau mengatur nama gaya tabel yang diterapkan pada tabel ini. |
StyleIdentifier | StyleIdentifier | Baca/Tulis | Mendapatkan atau mengatur pengidentifikasi gaya yang tidak bergantung pada locale dari gaya tabel yang diterapkan pada tabel ini. |
TextWrapping | TextWrapping | Baca/Tulis | Mendapatkan atau mengatur TextWrapping untuk tabel. |
Title | string | Baca/Tulis | Mendapatkan atau mengatur judul tabel ini. |
Description | string | Baca/Tulis | Mendapatkan atau mengatur deskripsi tabel ini. |
DistanceLeft | double | Baca/Tulis | Mendapatkan atau mengatur jarak antara sisi kiri tabel dan teks di sekitarnya, dalam poin. |
DistanceRight | double | Baca/Tulis | Mendapatkan atau mengatur jarak antara sisi kanan tabel dan teks di sekitarnya, dalam poin. |
DistanceTop | double | Baca/Tulis | Mendapatkan atau mengatur jarak antara bagian atas tabel dan teks di sekitarnya, dalam poin. |
DistanceBottom | double | Baca/Tulis | Mendapatkan atau mengatur jarak antara bagian bawah tabel dan teks di sekitarnya, dalam poin. |
RelativeHorizontalAlignment | HorizontalAlignment | Baca/Tulis | Mendapatkan atau mengatur penyelarasan horizontal relatif tabel mengambang. |
RelativeVerticalAlignment | VerticalAlignment | Baca/Tulis | Mendapatkan atau mengatur perataan vertikal relatif tabel mengambang. |
HorizontalAnchor | RelativeHorizontalPosition | Baca/Tulis | Mendapatkan objek dasar dari mana posisi horizontal tabel mengambang harus dihitung. |
VerticalAnchor | RelativeVerticalPosition | Baca/Tulis | Mendapatkan objek dasar dari mana posisi vertikal tabel mengambang harus dihitung. |
AbsoluteHorizontalDistance | double | Baca/Tulis | Mendapatkan atau mengatur posisi horizontal absolut tabel mengambang yang ditentukan oleh properti tabel, dalam poin. |
AbsoluteVerticalDistance | double | Baca/Tulis | Mendapatkan atau mengatur posisi vertikal absolut tabel mengambang yang ditentukan oleh properti tabel, dalam poin. |
AllowOverlap | bool | Baca | Mendapatkan apakah tabel mengambang harus mengizinkan objek mengambang lain dalam dokumen untuk menimpa batasnya saat ditampilkan. |
IsComposite | bool | Baca | Mengembalikan true karena node ini dapat memiliki node anak. |
HasChildNodes | bool | Baca | Mengembalikan true jika node ini memiliki node anak apa pun. |
FirstChild | Node | Baca | Mendapatkan anak pertama dari node. |
LastChild | Node | Baca | Mendapatkan anak terakhir dari node. |
Count | int | Baca | Mendapatkan jumlah anak langsung dari node ini. |
ParentNode | CompositeNode | Baca | Mendapatkan induk langsung dari node ini. |
Document | DocumentBase | Baca | Mendapatkan dokumen yang menjadi milik node ini. |
PreviousSibling | Node | Baca | Mendapatkan node yang langsung mendahului node ini. |
NextSibling | Node | Baca | Mendapatkan node yang segera mengikuti node ini. |
Range | Range | Baca | Mengembalikan objek Range yang mewakili bagian dari dokumen yang terdapat dalam node ini. |
CustomNodeId | int | Baca/Tulis | Menentukan pengidentifikasi node kustom. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
Table(doc: DocumentBase) | Menginisialisasi sebuah instance baru dari kelas Table. |
ConvertToHorizontallyMergedCells() | Mengonversi sel yang digabung secara horizontal berdasarkan lebar menjadi sel yang digabung berdasarkan HorizontalMerge. |
Accept(visitor: DocumentVisitor) | Memanggil VisitTableStart, kemudian memanggil Accept untuk semua node anak dari bagian tersebut dan memanggil VisitTableEnd di akhir. |
AcceptStart(visitor: DocumentVisitor) | Menerima pengunjung untuk mengunjungi awal tabel. |
AcceptEnd(visitor: DocumentVisitor) | Menerima pengunjung untuk mengunjungi akhir tabel. |
EnsureMinimum() | Jika tabel tidak memiliki baris, membuat dan menambahkan satu Row. |
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color) | Mengatur semua batas tabel ke gaya garis, lebar, dan warna yang ditentukan. |
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool) | Mengatur batas tabel yang ditentukan ke gaya garis, lebar, dan warna yang ditentukan. |
ClearBorders() | Menghapus semua batas tabel dan sel pada tabel ini. |
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color) | Mengatur shading ke nilai yang ditentukan pada seluruh tabel. |
ClearShading() | Menghapus semua shading pada tabel. |
AutoFit(behavior: AutoFitBehavior) | Mengubah ukuran tabel dan sel sesuai dengan perilaku auto fit yang ditentukan. |
GetText() | Mendapatkan teks node ini dan semua anaknya. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Mengembalikan koleksi node anak yang cocok dengan tipe yang ditentukan. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Mengembalikan node anak ke-Nth yang cocok dengan tipe yang ditentukan. |
SelectNodes(xpath: string) | Memilih daftar node yang cocok dengan ekspresi XPath. |
SelectSingleNode(xpath: string) | Memilih Node pertama yang cocok dengan ekspresi XPath. |
GetEnumerator() | Menyediakan dukungan untuk iterasi gaya for each pada node anak dari node ini. |
AppendChild(newChild: T) | Menambahkan node yang ditentukan ke akhir daftar node anak untuk node ini. |
PrependChild(newChild: T) | Menambahkan node yang ditentukan ke awal daftar node anak untuk node ini. |
InsertAfter(newChild: T, refChild: Node) | Menyisipkan node yang ditentukan segera setelah node referensi yang ditentukan. |
InsertBefore(newChild: T, refChild: Node) | Menyisipkan node yang ditentukan segera sebelum node referensi yang ditentukan. |
RemoveChild(oldChild: T) | Menghapus node anak yang ditentukan. |
RemoveAllChildren() | Menghapus semua node anak dari node saat ini. |
RemoveSmartTags() | Menghapus semua node keturunan SmartTag dari node saat ini. |
IndexOf(child: Node) | Mengembalikan indeks node anak yang ditentukan dalam array node anak. |
CreateNavigator() | Membuat navigator yang dapat digunakan untuk menelusuri dan membaca node. |
Clone(isCloneChildren: bool) | Anda harus menggunakan overload Clone(bool, INodeCloningListener) ketika cloning node merupakan bagian dari proses cloning node lain (biasanya komposit). |
GetAncestor(ancestorType: Type) | Mendapatkan nenek moyang pertama dari tipe objek yang ditentukan. |
GetAncestorOf() | Memanggil GetAncestorOf pada instance Table ini. |
Remove() | Menghapus dirinya sendiri dari induk. |
NextPreOrder(rootNode: Node) | Mendapatkan node berikutnya sesuai dengan algoritma penelusuran pohon pre-order. |
PreviousPreOrder(rootNode: Node) | Mendapatkan node sebelumnya sesuai dengan algoritma penelusuran pohon pre-order. |
ToString(saveFormat: SaveFormat) | Mengekspor konten node menjadi string dalam format yang ditentukan. |
NodeTypeToString(nodeType: NodeType) | Metode utilitas yang mengonversi nilai enum tipe node menjadi string yang ramah pengguna. |