CellColumnRedaction

CellColumnRedaction class

एक टेक्स्ट रिडक्शन का प्रतिनिधित्व करता है जो टेक्स्ट को स्प्रेडशीट दस्तावेज़ों (CSV, Excel, आदि) में बदल देता है।

public class CellColumnRedaction : TextRedaction

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

नाम विवरण
CellColumnRedaction(CellFilter, Regex, ReplacementOptions) CellColumnRedaction वर्ग का एक नया उदाहरण प्रारंभ करता है।

गुण

नाम विवरण
ActionOptions { get; } हो जाता हैReplacementOptions उदाहरण, पाठ प्रतिस्थापन का प्रकार निर्दिष्ट करना।
override Description { get; } एक स्ट्रिंग लौटाता है, जो रिडक्शन और उसके मापदंडों का वर्णन करता है।
Filter { get; } कॉलम और वर्कशीट फ़िल्टर प्राप्त करता है।
OcrConnector { get; set; } हो जाता है या सेट करता हैIOcrConnector कार्यान्वयन, ग्राफ़िक सामग्री से टेक्स्ट निकालने के लिए आवश्यक है.
Pattern { get; } मैच के लिए रेगुलर एक्सप्रेशन प्राप्त करता है.

तरीकों

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

टिप्पणियों

और अधिक जानें

उदाहरण

निम्न उदाहरण एक स्प्रेडशीट दस्तावेज़ के “ग्राहक” वर्कशीट पर दूसरे कॉलम से उपयोगकर्ता ईमेल को हटाने का प्रदर्शन करता है।

using (Redactor redactor = new Redactor("D:\\Sales in September.xslx"))
{
   var filter = new CellFilter()
   {
       ColumnIndex = 1, // शून्य-आधारित दूसरा स्तंभ
       WorkSheetName = "Customers"
   };
   var expression = new Regex("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
   RedactorChangeLog changeLog = redactor.Apply(new CellColumnRedaction(filter, expression, new ReplacementOptions("[customer email]")));
   if (result.Status != RedactionStatus.Failed)
   {
      doc.Save(new SaveOptions() { AddSuffix = true });
   };
}

यह सभी देखें