DocumentProperties
Contenu
[
Cacher
]DocumentProperties class
Représente les propriétés d’une présentation.
public class DocumentProperties : IDocumentProperties, IGenericCloneable<IDocumentProperties>
Constructeurs
Nom | Description |
---|---|
DocumentProperties() | Initialise une nouvelle instance de la classe DocumentProperties . |
Propriétés
Nom | Description |
---|---|
ApplicationTemplate { get; set; } | Retourne ou définit le modèle d’une application. Lecture/écriture String. |
AppVersion { get; } | Retourne la version de l’application. Lecture seule String. |
Author { get; set; } | Retourne ou définit l’auteur d’une présentation. Lecture/écriture String. |
Category { get; set; } | Retourne ou définit la catégorie d’une présentation. Lecture/écriture String. |
Comments { get; set; } | Retourne ou définit les commentaires d’une présentation. Lecture/écriture String. |
Company { get; set; } | Retourne ou définit la propriété de l’entreprise. Lecture/écriture String. |
ContentStatus { get; set; } | Retourne ou définit l’état du contenu d’une présentation. Lecture/écriture String. |
ContentType { get; set; } | Retourne ou définit le type de contenu d’une présentation. Lecture/écriture String. |
CountOfCustomProperties { get; } | Retourne le nombre de propriétés personnalisées réellement contenues dans une collection. Lecture seule Int32. |
CreatedTime { get; set; } | Retourne la date à laquelle une présentation a été créée. Les valeurs sont en UTC. Lecture/écriture DateTime. |
HeadingPairs { get; } | Indique le regroupement des parties du document et le nombre de parties dans chaque groupe. Lecture seule IHeadingPair[]. |
HiddenSlides { get; } | Retourne le nombre de diapositives cachées dans un document de présentation. Lecture seule Int32. |
HyperlinkBase { get; set; } | Retourne ou définit la propriété de base du lien hypertexte. Lecture/écriture String. |
HyperlinksChanged { get; set; } | Indique qu’un ou plusieurs liens hypertextes dans cette partie ont été mis à jour exclusivement dans cette partie par un producteur. Le prochain producteur à ouvrir ce document devra mettre à jour les relations de lien hypertexte avec les nouveaux liens hypertextes spécifiés dans cette partie. Lecture/écriture Boolean. |
Item { get; set; } | Retourne ou définit la propriété personnalisée associée à un nom spécifié. Lecture/écriture Object. |
Keywords { get; set; } | Retourne ou définit les mots-clés d’une présentation. Lecture/écriture String. |
LastPrinted { get; set; } | Retourne la date à laquelle une présentation a été imprimée pour la dernière fois. Lecture/écriture DateTime. |
LastSavedBy { get; set; } | Retourne ou définit le nom de la dernière personne ayant modifié une présentation. Lecture/écriture String. |
LastSavedTime { get; set; } | Retourne la date à laquelle une présentation a été modifiée pour la dernière fois. Les valeurs sont en UTC. Lecture seule dans le cas de Presentation.DocumentProperties (car elle sera mise à jour en interne lors du processus de sauvegarde de l’objet IPresentation). Peut être changée via l’instance DocumentProperties retournée par la méthode ReadDocumentProperties . Veuillez consulter l’exemple dans le résumé de la méthode UpdateDocumentProperties . |
LinksUpToDate { get; set; } | Indique si les liens hypertextes dans un document sont à jour. Définissez cet élément sur true pour indiquer que les liens hypertextes sont mis à jour. Définissez cet élément sur false pour indiquer que les liens hypertextes sont obsolètes. Lecture/écriture Boolean. |
Manager { get; set; } | Retourne ou définit la propriété du responsable. Lecture/écriture String. |
MultimediaClips { get; } | Retourne le nombre total de clips audio ou vidéo présents dans le document. Lecture seule Int32. |
NameOfApplication { get; set; } | Retourne ou définit le nom de l’application. Lecture/écriture String. |
Notes { get; } | Retourne le nombre de diapositives dans une présentation contenant des notes. Lecture seule Int32. |
Paragraphs { get; } | Retourne le nombre total de paragraphes trouvés dans un document le cas échéant. Lecture seule Int32. |
PresentationFormat { get; set; } | Retourne ou définit le format prévu d’une présentation. Lecture/écriture String. |
RevisionNumber { get; set; } | Retourne ou définit le numéro de révision de la présentation. Lecture/écriture Int32. |
ScaleCrop { get; set; } | Indique le mode d’affichage de la miniature du document. Définissez cet élément sur true pour activer le redimensionnement de la miniature du document à l’affichage. Définissez cet élément sur false pour activer le recadrage de la miniature du document afin de montrer uniquement les sections qui s’adaptent à l’affichage. Lecture/écriture Boolean. |
SharedDoc { get; set; } | Détermine si la présentation est partagée entre plusieurs personnes. Lecture/écriture Boolean. |
Slides { get; } | Retourne le nombre total de diapositives dans un document de présentation. Lecture seule Int32. |
Subject { get; set; } | Retourne ou définit le sujet d’une présentation. Lecture/écriture String. |
Title { get; set; } | Retourne ou définit le titre d’une présentation. Lecture/écriture String. |
TitlesOfParts { get; } | Spécifie le titre de chaque partie du document. Ces parties ne sont pas des parties de document mais des représentations conceptuelles des sections du document. Lecture seule string[]. |
TotalEditingTime { get; set; } | Temps total d’édition d’une présentation. Lecture/écriture TimeSpan. |
Words { get; } | Retourne le nombre total de mots contenus dans un document. Lecture seule Int32. |
Méthodes
Nom | Description |
---|---|
ClearBuiltInProperties() | Efface et définit les valeurs par défaut pour toutes les propriétés intégrées. |
ClearCustomProperties() | Supprime toutes les propriétés personnalisées. |
Clone() | Clone l’objet actuel. |
CloneT() | Clone l’objet actuel. |
ContainsCustomProperty(string) | Vérifie la présence d’une propriété personnalisée avec un nom spécifié. |
GetCustomPropertyName(int) | Retourne le nom d’une propriété personnalisée à l’index spécifié. |
GetCustomPropertyValue(string, out bool) | Obtient une valeur booléenne nommée des propriétés personnalisées. |
GetCustomPropertyValue(string, out DateTime) | Obtient une valeur DateTime nommée des propriétés personnalisées. |
GetCustomPropertyValue(string, out double) | Obtient une valeur double nommée des propriétés personnalisées. |
GetCustomPropertyValue(string, out float) | Obtient une valeur float nommée des propriétés personnalisées. |
GetCustomPropertyValue(string, out int) | Obtient une valeur entière nommée des propriétés personnalisées. |
GetCustomPropertyValue(string, out string) | Obtient une valeur string nommée des propriétés personnalisées. |
RemoveCustomProperty(string) | Supprime une propriété personnalisée associée à un nom spécifié. |
SetCustomPropertyValue(string, bool) | Définit une propriété personnalisée booléenne nommée. |
SetCustomPropertyValue(string, DateTime) | Définit une propriété personnalisée DateTime nommée. |
SetCustomPropertyValue(string, double) | Définit une propriété personnalisée double nommée. |
SetCustomPropertyValue(string, float) | Définit une propriété personnalisée float nommée. |
SetCustomPropertyValue(string, int) | Définit une propriété personnalisée entière nommée. |
SetCustomPropertyValue(string, string) | Définit une propriété personnalisée string nommée. |
Exemples
L’exemple suivant montre comment accéder aux propriétés intégrées de la présentation PowerPoint.
[C#]
// Instancier la classe Presentation qui représente la présentation
using (Presentation pres = new Presentation(dataDir + "AccessBuiltin Properties.pptx"))
{
// Créer une référence à l'objet IDocumentProperties associé à la présentation
IDocumentProperties documentProperties = pres.DocumentProperties;
// Afficher les propriétés intégrées
Console.WriteLine("Category : " + documentProperties.Category);
Console.WriteLine("Current Status : " + documentProperties.ContentStatus);
Console.WriteLine("Creation Date : " + documentProperties.CreatedTime);
Console.WriteLine("Author : " + documentProperties.Author);
Console.WriteLine("Description : " + documentProperties.Comments);
}
L’exemple suivant montre comment modifier les propriétés intégrées de la présentation PowerPoint.
[C#]
// Instancier la classe Presentation qui représente la présentation
using (Presentation presentation = new Presentation(dataDir + "ModifyBuiltinProperties.pptx"))
{
// Créer une référence à l'objet IDocumentProperties associé à la présentation
IDocumentProperties documentProperties = presentation.DocumentProperties;
// Définir les propriétés intégrées
documentProperties.Author = "Aspose.Slides pour .NET";
documentProperties.Title = "Modification des propriétés de présentation";
documentProperties.Subject = "Sujet Aspose";
// Sauvegarder votre présentation dans un fichier
presentation.Save(dataDir + "DocumentProperties_out.pptx", SaveFormat.Pptx);
}
Voir Aussi
- interface IDocumentProperties
- interface IGenericCloneable<T>
- namespace Aspose.Slides
- assembly Aspose.Slides