Perubahan Track dalam Dokumen
Fungsi dari perubahan trek, juga dikenal sebagai peninjauan, memungkinkan Anda untuk melacak perubahan konten dan format yang dibuat oleh Anda atau pengguna lain. Fitur perubahan trek ini dengan Aspose.Words mendukung perubahan trek Microsoft WordSitemap Dengan fungsi ini, Anda dapat mengakses revisi individu dalam dokumen Anda dan menerapkan sifat yang berbeda kepada mereka.
Ketika Anda mengaktifkan fitur perubahan track, semua elemen yang dimasukkan, dihapus, dan dimodifikasi dokumen akan disorot secara visual dengan informasi tentang siapa, ketika, dan apa yang diubah. Objek yang membawa informasi tentang apa yang diubah disebut “perubahan pelacakan”. Misalnya, asumsikan bahwa Anda ingin meninjau dokumen dan membuat perubahan penting - ini mungkin berarti bahwa Anda perlu membuat revisi. Juga, Anda mungkin perlu memasukkan komentar untuk membahas beberapa perubahan. Itu di mana pelacakan perubahan dokumen datang. Meme it
Artikel ini menjelaskan cara mengelola dan melacak perubahan yang dibuat oleh banyak peninjauan pada dokumen yang sama, serta sifat untuk melacak perubahan.
Apa itu Revisi
Sebelum menyelam ke revisi, mari kita menjelaskan makna revisi. Login revision adalah perubahan yang terjadi dalam satu node dokumen sementara kelompok revisi, diwakili oleh RevisionGroup kelas, adalah kelompok revisi sequential yang terjadi pada banyak node dokumen. Revisi adalah alat untuk melacak perubahan.
Revisi digunakan dalam fitur perubahan pelacakan dan dalam fitur dokumen membandingkan, di mana revisi muncul akibat perbandingan. Jadi, revisi dalam fitur perubahan pelacakan yang ditunjukkan oleh siapa dan apa yang berubah.
Aspose.Words mendukung berbagai jenis revisi, serta Microsoft Word, seperti Penyisipan, Penghapusan, Format Perubahan, StyleDefinition Perubahan, dan Pindahkan. Semua jenis revisi diwakili dengan RevisionType Sitemap
Mulai dan Berhenti Perubahan Pelacakan
Mengedit dokumen biasanya tidak dihitung sebagai revisi sampai Anda mulai melacaknya. Aspose.Words memungkinkan Anda untuk secara otomatis melacak semua perubahan dalam dokumen Anda dengan langkah-langkah sederhana. Anda dapat dengan mudah memulai proses perubahan pelacakan dengan menggunakan StartTrackRevisions Login Jika Anda perlu menghentikan proses perubahan pelacakan sehingga setiap perubahan masa depan tidak dianggap revisi, Anda perlu menggunakan StopTrackRevisions Login
StartTrackingRevisions
metode tidak mengubah status TrackRevisions properti dan tidak menggunakan nilainya untuk tujuan pelacakan revisi. Selain itu, jika node dipindahkan dari satu lokasi ke dalam dokumen yang dilacak, kemudian memindahkan revisi akan dibuat, termasuk bergerak-dari dan bergerak-to range.
Pada akhir proses perubahan pelacakan dalam dokumen Anda, Anda akan memiliki kemampuan untuk bahkan menerima semua revisi atau menolak mereka untuk mengalihkan dokumen ke bentuk aslinya. Ini dapat dicapai dengan menggunakan AcceptAllRevisions Sitemap RejectAll Login Selain itu, Anda dapat menerima atau menolak setiap revisi secara terpisah dengan menggunakan Accept Sitemap Reject Login
Semua perubahan akan dilacak untuk satu iterasi dari saat Anda memulai proses ke saat Anda menghentikannya. Koneksi antara iterasi yang berbeda diwakili sebagai skenario berikut: Anda menyelesaikan proses pelacakan, kemudian membuat beberapa perubahan, dan mulai melacak perubahan lagi. Dengan skenario ini, semua perubahan yang tidak Anda terima atau menolak akan ditampilkan lagi.
AcceptAllRevisions
metode mirip dengan “Accept All Changes” di Microsoft WordSitemap
Contoh kode berikut menunjukkan cara bekerja dengan perubahan pelacakan:
Contoh kode berikut menunjukkan bagaimana revisi dihasilkan ketika node dipindahkan dalam dokumen yang dilacak:
Mengelola dan Simpan Perubahan sebagai Revisi
Dengan fitur perubahan pelacakan sebelumnya, Anda dapat memahami perubahan yang dilakukan dalam dokumen Anda dan yang membuat perubahan tersebut. Sitemap TrackRevisions fitur, Anda memaksa perubahan dalam dokumen Anda disimpan sebagai revisi.
Aspose.Words memungkinkan Anda untuk memeriksa apakah dokumen memiliki revisi atau tidak dengan menggunakan HasRevision Login Jika Anda tidak perlu secara otomatis melacak perubahan dokumen Anda melalui metode StartTrackRevisions dan StopTrackRevisions, maka Anda dapat menggunakan TrackRevisions
properti untuk memeriksa apakah perubahan dilacak sementara mengedit dokumen dalam Microsoft Word dan disimpan sebagai revisi.
Login TrackRevisions
fitur membuat revisi bukan DOM Sitemap Tapi revisi itu sendiri terpisah. Meme it Sitemap Jika Anda menghapus paragraf, Aspose.Words membuatnya sebagai revisi, menandainya sebagai penghapusan, bukan menghapusnya.
Selain itu, Aspose.Words memungkinkan Anda untuk memeriksa apakah objek dimasukkan, dihapus, atau mengubah format menggunakan IsDeleteRevision, IsFormatRevision, IsInsertRevision, IsMoveFromRevision, Login IsMoveToRevision Sitemap
TrackRevisions
Login Selain itu, Anda dapat menerima/mengaktifkan revisi terlepas dari fitur perubahan pelacakan.
Contoh kode berikut menunjukkan bagaimana menerapkan sifat yang berbeda dengan revisi: