MetadataSearchRedaction
Contenido
[
Ocultar
]
MetadataSearchRedaction class
Representa una redacción de metadatos que busca y redacta metadatos usando expresiones regulares, claves coincidentes y/o valores.
public class MetadataSearchRedaction : MetadataRedaction
Constructores
Nombre | Descripción |
---|---|
MetadataSearchRedaction(Regex, string) | Inicializa una nueva instancia de la clase MetadataSearchRedaction, usando el valor para hacer coincidir los elementos redactados. |
MetadataSearchRedaction(string, string) | Inicializa una nueva instancia de la clase MetadataSearchRedaction, usando el valor para hacer coincidir los elementos redactados. |
MetadataSearchRedaction(Regex, string, Regex) | Inicializa una nueva instancia de la clase MetadataSearchRedaction, utilizando el nombre y el valor del elemento para que coincida con los elementos redactados. |
MetadataSearchRedaction(string, string, string) | Inicializa una nueva instancia de la clase MetadataSearchRedaction, utilizando el nombre y el valor del elemento para que coincida con los elementos redactados. |
Propiedades
Nombre | Descripción |
---|---|
override Description { get; } | Devuelve una cadena que describe la redacción y sus parámetros. |
Filter { get; set; } | Obtiene o establece el filtro, que se utiliza para seleccionar todos o metadatos específicos, por ejemplo, Autor o Empresa. |
KeyExpression { get; } | Obtiene la expresión regular para que coincida con el nombre (clave) del elemento de metadatos. |
Replacement { get; } | Obtiene el valor de reemplazo textual. |
ValueExpression { get; } | Obtiene la expresión regular para que coincida con el texto de valor de un elemento de metadatos. |
Métodos
Nombre | Descripción |
---|---|
override ApplyTo(DocumentFormatInstance) | Aplica la redacción a una instancia de formato dada. |
Observaciones
Aprende más
- Más detalles sobre la aplicación de redacciones: Conceptos básicos de redacción
- Más detalles sobre la redacción de metadatos de documentos: Redacciones de metadatos
Ejemplos
El siguiente ejemplo demuestra cómo buscar y redactar cierto texto en metadatos específicos.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
// Si no se establece, se aplica a todos los elementos de metadatos
redaction.Filter = MetadataFilters.Company;
redactor.Apply(redaction);
redactor.Save();
}
Ver también
- class MetadataRedaction
- espacio de nombres GroupDocs.Redaction.Redactions
- asamblea GroupDocs.Redaction