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 });
};
}
यह सभी देखें
- class TextRedaction
- नाम स्थान GroupDocs.Redaction.Redactions
- सभा GroupDocs.Redaction