Nouveautés pour les développeurs Visio 2013
Ce document fournit une vue d'ensemble des améliorations et ajouts pour les développeurs dans Visio 2013. Pour les développeurs qui sont prêts à obtenir une mise en route sur la plate-forme Visio , il vous offre suffisamment de détails pour commencer le codage Visio 2013.
**Dernière modification :**vendredi 18 septembre 2015
**S’applique à :**Visio 2013 | Visio 2016
Dans cet article |
Introduction
Visio 2013 fournit une plate-forme unique et puissante pour vos solutions de dessins personnalisées. Nouveaux objets, collections, propriétés, méthodes, énumérations et événements, ainsi que de nouvelles cellules et fonctions ShapeSheet, vous donnent plus d'options pour définir le comportement des éléments de vos solutions.
Parmi les nouvelles fonctionnalités destinées aux développeurs dans Visio 2013 sont le nouveau format de fichier ; mises à jour robustes de thèmes ; modifier la fonctionnalité de forme (qui vous permet de remplacer les formes avec un autre) ; nouveaux effets de forme ; améliorations apportées à la fonction de commentaires ; co-création dans SharePoint Server 2013; découpage d'image personnalisable ; géométrie relative ; prise en charge des données Business Connectivity Services (BCS) ; mises à jour de Visio Services dans Microsoft SharePoint Server 2013; et une fonctionnalité en double page. Cette rubrique donne un bref résumé de chacune de ces fonctionnalités et mentionne certains des nouveaux objets Visio et les membres qui sont liées avec les fonctionnalités et exposés dans Visual Basic pour Applications (VBA). Pour plus d'informations sur ces fonctionnalités ainsi que des exemples de code correspondante, voir le Centre pour développeurs Visio.
Notes
Visio 2013 inclut de nombreuses nouvelles ShapeSheet cellules, lignes et fonctions pour prendre en charge les nouvelles fonctionnalités dans Visio. Pour plus d'informations sur les nouveautés de la feuille ShapeSheet pour Visio 2013, consultez l' article Nouveautés pour les développeurs Visio ShapeSheet.
Nouveau format de fichier
Visio 2013 introduit un nouveau format de fichier, basé sur l'Open Packaging Conventions (OPC) standard (ISO 29500, partie 2) et les éléments XML à partir du format de fichier XML Visio précédent (.vdx). Il est similaire pour les formats de fichier utilisés dans les autres applications au format de fichier compressé, basé sur XML.
Étant donné que le nouveau format de fichier est pris en charge par Visio 2013 et Visio Services dans Microsoft SharePoint Server 2013, vous pouvez enregistrer un Visio dessin directement dans une bibliothèque de SharePoint Server , sans avoir à publier le fichier comme un dessin Web Visio (.vdw). Même dans ce cas, Visio Services peut toujours lire et afficher les fichiers de dessin Web Visio.
Le nouveau format de fichier comprend les types de fichiers suivants (par poste) :
.vsdx (dessin Visio) ;
.vsdm (dessin prenant en charge les macros Visio) ;
.vssx (gabarit Visio) ;
.vssm (gabarit prenant en charge les macros Visio) ;
.vstx (modèle Visio) ;
.vstm (modèle prenant en charge les macros Visio).
En utilisant la prise en charge existante pour la lecture et l'écriture du package de format de fichier (par exemple, System.IO.Packaging) et pour l'analyse XML (System.Xml.Linq), vous pouvez travailler par programmation avec les nouveaux formats de fichier.
Visio 2013 conserve la capacité à lire les formats de fichiers anciens (.vsd, .vss, .vst, .vdx, .vsx, .vtx, .vdw, .vwi). Visio 2013 n'enregistre pas sur l'ancien format de fichier Visio XML (.vdx). Solutions ou les outils qui utilisent les fichiers au format (.vdx) des fichiers XML précédentes Visio devrez à refactoriser pour pouvoir lire le nouveau format de fichier et ses schémas.
Visio Services conserve la possibilité d'afficher le format de dessin Web de Visio (.vdw) dans le navigateur. Elle maintenant restitue également la nouvelle Visio de dessin (.vsdx) et formats Visio prenant en charge les dessins (.vsdm).
Thèmes
Thèmes ont été repensées dans Visio 2013, en utilisant une plus grande variété d'effets et de styles, y compris l'intégration d'effets artistiques de la forme. Les utilisateurs peuvent maintenant décider sur un style principal en appliquant un thème, personnaliser le diagramme avec des variantes de thème et mettre en surbrillance les formes individuelles avec des Styles rapides. Les développeurs ShapeSheet peuvent tirer parti de ces fonctionnalités avec les nouvelles fonctions et des cellules dans la feuille ShapeSheet.
Vous pouvez également manipuler des thèmes au niveau de l'objet Page, formeet la sélection . Nouvelles API pour l'utilisation de thèmes inclure Page.SetTheme méthode, méthode de Page.SetThemeVariant , Shape.SetQuickStyle méthode et la méthode Selection.SetQuickStyle .
Pour obtenir une liste détaillée des nouvelles API dans Visio 2013, consultez la section de modifications apportées au modèle objet Visio dans cet article. Pour plus d'informations sur les nouvelles cellules de la feuille ShapeSheet dans Visio 2013, consultez l' article Nouveautés pour les développeurs Visio ShapeSheet.
Modifier la forme
Visio 2013 inclut une API qui permet de changer d'une ou plusieurs formes d'une autre forme contenue dans un gabarit, tout en conservant certains des valeurs locales de la forme d'origine, telles que la forme de texte de forme, les données de forme ou la mise en forme d'une forme de remplacement de forme. Les développeurs de formes peuvent mettre à jour les paramètres de la feuille ShapeSheet de leurs formes personnalisés pour spécifier le comportement de modifier la forme de leurs formes. Parmi les nouvelles API sont les méthodes Shape.ReplaceShapes et Selection.ReplaceShapes et l'événement ReplaceShape .
Pour obtenir une liste détaillée des nouvelles API dans Visio 2013, consultez la section de modifications apportées au modèle objet Visio dans cet article. Pour plus d'informations sur les nouvelles cellules de la feuille ShapeSheet dans Visio 2013, consultez l' article Nouveautés pour les développeurs Visio ShapeSheet.
Effets de forme
Nouveaux effets de forme tels que biseau, rotation 3D, glow, réflexion et esquisse ont été ajoutés à Visio 2013. La feuille ShapeSheet inclut les nouvelles cellules pour travailler avec ces affecte.
Pour plus d'informations sur les nouvelles cellules de la feuille ShapeSheet dans Visio 2013, consultez l' article Nouveautés pour les développeurs Visio ShapeSheet.
Commentaires
Visio 2013 inclut une nouvelle structure de commentaire. Commentaires peuvent maintenant être associés à une forme spécifique ou une page. Visio 2013 inclut deux nouveaux objets, des commentaires et commentaire. Nouvelles API pour l'accès par programme aux commentaires inclure les propriétés Document.Comments, Page.Comments, Shape.Commentset Page.ShapeComments .
Visio Services inclut APIs JavaScript pour lire les commentaires à partir d'une page ou une forme dans un diagramme.
Pour obtenir une liste détaillée des nouvelles API dans Visio 2013, consultez la section de modifications apportées au modèle objet Visio dans cet article.
Notes
Commentaires ne sont plus accessibles par le biais de la feuille ShapeSheet.
Co-création
Visio 2013 inclut la possibilité de diagrammes co-auteur stockés sur SharePoint ou Microsoft OneDrive. Les développeurs ont accès à l'événement Document.AfterDocumentMerge qui fournit des informations sur les modifications de schéma en raison de la co-création. Les développeurs de solutions ont également la possibilité de désactiver la co-création, en fonction de leurs besoins personnalisés à l'aide de la cellule NoCoauth sur la feuille ShapeSheet du Document.
Pour obtenir une liste détaillée des nouvelles API dans Visio 2013, consultez la section de modifications apportées au modèle objet Visio dans cet article.
Découpage d’image personnalisable
Visio 2013 prend en charge la définition d'un chemin d'accès du découpage d'Image personnalisé pour rogner les images à n'importe quelle forme. Cela permet d'étendre les capacités de Visio 2010, prise en charge des images de capture d'une manière rectangulaire. Cette fonctionnalité est disponible dans la feuille ShapeSheet, à l'aide de la cellule ClippingPath dans la section Foreign Image Info .
Pour plus d'informations sur les nouvelles cellules de la feuille ShapeSheet dans Visio 2013, consultez l' article Nouveautés pour les développeurs Visio ShapeSheet.
Géométries relatives
Dans les versions précédentes de Visio, la géométrie des formes a été définie par les formules qui dépendent de la hauteur ou la largeur de la forme. Par exemple, en Visio 2010 les sommets d'un grand nombre de formes intégrés Visio ont été définis en multipliant la hauteur ou la largeur de la forme à une constante. Ces formes a rencontré des sections Geometry comprenant des lignes MoveTo ou LineTo (par exemple) avec des formules, telles que Width*1 et Height*0.
Visio 2013 prend désormais en charge la géométrie relative dans la feuille ShapeSheet. Forme développeurs peuvent désormais utiliser géométries pour spécifier des géométries en tant que valeurs simples ou des formules, laquelle multiplier automatiquement à la hauteur ou la largeur. Sommets de la forme peuvent désormais être exprimés avec une des constantes, par exemple, évite d'avoir à exprimer sommets en multiples de la largeur de la forme ou la hauteur. Cela facilite pour les développeurs de créer des formes, à améliorer les performances et les fichiers de taille réduite. Nouvelles lignes incluent les lignes RelMoveTo et RelLineTo où les valeurs de cellule X et Y sont automatiquement multipliés par la largeur ou la hauteur de la forme (respectivement).
Pour plus d'informations sur les nouvelles lignes de feuille ShapeSheet dans Visio 2013, consultez l' article Nouveautés pour les développeurs Visio ShapeSheet.
Prise en charge des données de Business Connectivity Services (BCS)
Visio 2013 diagrammes peuvent maintenant être connectés à des listes externes sur les serveurs SharePoint Server 2013 . Une liste externe est une source de contenu externe à SharePoint (par exemple, une table SQL Server) qui a été connecté à une liste SharePoint à l'aide de Microsoft Business Connectivity Services (BCS). Visio Services prend en charge la possibilité d'actualiser les diagrammes Visio en tant que les mises à jour de données.
Pour plus d'informations sur les nouveautés de Visio Services, consultez l'article Visio Services dans SharePoint 2013. Pour plus d'informations sur Business Connectivity Services (BCS), voir Business Connectivity Services dans SharePoint 2013.
Améliorations de la Visio Services
Visio Services dans Microsoft SharePoint Server 2013 inclut de nombreuses améliorations. Comme mentionné précédemment, Visio Services prend en charge le nouveau format de fichier Visio (.vsdx et .vsdm). Visio Services a développé l'actualisation des données et le recalcul, y compris la possibilité pour recalculer les formules entre un diagramme complet.
Pour plus d'informations sur les nouveautés de Visio Services, consultez l'article Visio Services dans SharePoint 2013.
Page en double
Vous pouvez maintenant copier une page et toutes ses formes au sein du même document dans Visio 2013. En conséquence, l'objet Page a une nouvelle méthode, en double, qui duplique la page et renvoie un nouvel objet Page .
modifications apportées au modèle objet Visio
Nouveaux objets, propriétés, méthodes et événements ont été ajoutés au modèle objet Visio pour fournir la prise en charge de la programmabilité de nouvelles fonctionnalités de Visio 2013 . En outre, améliorations du modèle d'objet résoudre les requêtes fréquentes pour les développeurs pour les modifications apportées à la plateforme Visio .
Nouveaux membres
Les membres suivants ont été ajoutés aux objets existants dans le modèle d'objet Visio .
Le tableau 1. Améliorations du modèle objet Visio
Objet ou collection |
Nouveaux membres |
---|---|
Nouveaux objets et énumérations
Les objets suivants ont été ajoutés au modèle d'objet Visio .
Le tableau 2. Ajouts de modèle d'objet Visio
Le tableau suivant répertorie les nouvelles énumérations et des constantes introduites dans Visio 2013.
Le tableau 3. Ajouts d'énumération Visio
Énumération |
Description |
---|---|
Spécifie les noms désignés pour les contenus au sein d'un thème de couleurs. |
|
Spécifie les noms désignés pour les thèmes et des variantes fournis avec Visio 2013. |
|
Spécifie les comportements d'une opération de changement de forme. |
|
Spécifie l'inclusion ou l'exclusion du balisage de Visio lors de l'exportation d'un diagramme au format SVG. |
Les membres et les objets obsolètes
Le tableau suivant répertorie les objets obsolètes et les membres introduits dans Visio 2013. Obsolète uniquement objet membres sont répertoriés dans la colonne membres désapprouvés .
Le tableau 4. Déconseillées de modèle d'objet Visio
Objet ou collection |
Membres obsolètes |
---|---|
Window, objet |
PageTabWidth, propriété |