שינויים בתעודה
הפונקציונליות של שינוי המסלול, הידוע גם כסקירה, מאפשר לך לעקוב אחר שינויים בתוכן ובפורמט שנעשה על ידיך או משתמשים אחרים. מסלול זה משתנה עם Aspose.Words תמיכה בשינויים במסלול Microsoft Word. עם פונקציונליות זו, אתה יכול לגשת שינויים בודדים במסמך שלך וליישם תכונות שונות עבורם.
כאשר אתה מאפשר את המסלול שינויים תכונה, כל הרכיבים המוכנסים, נמחקים ומשתנים של המסמך יודגש באופן ויזואלי עם מידע על ידי מי, מתי, ומה השתנה. אובייקטים הנושאים מידע על מה ששונה נקראים “שינויים עוקבים”. לדוגמה, נניח שאתה רוצה לסקור מסמך ולבצע שינויים חשובים - זה עשוי להיות אומר שאתה צריך לבצע תיקונים. כמו כן, ייתכן שתצטרך להוסיף הערות כדי לדון בכמה מהשינויים. שם מגיעים שינויים במסמכים.
מאמר זה מסביר כיצד לנהל ולעקוב אחר שינויים שנוצרו על ידי מבקרים רבים באותו מסמך, כמו גם את המאפיינים למעקב אחר שינויים.
מה זה Revision
לפני צלילה לתוך תיקונים, בואו להסביר את המשמעות של תיקונים. A A A revision הוא שינוי המתרחש בצומת אחד של מסמך בעוד קבוצה של תיקונים, מיוצגת על ידי הקבוצה. RevisionGroup שיעור, הוא קבוצה של שינויים זמניים שמתרחשים בצומתים רבים של מסמך. Revision היא כלי למעקב אחר שינויים.
הוראות משמשות בתכונת השינויים של המעקב ובתכונה השוואת המסמכים, שם מופיעים תיקונים כתוצאה מההשוואה. לכן, תיקונים בתוך השינויים של מעקב מופיעים על ידי מי ומה השתנה.
Aspose.Words תומך סוגים שונים של תיקונים, כמו גם Microsoft Word, כגון הכנס, Deletion, פורמט שינוי, סגנון שינוי, והזיז. כל סוגי התיקון מיוצגים עם RevisionType אזהרה.
להתחיל ולעצור שינויים
ביצוע מסמך בדרך כלל אינו נחשב כתיקון עד שתתחיל לעקוב אחריו. Aspose.Words מאפשר לך לעקוב באופן אוטומטי את כל השינויים במסמך שלך עם צעדים פשוטים. אתה יכול בקלות להתחיל את תהליך מעקב שינויים על ידי שימוש StartTrackRevisions שיטה. אם אתה צריך לעצור את תהליך מעקב שינויים כך שכל עורכים עתידיים אינם נחשבים לשיפוץ, תצטרך להשתמש StopTrackRevisions שיטה.
StartTrackingRevisions
השיטה אינה משנה את מעמדו של TrackRevisions רכוש ואינו משתמש בערך שלו לצורך מעקב מחדש. בנוסף, אם צומת הועבר ממקום אחד לאחר בתוך המסמך המעוקב, ולאחר מכן ייווצרו תיקונים נעים, כולל מעבר-מטווח וטווח-to.
בסוף תהליך מעקב שינויים במסמך שלך, תהיה לך את היכולת אפילו לקבל את כל השינויים או לדחות אותם כדי להחזיר את המסמך לצורתו המקורית. זה יכול להיעשות על ידי שימוש AcceptAllRevisions או RejectAll שיטה. בנוסף, אתה יכול לקבל או לדחות כל תיקון בנפרד על ידי שימוש Accept או Reject שיטה.
כל השינויים יש לעקוב אחר הרצה אחת מהרגע שאתה מתחיל את התהליך לרגע שבו אתה מפסיק אותו. הקשר בין הרצאות שונות מיוצג כתסריט הבא: השלמת תהליך המעקב, ולאחר מכן לעשות שינויים מסוימים, ולהתחיל לעקוב אחר שינויים שוב. עם התרחיש הזה, כל השינויים שלא קיבלת או לדחות יוצגו שוב.
AcceptAllRevisions
השיטה דומה ל"השגת כל השינויים" Microsoft Word.
דוגמה לקוד הבא מראה כיצד לעבוד עם שינויים:
הדוגמה הבאה של הקוד מראה כיצד שינויים נוצרים כאשר צומת מועבר בתוך מסמך עוקב:
ניהול וחנות שינויים כ-Revisions
עם התכונה הקודמת של שינויים מעקב, אתה יכול להבין אילו שינויים נעשו במסמך שלך ומי עשה שינויים אלה. בזמן עם TrackRevisions תכונה, אתה מכריח שינויים במסמך שלך להיות מאוחסן כמו תיקונים.
Aspose.Words מאפשר לך לבדוק אם מסמך יש תיקון או לא על ידי שימוש HasRevision רכוש. אם אתה לא צריך לעקוב באופן אוטומטי את השינויים במסמך שלך באמצעות שיטות StartTrackRevisions ו- StopTrackRevisions, אז אתה יכול להשתמש TrackRevisions
נכס לבדוק אם השינויים מתבצעים בזמן ביצוע מסמך Microsoft Word ואוחסן כמו תיקונים.
The The The TrackRevisions
תכונה עושה תיקונים במקום אמיתי DOM שינויים. אבל השינויים עצמם הם נפרדים. לדוגמה, אם תמחקו פסקה, Aspose.Words לעשות את זה כתיקון, לסמן אותו כמחיקה, במקום למחוק אותו.
בנוסף, Aspose.Words מאפשר לך לבדוק אם אובייקט מוכנס, נמחק או השתנה פורמט באמצעות תבנית. IsDeleteRevision, IsFormatRevision, IsInsertRevision, IsMoveFromRevision, ו IsMoveToRevision תכונות.
TrackRevisions
רכוש. בנוסף, אתה יכול לקבל/reject שינויים ללא קשר לתכונת השינויים.
הדוגמה הבאה של הקוד מראה כיצד ליישם תכונות שונות עם תיקונים: