StructuredDocumentTag
Gambaran Umum
StructuredDocumentTag adalah kelas dalam Aspose.Words FOSS untuk .NET. Mewarisi dari: CompositeNode, IMarkupNode, ITrackableNode, dan 2 lainnya.
Mewakili tag dokumen terstruktur (SDT atau kontrol konten) dalam sebuah dokumen.
Kelas ini menyediakan 31 metode untuk bekerja dengan objek StructuredDocumentTag dalam program .NET. Metode yang tersedia meliputi: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator, dan 19 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Words FOSS untuk .NET. Properti: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color, dan 38 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
NodeType | NodeType | Baca | Mengembalikan StructuredDocumentTag. |
Placeholder | BuildingBlock | Baca | Mendapatkan BuildingBlock yang berisi teks placeholder yang harus ditampilkan ketika konten run SDT ini kosong, elemen XML yang dipetakan terkait kosong sebagaimana ditentukan melalui elemen XmlMapping atau elemen IsShowingPlaceholderText bernilai true. |
PlaceholderName | string | Baca/Tulis | Mendapatkan atau mengatur Nama BuildingBlock yang berisi teks placeholder. |
Level | MarkupLevel | Baca | Mendapatkan level di mana SDT ini terjadi dalam pohon dokumen. |
SdtType | SdtType | Baca | Mendapatkan tipe Structured document tag ini. |
Id | int | Baca | Menentukan Id numerik unik yang hanya-baca dan persisten untuk SDT ini. |
LockContentControl | bool | Baca/Tulis | Ketika diatur ke true, properti ini akan melarang pengguna menghapus SDT ini. |
LockContents | bool | Baca/Tulis | Ketika diatur ke true, properti ini akan melarang pengguna mengedit isi dari SDT ini. |
IsShowingPlaceholderText | bool | Baca/Tulis | Menentukan apakah konten SDT ini harus ditafsirkan sebagai mengandung teks placeholder (berbeda dengan isi teks biasa di dalam SDT). |
Tag | string | Baca/Tulis | Menentukan tag yang terkait dengan node SDT saat ini. |
ContentsFont | Font | Baca | Pemformatan font yang akan diterapkan pada teks yang dimasukkan ke dalam SDT. |
EndCharacterFont | Font | Baca | Pemformatan font yang akan diterapkan pada karakter terakhir dari teks yang dimasukkan ke dalam SDT. |
IsTemporary | bool | Baca/Tulis | Menentukan apakah SDT ini harus dihapus dari dokumen WordProcessingML ketika isinya diubah. |
Title | string | Baca/Tulis | Menentukan nama ramah yang terkait dengan SDT ini. |
ListItems | SdtListItemCollection | Baca | Mendapatkan SdtListItemCollection yang terkait dengan SDT ini. |
Checked | bool | Baca/Tulis | Mendapatkan/Mengatur status saat ini dari Checkbox SDT. |
Appearance | SdtAppearance | Baca/Tulis | Mendapatkan/mengatur tampilan tag dokumen terstruktur. |
DateDisplayLocale | int | Baca/Tulis | Memungkinkan untuk mengatur/mendapatkan format bahasa untuk tanggal yang ditampilkan dalam SDT ini. |
DateDisplayFormat | string | Baca/Tulis | String yang mewakili format di mana tanggal ditampilkan. |
FullDate | DateTime | Baca/Tulis | Menentukan tanggal dan waktu lengkap terakhir yang dimasukkan ke dalam SDT ini. |
DateStorageFormat | SdtDateStorageFormat | Baca/Tulis | Mendapatkan/mengatur format di mana tanggal untuk SDT tanggal disimpan ketika SDT terikat ke node XML dalam penyimpanan data dokumen. |
CalendarType | SdtCalendarType | Baca/Tulis | Menentukan jenis kalender untuk SDT ini. |
BuildingBlockGallery | string | Baca/Tulis | Menentukan jenis blok bangunan untuk SDT ini. |
BuildingBlockCategory | string | Baca/Tulis | Menentukan kategori blok bangunan untuk node SDT ini. |
Multiline | bool | Baca/Tulis | Menentukan apakah SDT ini mengizinkan beberapa baris teks. |
Color | System.Drawing.Color | Baca/Tulis | Mendapatkan atau mengatur warna structured document tag. |
Style | Style | Baca/Tulis | Mendapatkan atau mengatur Style dari tag dokumen terstruktur. |
StyleName | string | Baca/Tulis | Mendapatkan atau mengatur nama gaya yang diterapkan pada tag dokumen terstruktur. |
XmlMapping | XmlMapping | Baca | Mendapatkan objek yang mewakili pemetaan tag dokumen terstruktur ini ke data XML dalam bagian XML khusus dari dokumen saat ini. |
WordOpenXML | string | Baca | Mendapatkan string yang mewakili XML yang terdapat dalam node dalam format FlatOpc. |
WordOpenXMLMinimal | string | Baca | Mendapatkan string yang mewakili XML yang terdapat dalam node dalam format FlatOpc. |
IsComposite | bool | Baca | Mengembalikan true karena node ini dapat memiliki node anak. |
HasChildNodes | bool | Baca | Mengembalikan true jika node ini memiliki node anak. |
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 tempat node ini berada. |
PreviousSibling | Node | Baca | Mendapatkan node yang langsung mendahului node ini. |
NextSibling | Node | Baca | Mendapatkan node yang langsung 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. |
IsMultiSection | bool | Baca | Mengembalikan true jika instance ini adalah tag dokumen terstruktur yang bersifat ranged (multi-section). |
Node | Node | Baca | Mengembalikan objek Node yang mengimplementasikan antarmuka ini. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel) | Menginisialisasi instance baru dari kelas tag dokumen Terstruktur. |
SetCheckedSymbol(characterCode: int, fontName: string) | Mengatur simbol yang digunakan untuk mewakili keadaan tercentang dari kontrol konten kotak centang. |
SetUncheckedSymbol(characterCode: int, fontName: string) | Mengatur simbol yang digunakan untuk mewakili keadaan tidak tercentang dari kontrol konten kotak centang. |
RemoveSelfOnly() | Menghapus hanya node SDT ini saja, tetapi mempertahankan isinya di dalam pohon dokumen. |
Accept(visitor: DocumentVisitor) | Memanggil VisitStructuredDocumentTagStart, kemudian memanggil Accept untuk semua node anak dari smart tag dan memanggil VisitStructuredDocumentTagEnd di akhir. |
Clear() | Menghapus isi tag dokumen terstruktur ini dan menampilkan placeholder jika sudah didefinisikan. |
AcceptStart(visitor: DocumentVisitor) | Menerima visitor untuk mengunjungi awal StructuredDocumentTag. |
AcceptEnd(visitor: DocumentVisitor) | Menerima pengunjung untuk mengunjungi akhir dari StructuredDocumentTag. |
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-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 atas 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. |
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 StructuredDocumentTag 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 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. |