EraseMetadataRedaction
Contenido
[
Ocultar
]
EraseMetadataRedaction class
Representa una redacción de metadatos que borra todos los metadatos o metadatos que coincidan con MetadataFilters específicos del documento.
public class EraseMetadataRedaction : MetadataRedaction
Constructores
Nombre | Descripción |
---|---|
EraseMetadataRedaction() | Inicializa una nueva instancia de la clase EraseMetadataRedaction, borrando todos los metadatos. |
EraseMetadataRedaction(MetadataFilters) | Inicializa una nueva instancia de la clase EraseMetadataRedaction, borra metadatos, combina una combinación específica deMetadataFilters . |
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. |
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 muestra cómo borrar (establecer valores iguales a vacíos) todos o metadatos específicos.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// Borrar Autor, Gerente y Empresa
redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
// Borrar todos los metadatos
redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
redactor.Save();
}
Ver también
- class MetadataRedaction
- espacio de nombres GroupDocs.Redaction.Redactions
- asamblea GroupDocs.Redaction