GroupDocs.Redaction.Redactions Namespace
The GroupDocs.Redaction.Redactions namespace provides classes for different types of redactions.
Classes
  ClassDescription
Public classCode exampleAnnotationRedaction
Represents a redaction that replaces annotation text (comments, etc.) matching a given regular expression.
Public classCode exampleCellColumnRedaction
Represents a text redaction that replaces text in a spreadsheet documents (CSV, Excel, etc.).
Public classCellFilter
Provides an option to limit the scope of a CellColumnRedaction to a worksheet and a column.
Public classCode exampleDeleteAnnotationRedaction
Represents a text redaction that deletes annotations if text is matching given regular expression (optionally deletes all annotations).
Public classCode exampleEraseMetadataRedaction
Represents a metadata redaction that erases all metadata or metadata matching specific MetadataFilters from the document.
Public classCode exampleExactPhraseRedaction
Represents a text redaction that replaces exact phrase in the document's text, case insensitive by default.
Public classCode exampleImageAreaRedaction
Represents a redaction that places colored rectangle in given area of an image document.
Public classMetadataRedaction
Represents a base abstract class for document metadata redactions.
Public classCode exampleMetadataSearchRedaction
Represents a metadata redaction that searches and redacts metadata using regular expressions, matching keys and/or values.
Public classRedactionDescription
Represents a single change action info that performed during redaction process.
Public classCode exampleRegexRedaction
Represents a text redaction that searches and replaces text in the document by matching provided regular expression.
Public classCode exampleRegionReplacementOptions
Represents color and area parameters for image region replacement. See ImageAreaRedaction.
Public classReplacementOptions
Represents options for matched text replacement.
Public classTextRedaction
Represents a base abstract class for document text redactions.
Public classTextReplacement
Represents a textual replacement information.
Interfaces
  InterfaceDescription
Public interfaceCode exampleIRedactionCallback
Defines methods that are required for receiving information on each redaction change and optionally prevent it.
Enumerations
  EnumerationDescription
Public enumerationMetadataFilters
Represents a list of the most common types of document metadata.
Public enumerationRedactionActionType
Represents actions that can be taken to perform redaction.
Public enumerationRedactionType
Represents a type of document's data, affected by redaction.
Public enumerationReplacementType
Represents a type of replacement for the matched text.