IDocumentProperties

Interface IDocumentProperties

Représente les propriétés d’une présentation.

public interface IDocumentProperties

Propriétés

NomDescription
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 le statut 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; }Spécifie 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é HyperlinkBase du document. Lecture/écriture String.
HyperlinksChanged { get; set; }Spécifie qu’un ou plusieurs hyperliens 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 d’hyperliens avec les nouveaux hyperliens 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 en cas de Presentation.DocumentProperties (car elle sera mise à jour en interne lors du processus de sauvegarde de l’objet IPresentation). Peut être modifiée via une instance DocumentProperties renvoyée par la méthode ReadDocumentProperties. Veuillez voir l’exemple dans le résumé de la méthode UpdateDocumentProperties.
LinksUpToDate { get; set; }Indique si les hyperliens dans un document sont à jour. Définir cet élément sur true pour indiquer que les hyperliens sont mis à jour. Définir cet élément sur false pour indiquer que les hyperliens sont obsolètes. Lecture/écriture Boolean.
Manager { get; set; }Retourne ou définit la propriété du gestionnaire. Lecture/écriture String.
MultimediaClips { get; }Spécifie 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; }Spécifie le nombre de diapositives dans une présentation contenant des notes. Lecture seule Int32.
Paragraphs { get; }Spécifie 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 souhaité 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éfinir cet élément sur true pour activer le redimensionnement de la miniature du document à l’affichage. Définir cet élément sur false pour activer le recadrage de la miniature du document afin d’afficher 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; }Spécifie 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 du document mais des représentations conceptuelles de sections du document. Lecture seule string[].
TotalEditingTime { get; set; }Temps total de modification d’une présentation. Lecture/écriture TimeSpan.
Words { get; }Spécifie le nombre total de mots contenus dans un document. Lecture seule Int32.

Méthodes

NomDescription
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.
ContainsCustomProperty(string)Vérifie la présence d’une propriété personnalisée avec un nom spécifié.
GetCustomPropertyName(int)Retourne un nom de 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.

Voir Aussi