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, // 0부터 시작하는 두 번째 열
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