Document

Gambaran Umum

Document adalah kelas dalam Aspose.Words FOSS untuk .NET. Mewarisi dari: DocumentBase, ISectionAttrSource, IWatermarkProvider.

Konstruktor kelas Document memungkinkan pengembang membuat dokumen kosong baru atau memuat dokumen yang sudah ada dari jalur file, aliran, atau dengan opsi muat khusus.

Kelas ini menyediakan 63 metode untuk bekerja dengan objek Document dalam program .NET. Metode yang tersedia meliputi: Accept, AcceptAllRevisions, AcceptEnd, AcceptStart, AppendChild, AppendDocument, Cleanup, Clone, CopyStylesFromTemplate, CreateNavigator, Document, EnsureMinimum, dan 36 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Words FOSS untuk .NET. Properti: AttachedTemplate, AutomaticallyUpdateStyles, BackgroundShape, Bibliography, BuiltInDocumentProperties, CompatibilityOptions, dan 62 lainnya.

Properti

NamaJenisAksesDeskripsi
AttachedTemplatestringBaca/TulisMendapatkan atau mengatur jalur lengkap templat yang terlampir pada dokumen.
AutomaticallyUpdateStylesboolBaca/TulisMendapatkan atau mengatur flag yang menunjukkan apakah gaya dalam dokumen diperbarui untuk mencocokkan gaya dalam templat yang terlampir setiap kali dokumen dibuka di MS Word.
ShadeFormDataboolBaca/TulisMenentukan apakah mengaktifkan bayangan abu-abu pada bidang formulir.
TrackRevisionsboolBaca/TulisBenar jika perubahan dilacak ketika dokumen ini diedit di Microsoft Word.
ShowGrammaticalErrorsboolBaca/TulisMenentukan apakah menampilkan kesalahan tata bahasa dalam dokumen ini.
ShowSpellingErrorsboolBaca/TulisMenentukan apakah akan menampilkan kesalahan ejaan dalam dokumen ini.
SpellingCheckedboolBaca/TulisMengembalikan true jika dokumen telah diperiksa ejaannya.
GrammarCheckedboolBaca/TulisMengembalikan true jika dokumen telah diperiksa tata bahasanya.
PunctuationKerningboolBaca/TulisMenentukan apakah kerning diterapkan pada teks Latin dan tanda baca.
NodeTypeNodeTypeBacaMengembalikan Dokumen.
BuiltInDocumentPropertiesBuiltInDocumentPropertiesBacaMengembalikan koleksi yang mewakili semua properti dokumen bawaan dari dokumen.
WebExtensionTaskPanesTaskPaneCollectionBacaMengembalikan koleksi yang mewakili daftar add-in task pane.
CustomDocumentPropertiesCustomDocumentPropertiesBacaMengembalikan koleksi yang mewakili semua properti dokumen khusus dari dokumen.
ProtectionTypeProtectionTypeBacaMendapatkan tipe perlindungan dokumen yang saat ini aktif.
SectionsSectionCollectionBacaMengembalikan koleksi yang mewakili semua bagian dalam dokumen.
FirstSectionSectionBacaMendapatkan bagian pertama dalam dokumen.
LastSectionSectionBacaMendapatkan bagian terakhir dalam dokumen.
ViewOptionsViewOptionsBacaMenyediakan opsi untuk mengontrol bagaimana dokumen ditampilkan di Microsoft Word.
WriteProtectionWriteProtectionBacaMenyediakan akses ke opsi perlindungan penulisan dokumen.
CompatibilityOptionsCompatibilityOptionsBacaMenyediakan akses ke opsi kompatibilitas dokumen (yaitu, preferensi pengguna yang dimasukkan pada tab Compatibility di dialog Options di Word).
MailMergeSettingsMailMergeSettingsBaca/TulisMendapatkan atau mengatur objek yang berisi semua informasi mail merge untuk sebuah dokumen.
HyphenationOptionsHyphenationOptionsBacaMenyediakan akses ke opsi hyphenasi dokumen.
HasRevisionsboolBacaMengembalikan true jika dokumen memiliki perubahan yang dilacak.
HasMacrosboolBacaMengembalikan true jika dokumen memiliki proyek VBA (macro).
WatermarkWatermarkBacaMemberikan akses ke watermark dokumen.
VersionsCountintBacaMendapatkan jumlah versi dokumen yang disimpan dalam dokumen DOC.
DefaultTabStopdoubleBaca/TulisMendapatkan atau mengatur interval (dalam poin) antara tab stop default.
ThemeThemeBacaMendapatkan objek Theme untuk dokumen ini.
CustomXmlPartsCustomXmlPartCollectionBaca/TulisMendapatkan atau mengatur koleksi Custom XML Data Storage Parts.
PackageCustomPartsCustomPartCollectionBaca/TulisMendapatkan atau mengatur koleksi bagian khusus (konten sewenang-wenang) yang terhubung ke paket OOXML menggunakan “unknown relationships”.
VariablesVariableCollectionBacaMengembalikan kumpulan variabel yang ditambahkan ke dokumen atau templat.
GlossaryDocumentGlossaryDocumentBaca/TulisMendapatkan atau mengatur dokumen glosarium dalam dokumen atau templat ini.
OriginalFileNamestringBacaMendapatkan nama file asli dari dokumen.
OriginalLoadFormatLoadFormatBacaMendapatkan format dokumen asli yang dimuat ke dalam objek ini.
ComplianceOoxmlComplianceBacaMendapatkan versi kepatuhan OOXML yang ditentukan dari konten dokumen yang dimuat.
DigitalSignaturesDigitalSignatureCollectionBacaMendapatkan koleksi tanda tangan digital untuk dokumen ini dan hasil validasinya.
FontSettingsFontSettingsBaca/TulisMendapatkan atau mengatur pengaturan font dokumen.
BibliographyBibliography.BibliographyBacaMendapatkan objek Bibliography yang mewakili daftar sumber yang tersedia dalam dokumen.
FramesetFramesetBacaMengembalikan instance Frameset jika dokumen ini mewakili halaman frames.
IncludeTextboxesFootnotesEndnotesInStatboolBaca/TulisMenentukan apakah akan menyertakan kotak teks, catatan kaki, dan catatan akhir dalam statistik hitung kata.
RevisionsRevisionCollectionBacaMendapatkan koleksi revisi (perubahan yang dilacak) yang ada dalam dokumen ini.
RevisionsViewRevisionsViewBaca/TulisMendapatkan atau mengatur nilai yang menunjukkan apakah akan bekerja dengan versi asli atau versi revisi dari sebuah dokumen.
JustificationModeJustificationModeBaca/TulisMendapatkan atau mengatur penyesuaian jarak karakter dari dokumen.
FootnoteOptionsFootnoteOptionsBacaMenyediakan opsi yang mengontrol penomoran dan penempatan catatan kaki dalam dokumen ini.
EndnoteOptionsEndnoteOptionsBacaMenyediakan opsi yang mengontrol penomoran dan penempatan catatan akhir dalam dokumen ini.
FieldOptionsFieldOptionsBacaMendapatkan objek FieldOptions yang mewakili opsi untuk mengontrol penanganan bidang dalam dokumen.
RemovePersonalInformationboolBaca/TulisMendapatkan atau mengatur sebuah flag yang menunjukkan bahwa Microsoft Word akan menghapus semua informasi pengguna dari komentar, revisi, dan properti dokumen saat menyimpan dokumen.
VbaProjectVbaProjectBaca/TulisMendapatkan atau mengatur VbaProject.
DocumentDocumentBaseBacaMendapatkan instance ini.
NodeChangingCallbackINodeChangingCallbackBaca/TulisDipanggil ketika sebuah node disisipkan atau dihapus dalam dokumen.
ResourceLoadingCallbackIResourceLoadingCallbackBaca/TulisMemungkinkan mengontrol bagaimana sumber daya eksternal dimuat.
FontInfosFontInfoCollectionBacaMenyediakan akses ke properti font yang digunakan dalam dokumen ini.
StylesStyleCollectionBacaMengembalikan koleksi gaya yang didefinisikan dalam dokumen.
ListsListCollectionBacaMemberikan akses ke format daftar yang digunakan dalam dokumen.
WarningCallbackIWarningCallbackBaca/TulisDipanggil selama berbagai prosedur pemrosesan dokumen ketika sebuah masalah terdeteksi yang dapat mengakibatkan kehilangan data atau keakuratan format.
FootnoteSeparatorsFootnoteSeparatorCollectionBacaMenyediakan akses ke pemisah catatan kaki/catatan akhir yang didefinisikan dalam dokumen.
BackgroundShapeShapeBaca/TulisMendapatkan atau mengatur bentuk latar belakang dokumen.
PageColorColorBaca/TulisMendapatkan atau mengatur warna halaman dokumen.
IsCompositeboolBacaMengembalikan true karena node ini dapat memiliki node anak.
HasChildNodesboolBacaMengembalikan true jika node ini memiliki anak node apa pun.
FirstChildNodeBacaMendapatkan anak pertama dari node.
LastChildNodeBacaMendapatkan anak terakhir dari node.
CountintBacaMendapatkan jumlah anak langsung dari node ini.
ParentNodeCompositeNodeBacaMendapatkan induk langsung dari node ini.
PreviousSiblingNodeBacaMendapatkan node yang berada tepat sebelum node ini.
NextSiblingNodeBacaMendapatkan node yang segera mengikuti node ini.
RangeRangeBacaMengembalikan objek Range yang mewakili bagian dari dokumen yang berada dalam node ini.
CustomNodeIdintBaca/TulisMenentukan pengidentifikasi node khusus.

