BuiltInDocumentProperties
Contenido
[
Ocultar
]BuiltInDocumentProperties class
Una colección de propiedades de documento integradas.
Para obtener más información, visite elTrabajar con propiedades del documento Artículo de documentación.
public class BuiltInDocumentProperties : DocumentPropertyCollection
Propiedades
| Nombre | Descripción |
|---|---|
| Author { get; set; } | Obtiene o establece el nombre del autor del documento. |
| Bytes { get; set; } | Representa una estimación del número de bytes del documento. |
| Category { get; set; } | Obtiene o establece la categoría del documento. |
| Characters { get; set; } | Representa una estimación del número de caracteres del documento. |
| CharactersWithSpaces { get; set; } | Representa una estimación del número de caracteres (incluidos los espacios) en el documento. |
| Comments { get; set; } | Obtiene o establece los comentarios del documento. |
| Company { get; set; } | Obtiene o establece la propiedad de la empresa. |
| ContentStatus { get; set; } | Obtiene o establece el estado del contenido del documento. |
| ContentType { get; set; } | Obtiene o establece el tipo de contenido del documento. |
| Count { get; } | Obtiene el número de elementos en la colección. |
| CreatedTime { get; set; } | Obtiene o establece la fecha de creación del documento en UTC. |
| HeadingPairs { get; set; } | Especifica los encabezados de los documentos y sus nombres. |
| HyperlinkBase { get; set; } | Especifica la cadena base utilizada para evaluar hipervínculos relativos en este documento. |
| HyperlinksChanged { get; } | Indica si se cambiaron los hipervínculos en un documento. |
| Item { get; } | Devuelve unDocumentProperty objeto por índice. |
| override Item { get; } | Devuelve unDocumentProperty objeto por el nombre de la propiedad. |
| Keywords { get; set; } | Obtiene o establece las palabras clave del documento. |
| LastPrinted { get; set; } | Obtiene o establece la fecha en la que se imprimió el documento por última vez en UTC. |
| LastSavedBy { get; set; } | Obtiene o establece el nombre del último autor. |
| LastSavedTime { get; set; } | Obtiene o establece la hora del último guardado en UTC. |
| Lines { get; set; } | Representa una estimación del número de líneas del documento. |
| LinksUpToDate { get; set; } | Indica si los hipervínculos de un documento están actualizados. |
| Manager { get; set; } | Obtiene o establece la propiedad del administrador. |
| NameOfApplication { get; set; } | Obtiene o establece el nombre de la aplicación. |
| Pages { get; set; } | Representa una estimación del número de páginas del documento. |
| Paragraphs { get; set; } | Representa una estimación del número de párrafos del documento. |
| RevisionNumber { get; set; } | Obtiene o establece el número de revisión del documento. |
| ScaleCrop { get; } | Indica si la miniatura del documento está recortada o escalada para ajustarse a la pantalla. |
| Security { get; set; } | Especifica el nivel de seguridad de un documento como un valor numérico. |
| SharedDocument { get; } | Indica si el documento es un documento compartido. |
| Subject { get; set; } | Obtiene o establece el asunto del documento. |
| Template { get; set; } | Obtiene o establece el nombre informativo de la plantilla del documento. |
| Thumbnail { get; set; } | Obtiene o establece la miniatura del documento. |
| Title { get; set; } | Obtiene o establece el título del documento. |
| TitlesOfParts { get; set; } | Cada cadena de la matriz especifica el nombre de una parte del documento. |
| TotalEditingTime { get; set; } | Obtiene o establece el tiempo total de edición en minutos. |
| Version { get; set; } | Representa el número de versión de la aplicación que creó el documento. |
| Words { get; set; } | Representa una estimación del número de palabras del documento. |
Métodos
| Nombre | Descripción |
|---|---|
| Clear() | Elimina todas las propiedades de la colección. |
| Contains(string) | Devuelveverdadero si existe una propiedad con el nombre especificado en la colección. |
| GetEnumerator() | Devuelve un objeto enumerador que se puede utilizar para iterar sobre todos los elementos de la colección. |
| IndexOf(string) | Obtiene el índice de una propiedad por nombre. |
| Remove(string) | Elimina una propiedad con el nombre especificado de la colección. |
| RemoveAt(int) | Elimina una propiedad en el índice especificado. |
Observaciones
Proporciona acceso aDocumentPropertyobjetos por sus nombres (usando un indexador) y a través de un conjunto de propiedades tipificadas que devuelven valores de tipos apropiados.
Los nombres de las propiedades no distinguen entre mayúsculas y minúsculas.
Las propiedades de la colección están ordenadas alfabéticamente por nombre.
Ejemplos
Muestra cómo trabajar con propiedades de documento integradas.
Document doc = new Document(MyDir + "Properties.docx");
// El objeto "Documento" contiene algunos de sus metadatos en sus miembros.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");
//El documento también almacena metadatos en sus propiedades integradas.
// Cada propiedad incorporada es un miembro del objeto "BuiltInDocumentProperties" del documento.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
Console.WriteLine(docProperty.Name);
Console.WriteLine($"\tType:\t{docProperty.Type}");
// Algunas propiedades pueden almacenar múltiples valores.
if (docProperty.Value is ICollection<object>)
{
foreach (object value in docProperty.Value as ICollection<object>)
Console.WriteLine($"\tValue:\t\"{value}\"");
}
else
{
Console.WriteLine($"\tValue:\t\"{docProperty.Value}\"");
}
}
Ver también
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- espacio de nombres Aspose.Words.Properties
- asamblea Aspose.Words