DocumentProperty
Contenuti
[
Nascondere
]DocumentProperty class
Rappresenta una proprietà del documento personalizzata o incorporata.
Per saperne di più, visita ilLavora con le proprietà del documento articolo di documentazione.
public class DocumentProperty
Proprietà
Nome | Descrizione |
---|---|
IsLinkToContent { get; } | Mostra se questa proprietà è collegata o meno al contenuto. |
LinkSource { get; } | Ottiene l’origine di una proprietà del documento personalizzato collegato. |
Name { get; } | Restituisce il nome della proprietà. |
Type { get; } | Ottiene il tipo di dati della proprietà. |
Value { get; set; } | Ottiene o imposta il valore della proprietà. |
Metodi
Nome | Descrizione |
---|---|
ToBool() | Restituisce il valore della proprietà come bool. |
ToByteArray() | Restituisce il valore della proprietà come array di byte. |
ToDateTime() | Restituisce il valore della proprietà comeAppuntamento tra UTC. |
ToDouble() | Restituisce il valore della proprietà come double. |
ToInt() | Restituisce il valore della proprietà come intero. |
override ToString() | Restituisce il valore della proprietà come una stringa formattata in base alle impostazioni internazionali correnti. |
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 DocumentPropertyCollection
- spazio dei nomi Aspose.Words.Properties
- assemblea Aspose.Words