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 खोज इंजन के माध्यम से पहुंच योग्य गुणों के बारे में जानकारी होती है।
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) अद्यतन ज्ञात मेटाडेटा गुण निर्दिष्ट विधेय को संतुष्ट करते हैं। ऑपरेशन पुनरावर्ती है इसलिए यह सभी नेस्टेड पैकेजों को भी प्रभावित करता है।

टिप्पणियों

और अधिक जानें

उदाहरण

यह कोड नमूना दिखाता है कि वर्डप्रोसेसिंग दस्तावेज़ में निरीक्षण गुणों को कैसे अपडेट किया जाए।

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);
}

यह सभी देखें