AddFlow

    Contrôle pour la construction d’applications permettant de créer des organigrammes pour .NET, ActiveX, WPF et Silverlight.

    Contrôle ActiveX AddFlow

    AddFlow est un contrôle ActiveX pour la construction d’applications permettant de créer des organigrammes. Il inclut des couleurs, polices, formes, styles, images et texte distincts pour chaque objet d’un diagramme (nœud ou lien). Les nœuds restent connectés lorsqu’ils sont déplacés. Prise en charge des métafichiers, sérialisation, annulation et rétablissement à plusieurs niveaux, impression, zoom, courbes de Bézier et splines, liens réflexifs, sauts de lien, couleurs dégradées, routage automatique des liens, formes personnalisées, sélection multiple, défilement, association de données utilisateur et navigation dans le graphe. La distribution en temps d’exécution est libre de redevances. Les graphiques peuvent être construits de manière interactive (créer un diagramme complet sans programmation) ou de manière programmatique via un ensemble d’objets, de propriétés et de méthodes d’automatisation OLE pour créer un nœud à une position donnée.

    AddFlow pour .NET

    AddFlow pour .NET est un contrôle personnalisé Windows Forms pour .NET qui offre des fonctionnalités de création de diagrammes et d’organigrammes approximativement similaires à la version ActiveX mais avec un modèle d’objet plus puissant. Il est écrit en C# pour tirer parti de l’infrastructure fournie par .NET et est un code 100% managé.

    AddFlow pour Silverlight

    AddFlow pour Silverlight est un contrôle personnalisé Silverlight pour la construction d’applications Silverlight permettant de créer des organigrammes tels que des diagrammes de flux de travail, des diagrammes de bases de données, des réseaux de communication, des organigrammes, des flux de processus, des diagrammes de transitions d’état, des centres d’appels téléphoniques, des systèmes de gestion de la relation client, des systèmes experts, des théories des graphes et des diagrammes de contrôle de la qualité. Il a été créé en utilisant Silverlight 4 et Microsoft Visual Studio 2010. L’édition Professionnelle inclut un ensemble d’algorithmes de disposition de graphique.

    AddFlow pour WPF

    AddFlow pour WPF est un contrôle personnalisé WPF pour la création d’applications WPF permettant de créer des organigrammes tels que des diagrammes de flux de travail, des diagrammes de bases de données, des réseaux de communication, des organigrammes, des flux de processus, des diagrammes de transitions d’état

    Les fonctionnalités d’AddFlow comprennent :

    • Libre de redevance en temps d’exécution
    • Signé numériquement
    • Créations interactives et programmatiques
    • Navigation (vous pouvez accéder à tous les nœuds et liens d’un diagramme avec seulement 5 propriétés)
    • Prise en charge des collections (nœuds, liens, nœuds sélectionnés, liens sélectionnés)
    • Personnalisation : de nombreuses propriétés permettant de personnaliser le contrôle (CanDrawNode, CanMoveNode, Lecture seule, etc.)
    • Algorithmes d’autolayout de graphes via les extensions LayoutFlow

    Entrée/sortie

    • Prise en charge des métafichiers (WMF, EMF)
    • Sérialisation des diagrammes (méthodes LoadFile, SaveFile)
    • Gestion du presse-papiers
    • Impression et aperçu avant impression
    • Prise en charge XML

    Interactivité

    • Défilement (interactif et programmatique)
    • Défilement automatique
    • Sélection et multisélection des nœuds
      • Les nœuds restent connectés lorsqu’ils sont déplacés ou redimensionnés.
      • Fonctionnalité d’annulation/répétition multiniveau
      • Autoroutage des liens
      Installations d’affichage
      • Image d’arrière-plan
      • Zoom
      • Prise en charge de la grille (propriétés ShowGrid, SnapToGrid, GridColor, GridStyle, xGrid, yGrid)
      • Événements OwnerDraw
      Données
      • Possibilité d’associer un texte, une clé unique, une info-bulle, une étiquette et une variante à un nœud ou un lien
      Nœuds et liens
      • Changement de l’ordre de peinture des objets (propriété ZOrderIndex)
      • Couleurs distinctes pour chaque objet (FillColor, ForeColor, DrawColor, GradientColor)
      • Polices distinctes pour chaque objet
      • Styles de dessin distincts (propriété DrawStyle)
      • Objets masqués
      • Pages de propriétés d’exécution de nœuds et de liens
      Liens
      • Liens extensibles. Un lien peut être composé de plusieurs segments.
      • Liens courbés (courbes de Bézier et courbes spline)
      • Liens rigides. Si un lien est rigide, il suit (sans être étiré) son nœud d’origine lorsque ce dernier est déplacé.
      • Liens réflexifs
      • Liens ayant uniquement des segments verticaux et horizontaux
      • Possibilité d’ajuster la position du premier et du dernier point d’un lien
      • 20 styles de flèches pour les liens
      • Sauts affichés à l’intersection des liens
      • Coin arrondi pour les liens polylignes
      Nœuds
      • Possibilité d’associer une image (bitmap, métafichier standard ou amélioré, icône, GIF, JPEG) à un nœud
      • 46 formes distinctes pour les nœuds
      • Nœuds transparents
      • Alignement du texte
      • Options de taille automatique pour les nœuds
      • Ombres
      • Édition « en place » standard
      • Couleur dégradée


      AddFlow pour .NET

      AddFlow pour .NET est un contrôle personnalisé Windows Forms .NET. Il offre à peu près les mêmes fonctionnalités de création de diagrammes que la version ActiveX, ainsi que de nouvelles fonctionnalités, plus de flexibilité et une

      Les nouvelles fonctionnalités de la version 2 incluent :

      • Prend en charge pleinement Visual Studio 2005 et .NET Framework 2.0.
      • Une relation parent-enfant qui permet d’attribuer des libellés aux nœuds et aux liens, d’amarrer des nœuds à l’intérieur d’autres nœuds ou d’offrir une nouvelle façon simple de regrouper des nœuds.
      • Prise en charge de l’interface IXmlSerializable : méthodes WriteXml et ReadXml.
      • Nouveaux événements (événement de sélection, événements de sérialisation).
      • L’option d’utiliser des événements existants de manière programmatique.
      • Le sac de propriétés permettant d’ajouter facilement de nouvelles propriétés aux nœuds et aux liens.
      • Améliorations de la fonctionnalité d’annulation/rétablissement, qui peut être personnalisée.
      Les fonctionnalités incluent :

      Général

      • Licence d’exécution sans redevance.
      • Signé numériquement.
      • Création interactive et programmatique.
      • Navigation (vous pouvez accéder à tous les nœuds et liens d’un diagramme avec seulement 5 propriétés).
      • Prise en charge des collections (nœuds, liens, nœuds sélectionnés, liens sélectionnés).
      • Personnalisation : de nombreuses propriétés permettant de personnaliser le contrôle (CanDrawNode, CanMoveNode, ReadOnly, etc.).
      • Algorithmes de disposition automatique des graphes via les extensions LayoutFlow.
      Entrée/sortie
      • Prise en charge des métafichiers (WMF, EMF).
      • Sérialisation des diagrammes (méthodes LoadFile, SaveFile).
      • Gestion du presse-papiers.
      • Impression et prévisualisation de l’impression.
      • Prise en charge XML.
      Interactivité
      • Défilement (interactif et programmatique).
      • Défilement automatique.
      • Sélection et sélection multiple de nœuds et liens (interactif et programmatique).
      • Les nœuds restent connectés lorsqu’ils sont déplacés ou redimensionnés.
      • Fonctionnalité d’annulation/rétablissement multiniveau.
      • Autoroutage des liens.
      Facilités d’affichage
      • Image d’arrière-plan.
      • Zoom.
      • Prise en charge de la grille (ShowGrid, SnapToGrid, GridColor, GridStyle, propriétés xGrid, yGrid).
      • PropriétaireD

        • Événements bruts

        Données

        • Capacité d’associer un texte, une clé unique, une info-bulle, une balise et une variante à un nœud ou un lien

        Nœuds et liens

        • Changer l’ordre de peinture des objets (propriété ZOrderIndex)
        • Couleurs distinctes pour chaque objet (FillColor, ForeColor, DrawColor, GradientColor)
        • Polices distinctes pour chaque objet
        • Styles de dessin distincts (propriété DrawStyle)
        • Objets cachés
        • Pages de propriétés d’exécution de nœud et de lien

        Liens

        • Liens extensibles. Un lien peut être composé de plusieurs segments.
        • Liens courbés (courbes de Bézier et courbes spline)
        • Liens rigides. Si un lien est rigide, il suit (sans être étiré) son nœud d’origine lorsque ce dernier est déplacé.
        • Liens réflexifs
        • Liens ayant uniquement des segments verticaux et horizontaux
        • Capacité d’ajuster la position du premier et dernier point d’un lien
        • 20 styles de flèches pour les liens
        • Sauts affichés à l’intersection des liens
        • Coin arrondi pour les liens polylignes

        Nœuds

        • Capacité d’associer une image (bitmap, métafichier standard ou amélioré, icône, GIF, JPEG) à un nœud
        • 46 formes distinctes pour les nœuds
        • Nœuds transparents
        • Alignement du texte
        • Options de redimensionnement automatique pour les nœuds
        • Ombres
        • Édition standard sur place
        • Couleur dégradée

        Nouveautés dans la version 2.1

        Des améliorations substantielles ont été apportées à la fonction de sérialisation de AddFlow pour .NET. Elle est maintenant plus rapide et plus flexible (nouveaux événements permettant la sérialisation et la désérialisation de nœuds et de liens personnalisés, c’est-à-dire des objets d’une classe dérivée de la classe Node ou Link).