BuildingBlock

BuildingBlock

Gambaran Umum

BuildingBlock adalah kelas dalam FOSS Aspose.Words untuk .NET. Mewarisi dari: CompositeNode.

Kelas ini menyediakan 27 metode untuk bekerja dengan objek BuildingBlock dalam program .NET. Metode yang tersedia meliputi: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, dan 15 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Words FOSS untuk .NET. Properti: Behavior, Category, Count, CustomNodeId, Description, Document, dan 16 lagi.

Properti

NamaJenisAksesDeskripsi
NodeTypeNodeTypeBacaMengembalikan nilai BuildingBlock.
SectionsSectionCollectionBacaMengembalikan kumpulan yang mewakili semua bagian dalam blok bangunan.
FirstSectionSectionBacaMendapatkan bagian pertama dalam building block.
LastSectionSectionBacaMendapatkan bagian terakhir dalam blok bangunan.
NamestringBaca/TulisMendapatkan atau mengatur nama blok bangunan ini.
GuidGuidBaca/TulisMendapatkan atau mengatur pengidentifikasi (GUID 128-bit) yang secara unik mengidentifikasi blok bangunan ini.
DescriptionstringBaca/TulisMendapatkan atau menetapkan deskripsi yang terkait dengan blok bangunan ini.
GalleryBuildingBlockGalleryBaca/TulisMenentukan kategorisasi tingkat pertama untuk blok bangunan untuk tujuan klasifikasi atau penyortiran antarmuka pengguna.
CategorystringBaca/TulisMenentukan kategorisasi tingkat kedua untuk blok bangunan.
BehaviorBuildingBlockBehaviorBaca/TulisMenentukan perilaku yang harus diterapkan ketika isi blok bangunan dimasukkan ke dalam dokumen utama.
TypeBuildingBlockTypeBaca/TulisMenentukan tipe blok bangunan.
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 berada tepat sebelum node ini.
NextSiblingNodeBacaMendapatkan node yang langsung mengikuti node ini.
RangeRangeBacaMengembalikan objek Range yang mewakili bagian dari dokumen yang berada dalam node ini.
CustomNodeIdintBaca/TulisMenentukan pengidentifikasi node khusus.

Metode

Tanda TanganDeskripsi
BuildingBlock(glossaryDoc: GlossaryDocument)Menginisialisasi sebuah instance baru dari kelas ini.
Accept(visitor: DocumentVisitor)Memanggil VisitBuildingBlockStart, kemudian memanggil Accept untuk semua node anak dari blok bangunan ini, kemudian memanggil VisitBuildingBlockEnd.
AcceptStart(visitor: DocumentVisitor)Menerima pengunjung untuk mengunjungi awal BuildingBlock.
AcceptEnd(visitor: DocumentVisitor)Menerima pengunjung untuk mengunjungi akhir BuildingBlock.
GetText()Mendapatkan teks 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 sesuai 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 SmartTag node keturunan 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 kloning node merupakan bagian dari proses kloning node lain (biasanya komposit).
GetAncestor(ancestorType: Type)Mendapatkan nenek moyang pertama dari tipe objek yang ditentukan.
GetAncestorOf()Memanggil GetAncestorOf pada instance BuildingBlock ini.
Remove()Menghapus dirinya sendiri dari induk.
NextPreOrder(rootNode: Node)Mendapatkan node berikutnya sesuai dengan algoritma traversal pohon pre-order.
PreviousPreOrder(rootNode: Node)Mendapatkan node sebelumnya sesuai dengan algoritma traversal pohon pre-order.
ToString(saveFormat: SaveFormat)Mengekspor konten node ke dalam string dengan format yang ditentukan.
NodeTypeToString(nodeType: NodeType)Metode utilitas yang mengonversi nilai enum tipe node menjadi string yang ramah pengguna.

Lihat Juga

 Bahasa Indonesia