DocumentProperty
Contenu
[
Cacher
]DocumentProperty class
Représente une propriété de document personnalisée ou intégrée.
Pour en savoir plus, visitez leTravailler avec les propriétés du document article de documentation.
public class DocumentProperty
Propriétés
| Nom | La description |
|---|---|
| IsLinkToContent { get; } | Indique si cette propriété est liée au contenu ou non. |
| LinkSource { get; } | Obtient la source d’une propriété de document personnalisé liée. |
| Name { get; } | Renvoie le nom de la propriété. |
| Type { get; } | Obtient le type de données de la propriété. |
| Value { get; set; } | Obtient ou définit la valeur de la propriété. |
Méthodes
| Nom | La description |
|---|---|
| ToBool() | Renvoie la valeur de la propriété sous forme booléenne. |
| ToByteArray() | Renvoie la valeur de la propriété sous forme de tableau d’octets. |
| ToDateTime() | Renvoie la valeur de la propriété sous la formeDate et heure en UTC. |
| ToDouble() | Renvoie la valeur de la propriété sous forme de double. |
| ToInt() | Renvoie la valeur de la propriété sous forme d’entier. |
| override ToString() | Renvoie la valeur de la propriété sous forme de chaîne formatée selon les paramètres régionaux actuels. |
Exemples
Montre comment travailler avec les propriétés de document intégrées.
Document doc = new Document(MyDir + "Properties.docx");
// L'objet « Document » contient certaines de ses métadonnées dans ses membres.
Console.WriteLine($"Document filename:\n\t \"{doc.OriginalFileName}\"");
// Le document stocke également des métadonnées dans ses propriétés intégrées.
// Chaque propriété intégrée est un membre de l'objet « BuiltInDocumentProperties » du document.
Console.WriteLine("Built-in Properties:");
foreach (DocumentProperty docProperty in doc.BuiltInDocumentProperties)
{
Console.WriteLine(docProperty.Name);
Console.WriteLine($"\tType:\t{docProperty.Type}");
// Certaines propriétés peuvent stocker plusieurs valeurs.
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}\"");
}
}
Voir également
- class DocumentPropertyCollection
- espace de noms Aspose.Words.Properties
- Assemblée Aspose.Words