التغييرات في الوثيقة

إن فعالية تغيرات المسار، المعروفة أيضاً باسم الاستعراض، تسمح لك بتتبع التغييرات التي أدخلتها على المحتوى والشكل من جانبك أو المستعملين الآخرين. تغير هذا المسار Aspose.Words دعم التغييرات في المسارات Microsoft Word. مع هذه الوظيفة، يمكنك الحصول على تنقيحات فردية في وثيقتك وتطبيق خصائص مختلفة لها.

وعندما تُمكِّنون من إدخال تغييرات على المسار، تُسلَّط الضوء بصريا على جميع العناصر المُدخلة والمحذفة والمُعدَّلة من الوثيقة بمعلومات عن الجهة التي تغيرت، ومتى، وما جرى تغييره. أما الأجسام التي تحمل معلومات عن التغيير فتسمى " تغيير المسار “. فعلى سبيل المثال، نفترض أنكم تريدون استعراض وثيقة وإجراء تغييرات هامة - وهذا قد يعني أن عليكم إجراء تنقيحات. كما قد تحتاج إلى إدراج تعليقات لمناقشة بعض التغييرات. وهنا يأتي تعقب التغييرات في الوثائق.

وتوضح هذه المادة كيفية إدارة وتتبع التغييرات التي أحدثها العديد من المستعرضين في الوثيقة نفسها، فضلا عن الممتلكات اللازمة لتتبع التغييرات.

ما هو تنقيح

وقبل الخوض في التنقيحات، لنشرح معنى التنقيحات. ألف revision هو تغيير يحدث في شكل واحد من الوثائق في حين أنه يمثله فريق تنقيح RevisionGroup والفئة هي مجموعة من التنقيحات التسلسلية التي تحدث في العديد من مراحل الوثيقة. التنقيح أداة لتتبع التغييرات.

وتُستخدم التنقيحات في سمة تغييرات التتبع وضمن سمة الوثائق المقارنة، حيث تظهر التنقيحات نتيجة للمقارنة. لذا، فإن التنقيحات التي تجري في إطار تغيرات التتبع تظهر من هو ومن الذي تغير.

Aspose.Words دعم مختلف أنواع التنقيح، وكذلك في Microsoft Word, مثل الإلحاق، والحذف، والصيغة التغيير، التحديد تغيير، والتحرك. All revision types are represented with the RevisionType العد

بدء ووقف التغييرات

تحرير وثيقة عادة لا يعد كمراجعة حتى تبدأ بتتبعها Aspose.Words يسمح لك بتتبع كل التغييرات في وثيقتك بشكل تلقائي بخطوات بسيطة يمكنك البدء بسهولة في عملية تتبع التغييرات باستخدام StartTrackRevisions طريقة إذا كنت بحاجة لوقف عملية تتبع التغييرات حتى لا تعتبر أي محررات مستقبلية تنقيحات، سوف تحتاج إلى استخدام StopTrackRevisions طريقة

وفي نهاية عملية تغيير التتبع في وثيقتكم، ستكون لديكم القدرة على قبول جميع التنقيحات أو رفضها لإعادة الوثيقة إلى شكلها الأصلي. ويمكن تحقيق ذلك إما باستخدام AcceptAllRevisions أو RejectAll طريقة بالإضافة إلى ذلك، يمكنك أن تقبل أو ترفض كل تنقيح على حدة باستخدام Accept أو Reject طريقة

كل التغييرات سيتم تعقبها من لحظة بدء العملية إلى لحظة إيقافها والصلة بين التكرارات المختلفة مُمثَّلة في السيناريو التالي: استكمال عملية التتبع، ثم إجراء بعض التغييرات، وبدء تتبع التغييرات مرة أخرى. مع هذا السيناريو، كل التغييرات التي لم تقبلها أو ترفضها ستظهر مرة أخرى

ويبين المثال الرمزي التالي كيفية العمل مع التغييرات في التتبع:

ويبيّن المثال الرمزي التالي كيفية إجراء التنقيحات عند نقل عقد معين في وثيقة متتبعة:

Manage and Store Changes as Revisions

ومع سمة التغييرات السابقة في التتبع، يمكنكم فهم التغييرات التي أدخلت في وثيقتكم والتي أدخلت تلك التغييرات. بينما مع TrackRevisions خاصّة، تُجبرُ أيّ تغييرات في وثيقتِكَ لتُخزّن كتنقيحات.

Aspose.Words يُمكِنُك أَنْ تُدقّقَ إذا a وثيقة عِنْدَهُ a مراجعة أَو لا باستخدام HasRevision ملكية إذا كنت لا تحتاج إلى تتبع تلقائيا التغييرات في وثيقتك من خلال عمليات مراجعة المسارات والتوقيف، ثم يمكنك استخدام TrackRevisions الممتلكات التي يتعين التحقق منها إذا تم تعقب التغييرات أثناء تحرير وثيقة Microsoft Word ومخزنة كتنقيحات

The TrackRevisions السمة تجعل التنقيحات بدلا من التنقيحات الحقيقية DOM تغييرات لكن التنقيحات نفسها منفصلة على سبيل المثال، إذا حذفت أي فقرة Aspose.Words اجعله كتنقيح، وسمه كحذف، بدلاً من حذفه.

وبالإضافة إلى ذلك، Aspose.Words يُمكِنُك أَنْ تَتأكّدَ إذا جسم أُدخلَ، حذف، أَو مُغَيّرَ شكلاً مستعملاً IsDeleteRevision, IsFormatRevision, IsInsertRevision, IsMoveFromRevision, و IsMoveToRevision الممتلكات.

ويبين المثال الرمزي التالي كيفية تطبيق مختلف الممتلكات بتنقيحات: