WordProcessingInspectionPackage

WordProcessingInspectionPackage class

يحتوي على معلومات حول أجزاء المستند التي يمكن اعتبارها بيانات وصفية في بعض الحالات.

public sealed class WordProcessingInspectionPackage : CustomPackage

الخصائص

اسم وصف
Comments { get; } الحصول على مجموعة من تعليقات المستخدم .
Count { get; } الحصول على عدد خصائص البيانات الوصفية.
DigitalSignatures { get; } الحصول على مجموعة من التوقيعات الرقمية المعروضة في المستند.
Fields { get; } الحصول على مصفوفة من حقول المستند.
HiddenText { get; } الحصول على مصفوفة من أجزاء النص المخفية المستخرجة من المستند.
Item { get; } يحصل على ملفMetadataProperty بالاسم المحدد.
Keys { get; } الحصول على مجموعة من أسماء خصائص البيانات الوصفية.
MetadataType { get; } الحصول على نوع البيانات الوصفية .
PropertyDescriptors { get; } يحصل على مجموعة من الواصفات التي تحتوي على معلومات حول الخصائص التي يمكن الوصول إليها من خلال GroupDocs.Metadata search engine .
Revisions { get; } الحصول على مجموعة من التوقيعات الرقمية المعروضة في المستند.

طُرق

اسم وصف
AcceptAllRevisions() يقبل جميع المراجعات المكتشفة في المستند.
AddProperties(Func<MetadataProperty, bool>, PropertyValue) يضيف خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.
ClearComments() يزيل كافة تعليقات المستخدم المكتشفة من المستند.
ClearFields() يزيل كافة الحقول المكتشفة من المستند.
ClearHiddenText() يزيل كل أجزاء النص المخفية من المستند.
Contains(string) لتحديد ما إذا كانت الحزمة تحتوي على خاصية بيانات التعريف بالاسم المحدد.
virtual FindProperties(Func<MetadataProperty, bool>) البحث عن خصائص البيانات الوصفية التي تفي بالمسند المحدد. البحث متكرر لذا فهو يؤثر على جميع الحزم المتداخلة أيضًا.
GetEnumerator() إرجاع عداد يتكرر خلال المجموعة.
RejectAllRevisions() يرفض كافة المراجعات المكتشفة في المستند.
override RemoveProperties(Func<MetadataProperty, bool>) يزيل خصائص البيانات الوصفية التي تفي بالتقييم المحدد.
override Sanitize() إزالة خصائص البيانات الوصفية القابلة للكتابة من الحزمة. العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) تعيين خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.AddProperties وUpdateProperties إذا كانت خاصية موجودة تحقق القيمة الأصلية ، فسيتم تحديث قيمتها. إذا كانت هناك خاصية معروفة مفقودة في الحزمة التي ترضي المسند ، فستتم إضافتها إلى الحزمة.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) يقوم بتحديث خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.

ملاحظات

يتعلم أكثر

أمثلة

يوضح نموذج التعليمات البرمجية هذا كيفية تحديث خصائص الفحص في مستند معالجة Word.

using (Metadata metadata = new Metadata(Constants.InputDoc))
{
    var root = metadata.GetRootPackage<WordProcessingRootPackage>();

    root.InspectionPackage.ClearComments();
    root.InspectionPackage.AcceptAllRevisions();
    root.InspectionPackage.ClearFields();
    root.InspectionPackage.ClearHiddenText();

    metadata.Save(Constants.OutputDoc);
}

أنظر أيضا