XmpBasicPackage

XmpBasicPackage class

Representa el espacio de nombres básico de XMP.

public sealed class XmpBasicPackage : XmpPackage

Constructores

Nombre Descripción
XmpBasicPackage() Inicializa una nueva instancia delXmpBasicPackage clase.

Propiedades

Nombre Descripción
BaseUrl { get; set; } Obtiene o establece la URL base para las URL relativas en el contenido del documento. Si este documento contiene vínculos de Internet y esos vínculos son relativos, son relativos a esta URL base.
Count { get; } Obtiene el número de propiedades de metadatos.
CreateDate { get; set; } Obtiene o establece la fecha y la hora en que se creó el recurso.
CreatorTool { get; set; } Obtiene o establece el nombre de la herramienta utilizada para crear el recurso.
Identifiers { get; set; } Obtiene o establece una matriz desordenada de cadenas de texto que identifican sin ambigüedad el recurso dentro de un contexto determinado.
Item { get; } Obtiene elMetadataProperty con el nombre especificado.
Keys { get; } Obtiene una colección de nombres de propiedades de metadatos.
Label { get; set; } Obtiene o establece una palabra o frase corta que identifica el recurso como miembro de una colección definida por el usuario.
MetadataDate { get; set; } Obtiene o establece la fecha y la hora en que se modificaron por última vez los metadatos de este recurso.
MetadataType { get; } Obtiene el tipo de metadato.
ModifyDate { get; set; } Obtiene o establece la fecha y la hora en que se modificó por última vez el recurso.
NamespaceUri { get; } Obtiene el URI del espacio de nombres.
Nickname { get; set; } Obtiene o establece un nombre corto e informal para el recurso.
Prefix { get; } Obtiene el prefijo xmlns.
PropertyDescriptors { get; } Obtiene una colección de descriptores que contienen información sobre propiedades accesibles a través del motor de búsqueda GroupDocs.Metadata.
Rating { get; set; } Obtiene o establece una clasificación asignada por el usuario para este archivo. El valor debe ser -1 o estar en el rango [0..5], donde -1 indica “rechazado” y 0 indica “sin clasificar”.
Thumbnails { get; set; } Obtiene o establece una matriz de imágenes en miniatura para el archivo, que pueden diferir en características como el tamaño o la codificación de la imagen.
XmlNamespace { get; } Obtiene el espacio de nombres XML.

Métodos

Nombre Descripción
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Agrega propiedades de metadatos conocidas que satisfacen el predicado especificado. La operación es recursiva, por lo que también afecta a todos los paquetes anidados.
Clear() Elimina todas las propiedades XMP.
Contains(string) Determina si el paquete contiene una propiedad de metadatos con el nombre especificado.
virtual FindProperties(Func<MetadataProperty, bool>) Encuentra las propiedades de metadatos que satisfacen el predicado especificado. La búsqueda es recursiva, por lo que también afecta a todos los paquetes anidados.
GetEnumerator() Devuelve un enumerador que itera a través de la colección.
override GetXmpRepresentation() Convierte el valor XMP a la representación XML.
Remove(string) Elimina la propiedad con el nombre especificado.
virtual RemoveProperties(Func<MetadataProperty, bool>) Elimina las propiedades de metadatos que cumplen el predicado especificado.
virtual Sanitize() Elimina las propiedades de metadatos de escritura del paquete. La operación es recursiva, por lo que también afecta a todos los paquetes anidados.
Set(string, bool) Establece la propiedad booleana.
Set(string, DateTime) ConjuntosDateTime propiedad.
Set(string, double) Establece doble propiedad.
Set(string, int) Establece propiedad de número entero.
override Set(string, string) Agrega propiedad de cadena.
virtual Set(string, XmpArray) Establece el valor heredado deXmpArray .
virtual Set(string, XmpComplexType) Establece el valor heredado deXmpComplexType .
Set(string, XmpValueBase) Establece el valor heredado deXmpValueBase .
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Establece propiedades de metadatos conocidas que satisfacen el predicado especificado. La operación es recursiva, por lo que también afecta a todos los paquetes anidados. Este método es una combinación deAddProperties yUpdateProperties Si una propiedad existente satisface el predicado, su valor se actualiza. Si falta una propiedad conocida en el paquete que satisface el predicado, se agrega al paquete.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Actualiza las propiedades de metadatos conocidas que satisfacen el predicado especificado. La operación es recursiva, por lo que también afecta a todos los paquetes anidados.

Campos

Nombre Descripción
const RatingMax Valor máximo de calificación.
const RatingMin Valor mínimo de calificación.
const RatingRejected Valor de calificación rechazada.

Ver también