BuiltInDocumentProperties
Contenido
[
Ocultar
]BuiltInDocumentProperties class
Una colección de propiedades de documentos integradas.
Para obtener más información, visite elTrabajar con propiedades de 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 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 elContentStatus del documento. |
ContentType { get; set; } | Obtiene o establece elContentType del documento. |
Count { get; } | Obtiene el número de elementos de la colección. |
CreatedTime { get; set; } | Obtiene o establece la fecha de creación del documento en UTC. |
HeadingPairs { get; set; } | Especifica los títulos de los documentos y sus nombres. |
HyperlinkBase { get; set; } | Especifica la cadena base utilizada para evaluar hipervínculos relativos en este documento. |
Item { get; } | Devuelve unDocumentProperty objeto por index. |
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 el documento se imprimió 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. |
Security { get; set; } | Especifica el nivel de seguridad de un documento como un valor numérico. |
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) | Devolucionesverdadero 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 aDocumentProperty
objetos por sus nombres (usando un indexador) y a través de un conjunto de propiedades escritas que devuelven valores de los 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 documentos 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 integrada es 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