שינויים בתעודה
הפונקציונליות של שינוי המסלול, הידוע גם כסקירה, מאפשר לך לעקוב אחר שינויים בתוכן ובפורמט שנעשה על ידיך או משתמשים אחרים. מסלול זה משתנה עם Aspose.Words תמיכה בשינויים במסלול Microsoft Word. עם פונקציונליות זו, אתה יכול לגשת שינויים בודדים במסמך שלך וליישם תכונות שונות עבורם.
כאשר אתה מאפשר את המסלול שינויים תכונה, כל הרכיבים המוכנסים, נמחקים ומשתנים של המסמך יודגש באופן ויזואלי עם מידע על ידי מי, מתי, ומה השתנה. אובייקטים הנושאים את המידע על מה שמשתנה נקראים “שינויים עוקבים”. לדוגמה, נניח שאתה רוצה לסקור מסמך ולבצע שינויים חשובים - זה עשוי להיות אומר שאתה צריך לבצע תיקונים. כמו כן, ייתכן שתצטרך להוסיף הערות כדי לדון בכמה מהשינויים. שם מגיעים שינויים במסמכים.
מאמר זה מסביר כיצד לנהל ולעקוב אחר שינויים שנוצרו על ידי מבקרים רבים באותו מסמך, כמו גם את המאפיינים למעקב אחר שינויים.
מה זה Revision
לפני צלילה לתוך תיקונים, בואו להסביר את המשמעות של תיקונים. A A A A revision הוא שינוי המתרחש בצומת אחד של מסמך בעוד קבוצה של תיקונים, מיוצגת על ידי הקבוצה. RevisionGroup שיעור, הוא קבוצה של שינויים זמניים המתרחשים בצומתים רבים של מסמך. בעיקרון, תיקון הוא כלי למעקב אחר שינויים.
ה-Revisions משמשים בתכונת השינויים של המעקב ובתכונה השוואת המסמכים, שם מופיעים תיקונים כתוצאה מהשוואה. לכן, תיקונים בתוך השינויים המשתנים מופיעים על ידי מי ומה השתנה.
Aspose.Words תומך סוגים שונים של תיקונים, כמו גם Microsoft Word, המונחים: pution, Deletion שינוי, סגנון שינוי, והזיז. כל סוגי התיקון מיוצגים עם RevisionType אזהרה.
להתחיל ולעצור שינויים
ביצוע מסמך בדרך כלל אינו נחשב כתיקון עד שתתחיל לעקוב אחריו. Aspose.Words מאפשר לך לעקוב באופן אוטומטי את כל השינויים במסמך שלך עם צעדים פשוטים. אתה יכול בקלות להתחיל את תהליך מעקב שינויים על ידי שימוש StartTrackRevisions שיטה. אם אתה צריך לעצור את תהליך מעקב שינויים כך שכל עורכים עתידיים אינם נחשבים לשיפוץ, תצטרך להשתמש StopTrackRevisions שיטה.
StartTrackingRevisions
השיטה אינה משנה את מעמדו של TrackRevisions רכוש ואינו משתמש בערך שלו לצורך מעקב מחדש. בנוסף, אם צומת הועבר ממקום אחד לאחר בתוך המסמך המעוקב, ולאחר מכן ייווצרו תיקונים נעים, כולל מעבר - מטווח וטווח.
בסוף תהליך המעקב שינויים במסמך שלך, תהיה לך את היכולת אפילו לקבל את כל השינויים או לדחות אותם כדי להחזיר את המסמך לצורתו המקורית. זה יכול להיעשות על ידי שימוש 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 שינויים ללא קשר לתכונת השינויים.
הדוגמה הבאה של הקוד מראה כיצד ליישם תכונות שונות עם תיקונים: