BuiltInDocumentProperties
Contenuti
[
Nascondere
]BuiltInDocumentProperties class
Una raccolta di proprietà del documento integrate.
Per saperne di più, visita ilLavora con le proprietà del documento articolo di documentazione.
public class BuiltInDocumentProperties : DocumentPropertyCollection
Proprietà
Nome | Descrizione |
---|---|
Author { get; set; } | Ottiene o imposta il nome dell’autore del documento. |
Bytes { get; set; } | Rappresenta una stima del numero di byte nel documento. |
Category { get; set; } | Ottiene o imposta la categoria del documento. |
Characters { get; set; } | Rappresenta una stima del numero di caratteri nel documento. |
CharactersWithSpaces { get; set; } | Rappresenta una stima del numero di caratteri (spazi inclusi) nel documento. |
Comments { get; set; } | Ottiene o imposta i commenti del documento. |
Company { get; set; } | Ottiene o imposta la proprietà dell’azienda. |
ContentStatus { get; set; } | Ottiene o imposta il fileContentStatus del documento. |
ContentType { get; set; } | Ottiene o imposta il fileContentType del documento. |
Count { get; } | Ottiene il numero di elementi nella raccolta. |
CreatedTime { get; set; } | Ottiene o imposta la data di creazione del documento in UTC. |
HeadingPairs { get; set; } | Specifica le intestazioni dei documenti e i relativi nomi. |
HyperlinkBase { get; set; } | Specifica la stringa di base utilizzata per valutare i collegamenti ipertestuali relativi in questo documento. |
Item { get; } | Restituisce aDocumentProperty oggetto per indice. |
override Item { get; } | Restituisce aDocumentProperty oggetto con il nome della proprietà. |
Keywords { get; set; } | Ottiene o imposta le parole chiave del documento. |
LastPrinted { get; set; } | Ottiene o imposta la data dell’ultima stampa del documento in UTC. |
LastSavedBy { get; set; } | Ottiene o imposta il nome dell’ultimo autore. |
LastSavedTime { get; set; } | Ottiene o imposta l’ora dell’ultimo salvataggio in UTC. |
Lines { get; set; } | Rappresenta una stima del numero di righe del documento. |
LinksUpToDate { get; set; } | Indica se i collegamenti ipertestuali in un documento sono aggiornati. |
Manager { get; set; } | Ottiene o imposta la proprietà del gestore. |
NameOfApplication { get; set; } | Ottiene o imposta il nome dell’applicazione. |
Pages { get; set; } | Rappresenta una stima del numero di pagine del documento. |
Paragraphs { get; set; } | Rappresenta una stima del numero di paragrafi nel documento. |
RevisionNumber { get; set; } | Ottiene o imposta il numero di revisione del documento. |
Security { get; set; } | Specifica il livello di sicurezza di un documento come valore numerico. |
Subject { get; set; } | Ottiene o imposta l’oggetto del documento. |
Template { get; set; } | Ottiene o imposta il nome informativo del modello di documento. |
Thumbnail { get; set; } | Ottiene o imposta la miniatura del documento. |
Title { get; set; } | Ottiene o imposta il titolo del documento. |
TitlesOfParts { get; set; } | Ogni stringa nell’array specifica il nome di una parte nel documento. |
TotalEditingTime { get; set; } | Ottiene o imposta il tempo di modifica totale in minuti. |
Version { get; set; } | Rappresenta il numero di versione dell’applicazione che ha creato il documento. |
Words { get; set; } | Rappresenta una stima del numero di parole nel documento. |
Metodi
Nome | Descrizione |
---|---|
Clear() | Rimuove tutte le proprietà dalla raccolta. |
Contains(string) | RestituisceVERO se nella raccolta esiste una proprietà con il nome specificato. |
GetEnumerator() | Restituisce un oggetto enumeratore che può essere utilizzato per scorrere tutti gli elementi della raccolta. |
IndexOf(string) | Ottiene l’indice di una proprietà per nome. |
Remove(string) | Rimuove una proprietà con il nome specificato dalla raccolta. |
RemoveAt(int) | Rimuove una proprietà all’indice specificato. |
Osservazioni
Fornisce l’accesso aDocumentProperty
oggetti con i loro nomi (utilizzando un indicizzatore) e tramite un insieme di proprietà tipizzate che restituiscono valori di tipi appropriati.
I nomi delle proprietà non fanno distinzione tra maiuscole e minuscole.
Le proprietà nella raccolta sono ordinate alfabeticamente per nome.
Esempi
Mostra come lavorare con le proprietà del documento integrate.
Document doc = new Document(MyDir + "Properties.docx");
// L'oggetto "Documento" contiene alcuni dei suoi metadati nei suoi membri.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");
// Il documento memorizza anche i metadati nelle sue proprietà integrate.
// Ogni proprietà incorporata è un membro dell'oggetto "BuiltInDocumentProperties" del documento.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
Console.WriteLine(docProperty.Name);
Console.WriteLine($"\tType:\t{docProperty.Type}");
// Alcune proprietà possono memorizzare più valori.
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}\"");
}
}
Guarda anche
- class Document
- property BuiltInDocumentProperties
- property CustomDocumentProperties
- class DocumentPropertyCollection
- spazio dei nomi Aspose.Words.Properties
- assemblea Aspose.Words