XmpIptcIimPackage

XmpIptcIimPackage class

Representa el paquete IPTC-IIM XMP.

public sealed class XmpIptcIimPackage : XmpPackage

Constructores

Nombre Descripción
XmpIptcIimPackage() Inicializa una nueva instancia delXmpIptcIimPackage clase.

Propiedades

Nombre Descripción
ActionAdvised { get; set; } Obtiene o establece el tipo de acción que este objeto proporciona a un objeto anterior.
Category { get; set; } Obtiene o establece el asunto de los datos del objeto en opinión del proveedor.
ContentLocationCodes { get; set; } Obtiene o establece los códigos de ubicación del contenido.
ContentLocationNames { get; set; } Obtiene o establece los nombres de ubicación del contenido.
Count { get; } Obtiene el número de propiedades de metadatos.
DateSent { get; set; } Obtiene o establece la fecha en que el servicio envió el material.
Destination { get; set; } Obtiene o establece el destino. Este conjunto de datos es para adaptarse a algunos proveedores que requieren información de enrutamiento por encima de las capas OSI apropiadas.
DigitalCreationDate { get; set; } Obtiene o establece la fecha en que se creó la representación digital de los datos del objeto.
EditStatus { get; set; } Obtiene o establece el estado de los datos del objeto, según la práctica del proveedor.
EnvelopeNumber { get; set; } Obtiene o establece el número de sobre.
EnvelopePriority { get; set; } Obtiene o establece la prioridad de manejo de sobres.
ExpirationDate { get; set; } Obtiene o establece la fecha más reciente en la que el proveedor o propietario pretende que se utilicen los datos del objeto.
FileFormat { get; set; } Obtiene o establece el número binario que identifica la versión de la Información
FileFormatVersion { get; set; } Obtiene o establece la versión del formato del archivo.
FixtureIdentifier { get; set; } Obtiene o establece los datos del objeto que se repiten con frecuencia y de manera predecible.
ImageOrientation { get; set; } Obtiene o establece la orientación de la imagen. Indica el diseño del área de la imagen. Los valores permitidos son P (para retrato), L (para paisaje) y S (para cuadrado).
ImageType { get; set; } Obtiene o establece el tipo de imagen.
Item { get; } Obtiene elMetadataProperty con el nombre especificado.
Keys { get; } Obtiene una colección de nombres de propiedades de metadatos.
LanguageIdentifier { get; set; } Obtiene o establece el identificador de idioma según los códigos de 2 letras de ISO 639:1988.
MetadataType { get; } Obtiene el tipo de metadato.
ModelVersion { get; set; } Obtiene o establece el número binario que identifica la versión de la Información
NamespaceUri { get; } Obtiene el URI del espacio de nombres.
ObjectTypeReference { get; set; } Obtiene o establece la referencia del tipo de objeto. El tipo de objeto se utiliza para distinguir entre diferentes tipos de objetos dentro del IIM.
OriginatingProgram { get; set; } Obtiene o establece el tipo de programa utilizado para originar los datos del objeto.
Prefix { get; } Obtiene el prefijo xmlns.
ProductIDs { get; set; } Obtiene o establece los identificadores del producto.
ProgramVersion { get; set; } Obtiene o establece la versión del programa.
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.
ReferenceDate { get; set; } Obtiene o establece la fecha de un sobre anterior al que hace referencia el objeto actual.
ReferenceNumber { get; set; } Obtiene o establece el Número de sobre de un sobre anterior al que hace referencia el objeto actual.
ReferenceService { get; set; } Obtiene o establece el Identificador de servicio de un sobre anterior al que hace referencia el objeto actual.
ReleaseDate { get; set; } Obtiene o establece la fecha más temprana en que el proveedor pretende que se use el objeto.
ServiceIdentifier { get; set; } Obtiene o establece el identificador del servicio. Identifica el proveedor y el producto.
SupplementalCategories { get; set; } Obtiene o establece las categorías complementarias.
UniqueNameOfObject { get; set; } Obtiene o establece el nombre único del objeto.
Urgency { get; set; } Obtiene o establece la urgencia editorial del contenido.
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) Establece la propiedad de la 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.

Ver también