CellColumnRedaction
inhoud
[
verbergen
]
CellColumnRedaction class
Vertegenwoordigt een tekstredactie die tekst vervangt in een spreadsheetdocument (CSV, Excel, enz.).
public class CellColumnRedaction : TextRedaction
Constructeurs
Naam | Beschrijving |
---|---|
CellColumnRedaction(CellFilter, Regex, ReplacementOptions) | Initialiseert een nieuw exemplaar van de klasse CellColumnRedaction. |
Eigenschappen
Naam | Beschrijving |
---|---|
ActionOptions { get; } | Krijgt deReplacementOptions instantie, specificeert het type tekstvervanging. |
override Description { get; } | Retourneert een tekenreeks die de redactie en de bijbehorende parameters beschrijft. |
Filter { get; } | Haalt het kolom- en werkbladfilter op. |
OcrConnector { get; set; } | Haalt of stelt deIOcrConnector implementatie, vereist om tekst uit grafische inhoud te extraheren. |
Pattern { get; } | Haalt de overeenkomende reguliere expressie op. |
methoden
Naam | Beschrijving |
---|---|
override ApplyTo(DocumentFormatInstance) | Past de redactie toe op een bepaalde indelingsinstantie. |
Opmerkingen
Kom meer te weten
- Meer informatie over het toepassen van redacties: Basisprincipes van redactie
- Meer informatie over redacties van spreadsheets: Spreadsheet-redacties
Voorbeelden
Het volgende voorbeeld demonstreert het verwijderen van e-mails van gebruikers uit een tweede kolom op het werkblad “Klanten” van een spreadsheetdocument.
using (Redactor redactor = new Redactor("D:\\Sales in September.xslx"))
{
var filter = new CellFilter()
{
ColumnIndex = 1, // op nul gebaseerde 2e kolom
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 });
};
}
Zie ook
- class TextRedaction
- naamruimte GroupDocs.Redaction.Redactions
- montage GroupDocs.Redaction