שינויים בתעודה

הפונקציונליות של שינוי המסלול, הידוע גם כסקירה, מאפשר לך לעקוב אחר שינויים בתוכן ובפורמט שנעשה על ידיך או משתמשים אחרים. מסלול זה משתנה עם Aspose.Words תמיכה בשינויים במסלול Microsoft Word. עם פונקציונליות זו, אתה יכול לגשת שינויים בודדים במסמך שלך וליישם תכונות שונות עבורם.

כאשר אתה מאפשר את המסלול שינויים תכונה, כל הרכיבים המוכנסים, נמחקים ומשתנים של המסמך יודגש באופן ויזואלי עם מידע על ידי מי, מתי, ומה השתנה. אובייקטים הנושאים מידע על מה ששונה נקראים “שינויים עוקבים”. לדוגמה, נניח שאתה רוצה לסקור מסמך ולבצע שינויים חשובים - זה עשוי להיות אומר שאתה צריך לבצע תיקונים. כמו כן, ייתכן שתצטרך להוסיף הערות כדי לדון בכמה מהשינויים. שם מגיעים שינויים במסמכים.

מאמר זה מסביר כיצד לנהל ולעקוב אחר שינויים שנוצרו על ידי מבקרים רבים באותו מסמך, כמו גם את המאפיינים למעקב אחר שינויים.

מה זה Revision

לפני צלילה לתוך תיקונים, בואו להסביר את המשמעות של תיקונים. A A A revision הוא שינוי המתרחש בצומת אחד של מסמך בעוד קבוצה של תיקונים, מיוצגת על ידי הקבוצה. RevisionGroup שיעור, הוא קבוצה של שינויים זמניים שמתרחשים בצומתים רבים של מסמך. Revision היא כלי למעקב אחר שינויים.

הוראות משמשות בתכונת השינויים של המעקב ובתכונה השוואת המסמכים, שם מופיעים תיקונים כתוצאה מההשוואה. לכן, תיקונים בתוך השינויים של מעקב מופיעים על ידי מי ומה השתנה.

Aspose.Words תומך סוגים שונים של תיקונים, כמו גם Microsoft Word, כגון הכנס, Deletion, פורמט שינוי, סגנון שינוי, והזיז. כל סוגי התיקון מיוצגים עם RevisionType אזהרה.

להתחיל ולעצור שינויים

ביצוע מסמך בדרך כלל אינו נחשב כתיקון עד שתתחיל לעקוב אחריו. Aspose.Words מאפשר לך לעקוב באופן אוטומטי את כל השינויים במסמך שלך עם צעדים פשוטים. אתה יכול בקלות להתחיל את תהליך מעקב שינויים על ידי שימוש StartTrackRevisions שיטה. אם אתה צריך לעצור את תהליך מעקב שינויים כך שכל עורכים עתידיים אינם נחשבים לשיפוץ, תצטרך להשתמש StopTrackRevisions שיטה.

בסוף תהליך מעקב שינויים במסמך שלך, תהיה לך את היכולת אפילו לקבל את כל השינויים או לדחות אותם כדי להחזיר את המסמך לצורתו המקורית. זה יכול להיעשות על ידי שימוש AcceptAllRevisions או RejectAll שיטה. בנוסף, אתה יכול לקבל או לדחות כל תיקון בנפרד על ידי שימוש Accept או Reject שיטה.

כל השינויים יש לעקוב אחר הרצה אחת מהרגע שאתה מתחיל את התהליך לרגע שבו אתה מפסיק אותו. הקשר בין הרצאות שונות מיוצג כתסריט הבא: השלמת תהליך המעקב, ולאחר מכן לעשות שינויים מסוימים, ולהתחיל לעקוב אחר שינויים שוב. עם התרחיש הזה, כל השינויים שלא קיבלת או לדחות יוצגו שוב.

דוגמה לקוד הבא מראה כיצד לעבוד עם שינויים:

הדוגמה הבאה של הקוד מראה כיצד שינויים נוצרים כאשר צומת מועבר בתוך מסמך עוקב:

ניהול וחנות שינויים כ-Revisions

עם התכונה הקודמת של שינויים מעקב, אתה יכול להבין אילו שינויים נעשו במסמך שלך ומי עשה שינויים אלה. בזמן עם TrackRevisions תכונה, אתה מכריח שינויים במסמך שלך להיות מאוחסן כמו תיקונים.

Aspose.Words מאפשר לך לבדוק אם מסמך יש תיקון או לא על ידי שימוש HasRevision רכוש. אם אתה לא צריך לעקוב באופן אוטומטי את השינויים במסמך שלך באמצעות שיטות StartTrackRevisions ו- StopTrackRevisions, אז אתה יכול להשתמש TrackRevisions נכס לבדוק אם השינויים מתבצעים בזמן ביצוע מסמך Microsoft Word ואוחסן כמו תיקונים.

The The The TrackRevisions תכונה עושה תיקונים במקום אמיתי DOM שינויים. אבל השינויים עצמם הם נפרדים. לדוגמה, אם תמחקו פסקה, Aspose.Words לעשות את זה כתיקון, לסמן אותו כמחיקה, במקום למחוק אותו.

בנוסף, Aspose.Words מאפשר לך לבדוק אם אובייקט מוכנס, נמחק או השתנה פורמט באמצעות תבנית. IsDeleteRevision, IsFormatRevision, IsInsertRevision, IsMoveFromRevision, ו IsMoveToRevision תכונות.

הדוגמה הבאה של הקוד מראה כיצד ליישם תכונות שונות עם תיקונים: