Section

Gambaran Umum

Section adalah kelas dalam Aspose.Words FOSS untuk .NET. Mewarisi dari: CompositeNode, ISectionAttrSource.

Mewakili satu bagian tunggal dalam sebuah dokumen.

Kelas ini menyediakan 34 metode untuk bekerja dengan objek Section dalam program .NET. Metode yang tersedia meliputi: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor, dan 21 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Words FOSS untuk .NET. Properti: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes, dan 10 lagi.

Properti

NamaJenisAksesDeskripsi
NodeTypeNodeTypeBacaMengembalikan Section.
BodyBodyBacaMengembalikan node anak Body dari section.
HeadersFootersHeaderFooterCollectionBacaMenyediakan akses ke node header dan footer dari bagian.
PageSetupPageSetupBacaMengembalikan objek yang mewakili pengaturan halaman dan properti bagian.
ProtectedForFormsboolBaca/TulisBenar jika bagian dilindungi untuk formulir.
IsCompositeboolBacaMengembalikan true karena node ini dapat memiliki node anak.
HasChildNodesboolBacaMengembalikan true jika node ini memiliki node anak apa pun.
FirstChildNodeBacaMendapatkan anak pertama dari node.
LastChildNodeBacaMendapatkan anak terakhir dari node.
CountintBacaMendapatkan jumlah anak langsung dari node ini.
ParentNodeCompositeNodeBacaMendapatkan orang tua langsung dari node ini.
DocumentDocumentBaseBacaMendapatkan dokumen tempat node ini berada.
PreviousSiblingNodeBacaMendapatkan node yang langsung mendahului node ini.
NextSiblingNodeBacaMendapatkan node yang segera mengikuti node ini.
RangeRangeBacaMengembalikan objek Range yang mewakili bagian dari dokumen yang terdapat dalam node ini.
CustomNodeIdintBaca/TulisMenentukan pengidentifikasi node khusus.

Metode

Tanda tanganDeskripsi
Section(doc: DocumentBase)Menginisialisasi instance baru dari kelas Section.
Clone()Membuat duplikat dari bagian ini.
Accept(visitor: DocumentVisitor)Memanggil VisitSectionStart, kemudian memanggil Accept untuk semua node anak dari bagian tersebut dan memanggil VisitSectionEnd di akhir.
AcceptStart(visitor: DocumentVisitor)Memanggil AcceptStart(visitor) pada instance Section ini.
AcceptEnd(visitor: DocumentVisitor)Memanggil AcceptEnd(visitor) pada instance Section ini.
PrependContent(sourceSection: Section)Menyisipkan salinan konten dari bagian sumber di awal bagian ini.
AppendContent(sourceSection: Section)Menyisipkan salinan konten dari bagian sumber di akhir bagian ini.
ClearContent()Mengosongkan bagian.
ClearHeadersFooters()Mengosongkan header dan footer bagian ini.
ClearHeadersFooters(preserveWatermarks: bool)Menghapus header dan footer bagian ini.
DeleteHeaderFooterShapes()Menghapus semua bentuk (objek gambar) dari header dan footer bagian ini.
EnsureMinimum()Memastikan bahwa bagian memiliki Body dengan satu Paragraph.
GetText()Mendapatkan teks dari node ini dan semua anaknya.
GetChildNodes(nodeType: NodeType, isDeep: bool)Mengembalikan kumpulan node anak yang cocok dengan tipe yang ditentukan.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Mengembalikan node anak ke-N 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 tepat setelah node referensi yang ditentukan.
InsertBefore(newChild: T, refChild: Node)Menyisipkan node yang ditentukan tepat 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.
GetAncestor(ancestorType: Type)Mendapatkan nenek moyang pertama dari tipe objek yang ditentukan.
GetAncestorOf()Memanggil GetAncestorOf pada instance Section ini.
Remove()Menghapus dirinya sendiri dari induk.
NextPreOrder(rootNode: Node)Mendapatkan node berikutnya menurut algoritma penelusuran pohon pre-order.
PreviousPreOrder(rootNode: Node)Mendapatkan node sebelumnya menurut algoritma penelusuran pohon pre-order.
ToString(saveFormat: SaveFormat)Mengekspor konten node ke dalam string dengan format yang ditentukan.
NodeTypeToString(nodeType: NodeType)Metode utilitas yang mengubah nilai enum tipe node menjadi string yang ramah pengguna.

Lihat Juga

 Bahasa Indonesia