DeleteAnnotationRedaction

DeleteAnnotationRedaction class

एक टेक्स्ट रिडक्शन का प्रतिनिधित्व करता है जो एनोटेशन को हटा देता है यदि टेक्स्ट रेगुलर एक्सप्रेशन से मेल खाता है (वैकल्पिक रूप से सभी एनोटेशन हटा देता है)।

public class DeleteAnnotationRedaction : Redaction

कंस्ट्रक्टर्स

नाम विवरण
DeleteAnnotationRedaction() सभी एनोटेशन (सबकुछ से मेल खाते) को हटाने के लिए सेटिंग के साथ, DeleteAnnotationRedaction क्लास का एक नया उदाहरण आरंभ करता है।
DeleteAnnotationRedaction(Regex) दिए गए एक्सप्रेशन से मेल खाने वाले एनोटेशन को हटाते हुए, DeleteAnnotationRedaction क्लास का एक नया उदाहरण शुरू करता है।
DeleteAnnotationRedaction(string) दिए गए एक्सप्रेशन से मेल खाने वाले एनोटेशन को हटाते हुए, DeleteAnnotationRedaction क्लास का एक नया उदाहरण शुरू करता है।

गुण

नाम विवरण
override Description { get; } एक स्ट्रिंग लौटाता है, जो रिडक्शन और उसके मापदंडों का वर्णन करता है।
Expression { get; } मैच के लिए रेगुलर एक्सप्रेशन प्राप्त करता है.

तरीकों

नाम विवरण
override ApplyTo(DocumentFormatInstance) किसी दिए गए प्रारूप उदाहरण के लिए संपादन लागू करता है।

टिप्पणियों

और अधिक जानें

उदाहरण

निम्नलिखित उदाहरण दर्शाता है कि दस्तावेज़ से “उपयोग”, “दिखाएँ” या “वर्णन करें” शब्दों वाले सभी एनोटेशन को कैसे हटाया जाए (और अन्य को छोड़ दें)।

using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
}

यह सभी देखें