Introduction
Microsoft Visio enregistre des informations sur les actions entreprises sur un diagram dans le fichier. Par exemple, l’heure et la date de création du document, la dernière fois qu’il a été modifié, imprimé ou enregistré, sont enregistrées avec le fichier. Les informations sur la version de Microsoft Visio créée et la dernière modification du fichier sont également enregistrées.
Cet article explique comment récupérer ces informations.
Obtenir la version de la bibliothèque Aspose.Diagram for Java
La méthode getVersion() exposée par leDiagram classe et la méthode getBuildNumberCreated() exposées par laPropriétés du document class sont utilisés pour déterminer la version et le numéro de build complet de l’instance Microsoft Visio utilisée pour créer le document.
Détermination de la version de Microsoft Visio qui a créé, modifié et enregistré un document
La méthode getBuildNumberEdited() exposée par lePropriétés du document La classe est utilisée pour déterminer le numéro de version complet de l’instance Microsoft Visio utilisée pour modifier le document.
Les méthodes getTimeCreated(), getTimeEdited(), getTimePrinted() et getTimeSaved() exposées par lePropriétés du document classe sont utilisées pour déterminer l’heure à laquelle le document Microsoft Visio a été créé, modifié pour la dernière fois, imprimé pour la dernière fois et enregistré pour la dernière fois.
Vous pouvez également définir ces propriétés pour modifier les informations du fichier.
Les exemples de code ci-dessous montrent comment récupérer des informations sur la création du fichier ainsi que sur la date de création, de modification, d’impression et d’enregistrement.
La sortie du code dans une fenêtre de console
Exemple de programmation
Rédaction Microsoft Visio Résumé du document Info
Microsoft Visio vous permet de définir un certain nombre de propriétés d’informations de résumé de document pour vous aider, vous et vos collègues, à identifier un diagram. Les propriétés de résumé, par exemple le titre, le sujet, l’auteur et la description, rendent le fichier plus facile à trouver lors de la recherche et plus facile à reconnaître lors de la navigation des dossiers.
LaPropriétés du documentLa classe expose un certain nombre de propriétés pour définir ou obtenir les informations récapitulatives d’un Microsoft Visio diagram. Aspose.Diagram for Java peut mettre à jour les informations récapitulatives du dessin, puis réécrire le fichier de dessin dans VDX.
Rédaction Microsoft Visio Résumé du document Info
Pour mettre à jour les informations récapitulatives du dessin d’un fichier VDX ou VSD existant :
- Créer une instance deDiagram classer.
- Définissez les propriétés exposées par la méthode Diagram.getDocumentProps() pour définir les informations récapitulatives du fichier de dessin Visio.
- Appelez la méthode save() de la classe Diagram pour écrire le fichier de dessin Visio dans VDX.
Vérifiez les informations récapitulatives :
- Ouvrez le fichier de sortie VDX dans Microsoft Visio.
- SélectionInfo duDossier menu.
La boîte de dialogue Info affichant les informations récapitulatives mises à jour
Exemple de programmation
Détecter le format d’un fichier Visio
UtilisantAspose.Diagram for JavaAPI, les développeurs peuvent détecter le format du fichier Visio avant de l’ouvrir car l’extension de fichier ne garantit pas que le contenu du fichier est approprié.
Détecter l’échantillon de programmation de format
L’exemple de code suivant montre comment détecter un format de fichier (à l’aide du chemin d’accès au fichier ou du flux) et vérifier son extension.
Détecter le format d’un fichier Visio à partir d’un InputStream
À l’aide de Aspose.Diagram for Java API, les développeurs peuvent détecter le format d’un fichier Visio en transmettant un flux d’entrée. La méthode detectFileFormat de la classe FileFormatUtil peut être utilisée pour y parvenir.
Détecter le format à partir d’un exemple de programmation InputStream
L’exemple de code suivant montre comment détecter un format de fichier à l’aide d’un flux d’entrée.