Metode

Tanda TanganDeskripsi
Document()Membuat atau memuat dokumen.
Document(fileName: string)Membuka dokumen yang ada dari file.
Document(fileName: string, loadOptions: LoadOptions)Membuka dokumen yang ada dari file.
Document(stream: Stream)Memanggil Document(stream) pada instance Document ini.
Document(stream: Stream, loadOptions: LoadOptions)Memanggil Document(stream, loadOptions) pada instance Document ini.
Clone()Melakukan penyalinan mendalam dari Document.
Accept(visitor: DocumentVisitor)Memanggil VisitDocumentStart, kemudian memanggil Accept untuk semua node anak dari dokumen dan memanggil VisitDocumentEnd di akhir.
AcceptStart(visitor: DocumentVisitor)Menerima pengunjung untuk mengunjungi awal dokumen.
AcceptEnd(visitor: DocumentVisitor)Menerima pengunjung untuk mengunjungi akhir dokumen.
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode)Menambahkan dokumen yang ditentukan ke akhir dokumen ini.
AppendDocument(srcDoc: Document, importFormatMode: ImportFormatMode, importFormatOptions: ImportFormatOptions)Menambahkan dokumen yang ditentukan ke akhir dokumen ini.
Save(fileName: string)Menyimpan dokumen.
Save(fileName: string, saveFormat: SaveFormat)Menyimpan dokumen ke file dalam format yang ditentukan.
Save(fileName: string, saveOptions: SaveOptions)Menyimpan dokumen ke file menggunakan opsi penyimpanan yang ditentukan.
Save(stream: Stream, saveFormat: SaveFormat)Overload memungkinkan penyimpanan dokumen ke nama file atau ke stream, dengan opsional menentukan format penyimpanan atau opsi penyimpanan yang terperinci
Save(stream: Stream, saveOptions: SaveOptions)Memanggil Save(stream, saveOptions) pada instance Document ini.
Save(response: HttpResponse, fileName: string, contentDisposition: ContentDisposition, saveOptions: SaveOptions)Mengirim dokumen ke browser klien.
EnsureMinimum()Jika dokumen tidak memiliki bagian, membuat satu bagian dengan satu paragraf.
AcceptAllRevisions()Menerima semua perubahan yang dilacak dalam dokumen.
Protect(type: ProtectionType)Melindungi dokumen dari perubahan.
Protect(type: ProtectionType, password: string)Melindungi dokumen dari perubahan dan secara opsional menetapkan kata sandi perlindungan.
Unprotect()Menghapus perlindungan dari dokumen.
Unprotect(password: string)Menghapus perlindungan dari dokumen jika kata sandi yang benar diberikan.
UpdateTableLayout()Menerapkan pendekatan sebelumnya untuk perhitungan ulang lebar kolom tabel yang memiliki masalah yang diketahui.
UpdateListLabels()Memperbarui label daftar untuk semua item daftar dalam dokumen.
UpdateActualReferenceMarks()Memperbarui properti ActualReferenceMark dari semua catatan kaki dan catatan akhir dalam dokumen.
RemoveMacros()Menghapus semua makro (proyek VBA) serta bilah alat dan penyesuaian perintah dari dokumen.
UpdateFields()Memperbarui nilai-nilai bidang di seluruh dokumen.
UnlinkFields()Melepaskan tautan bidang di seluruh dokumen.
NormalizeFieldTypes()Mengubah nilai tipe bidang FieldType dari FieldStart, FieldSeparator, FieldEnd di seluruh dokumen sehingga sesuai dengan tipe bidang yang terdapat dalam kode bidang.
JoinRunsWithSameFormatting()Menggabungkan run dengan pemformatan yang sama di semua paragraf dokumen.
ExpandTableStylesToDirectFormatting()Mengonversi pemformatan yang ditentukan dalam gaya tabel menjadi pemformatan langsung pada tabel di dokumen.
Cleanup()Membersihkan gaya dan daftar yang tidak terpakai dari dokumen.
Cleanup(options: CleanupOptions)Membersihkan gaya dan daftar yang tidak terpakai dari dokumen tergantung pada CleanupOptions yang diberikan.
RemoveExternalSchemaReferences()Menghapus referensi skema XML eksternal dari dokumen ini.
StartTrackRevisions(author: string, dateTime: DateTime)Mulai secara otomatis menandai semua perubahan selanjutnya yang Anda buat pada dokumen secara programatis sebagai perubahan revisi.
StartTrackRevisions(author: string)Mulai secara otomatis menandai semua perubahan selanjutnya yang Anda buat pada dokumen secara programatik sebagai perubahan revisi.
StopTrackRevisions()Menghentikan penandaan otomatis perubahan dokumen sebagai revisi.
CopyStylesFromTemplate(template: string)Menyalin gaya dari templat yang ditentukan ke dokumen.
CopyStylesFromTemplate(template: Document)Menyalin gaya dari templat yang ditentukan ke dokumen.
ImportNode(srcNode: Node, isImportChildren: bool)Mengimpor sebuah node dari dokumen lain ke dokumen saat ini.
GetText()Mendapatkan teks node ini serta 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 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 dari 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 Document ini.
Remove()Menghapus dirinya sendiri dari induk.
NextPreOrder(rootNode: Node)Mendapatkan node berikutnya menurut algoritma traversal pohon pre-order.
PreviousPreOrder(rootNode: Node)Mendapatkan node sebelumnya menurut algoritma traversal pohon pre-order.
ToString(saveFormat: SaveFormat)Mengekspor konten node ke dalam string dalam format yang ditentukan.
NodeTypeToString(nodeType: NodeType)Metode utilitas yang mengubah nilai enum tipe node menjadi string yang ramah pengguna.

Lihat Juga

 Bahasa Indonesia