Présenter les données

21.09.2021

Pour présenter les données et les résultats calculés, FlexPro vous propose les objets de présentation suivants : Graphiques 2D et 3D, tableaux colonnes, lignes et cellules, texte et médias. Vous pouvez soit exporter ces objets directement, soit les insérer dans des documents et des feuilles de travail.

Les objets de présentation ont une taille fixe définissable correspondant à une zone rectangulaire que l'objet adopte lorsqu'il est placé dans un document, par exemple. Toutefois, si vous ouvrez un objet de présentation dans sa propre fenêtre, sa taille est automatiquement adaptée à la taille de la fenêtre lorsque vous activez l'option appropriée.

Modèles de présentation et de documents

Vous pouvez créer des modèles de graphiques, de tableaux, de textes et de documents et les stocker dans la base de données projet en cours ou dans une base de données de modèles. Vous pouvez ensuite choisir un modèle précédemment enregistré dans les différents assistants de création d'objets.

Vous pouvez intégrer ou lier des graphiques, des tableaux, du texte et des médias dans les modèles de documents. Les objets liés sont remplacés par les objets sélectionnés lorsque le modèle est utilisé ultérieurement. Les liens du modèle servent d'espaces réservés aux graphiques, tableaux, textes et médias à insérer. En revanche, pour les objets de présentation incorporés, les liens de données sont remplacés. Si un modèle de document contient un graphique incorporé avec deux courbes, par exemple, les objets de données sélectionnés sont saisis dans les courbes lorsque le modèle est utilisé.

FlexPro fait une distinction entre les modèles de tableaux et de graphiques statiques et dynamiques. Si vous utilisez un modèle dynamique, une courbe ou une colonne de tableau ou une cellule de tableau est créée pour chaque ensemble de données sélectionné. Dans un modèle statique, seules les courbes, colonnes ou cellules existantes sont liées aux objets de données sélectionnés. Les objets de données excédentaires, s'ils sont présents, sont ignorés. Vous définissez le type de modèle lors de son enregistrement.

Liens et intégration

Vous pouvez intégrer des objets de présentation dans des documents et des feuilles de calcul ou insérer un lien vers un objet de la base de données projet. Un objet incorporé est un composant du document ou de la feuille de calcul et ne peut être utilisé qu'à l'endroit où il a été inséré. Les liens vers les objets intégrés ne peuvent pas être créés.

Si vous souhaitez utiliser le même objet à plusieurs endroits, par exemple dans un document et dans une feuille de calcul, vous devez le configurer dans la base de données projet et insérer un lien vers lui aux endroits où il doit apparaître. Lorsqu'elle est sélectionnée, les objets liés sont affichés avec une bordure en pointillés et les objets incorporés sont affichés avec une bordure pleine.

Si vous modifiez un objet avec des liens vers celui-ci, les modifications affectent tous les liens. La mise à jour des différents liens ne se fait pas automatiquement, mais doit être activée par la commande Update. L'exception ici est la taille de l'objet. Vous pouvez définir les dimensions de chaque lien individuellement. Un graphique peut donc être affiché, par exemple, dans une taille différente dans la feuille de calcul que dans le document.

Non seulement vous pouvez insérer des liens dans des documents et des feuilles de calcul FlexPro, mais vous pouvez également les insérer dans des documents que vous avez créés à l'aide d'une autre application. Par exemple, vous pouvez insérer un lien vers un graphique dans un document texte. Votre programme de traitement de texte a simplement besoin d'une interface OLE. Vous pouvez également mettre à jour et modifier ces liens.

Vous ne pouvez pas intégrer les objets de présentation dans des applications externes, car les objets FlexPro ne peuvent être utilisés de manière pratique que dans l'environnement des données et des analyses sur lesquelles ils sont basés. Toutefois, vous pouvez intégrer une représentation statique de l'objet. Il s'agit alors uniquement des informations relatives à l'image et elles ne peuvent pas être modifiées ultérieurement avec FlexPro.

Dessin dans les objets de présentation

Vous pouvez insérer un nombre quelconque de dessins dans tous les objets de présentation, à l'exception de l'objet texte, afin de mettre en évidence ou d'étiqueter les parties intéressantes d'une courbe, par exemple. Vous pouvez utiliser le même ensemble de formes que dans un document. Tous les dessins que vous créez dans un objet de présentation apparaissent au premier plan. Si vous agrandissez un graphique, le dessin sera automatiquement agrandi lui aussi.

Vous pouvez afficher des grilles de dessin et utiliser des guides d'alignement pour vous aider dans votre dessin.

Mise à jour des graphiques, tableaux et textes multipages sélectionnés.

FlexPro peut répartir les graphiques 2D, les tableaux colonnes, les tableaux lignes et le texte sur plusieurs pages d'un document. Vous pouvez utiliser cette option, par exemple, pour afficher des courbes continues plus longues dans un graphique, pour afficher des ensembles de données plus importants dans un tableau ou pour afficher un texte plus long.

Dans un graphique 2D, la division et la numérotation des pages dépendent des options sélectionnées dans l'onglet Division de la page de la boîte de dialogue Propriétés du graphique. Dans le cas d'un tableau à colonnes, l'espace disponible sur la première page est utilisé et s'étend automatiquement aux pages supplémentaires si toutes les données ne peuvent être affichées.

Vous pouvez placer le graphique, le tableau ou le texte sur n'importe quelle page du document. Les pages supplémentaires apparaissent automatiquement à la même position sur les pages suivantes du document. Le nombre de pages du document est automatiquement ajusté par FlexPro afin que toutes les pages de l'objet de présentation soient affichées. Vous pouvez régler la position de l'objet pour chaque page. Dans le cas d'un tableau multipage ou d'un texte multipage, vous pouvez également définir la hauteur de chaque page individuellement.

Remarque :   Vous pouvez uniquement afficher des tableaux, des graphiques et des textes entiers de plusieurs pages dans les documents FlexPro et dans la fenêtre d'objet. Dans la feuille de calcul ou les applications externes, seule la première page est affichée.

FPScript intégré

Dans l'onglet Données de la boîte de dialogue Propriétés des objets de présentation, indiquez le nom du chemin d'accès de la formule ou du jeu de données fournissant les données à afficher, par exemple sous forme de courbe dans un graphique. Le plus simple est de ne spécifier que le nom de l'ensemble de données. Toutefois, si vous préférez, vous pouvez saisir n'importe quelle expression FPScript. Ce FPScript intégré est alors interprété comme une formule située dans le même dossier où se trouve également l'objet de présentation.

L'expression FPScript suivante peut être utilisée, par exemple, pour afficher le dernier signal d'une série de signaux sous forme de courbe :

SignalSeries[-1]

Pour travailler avec l'expression FPScript, FlexPro crée dynamiquement une formule intégrée à l'objet de présentation, qui est ensuite compilée et exécutée. Cette formule, comme les formules standard, possède les propriétés suivantes : UnitéY, UnitéX, UnitéZ, CommentairesY, CommentairesX, et CommentairesZ. FlexPro tente de créer automatiquement des entrées pertinentes pour ces propriétés en les prenant dans le dernier objet de données utilisé dans la formule. Dans l'exemple ci-dessus, il s'agit de l'ensemble de données Signal Series. Pour la situation la plus fréquente où le FPScript embarqué n'accède qu'à un ensemble de données, cela fournit les entrées correctes, comme pour l'étiquetage des axes. Si ce n'est pas le cas, vous devrez corriger la propriété concernée en y accédant en écriture. Le FPScript suivant, par exemple, normalise les données d'un signal à 100% et corrige les commentaires Y en conséquence :

This.CommentsY = "Signal normalisé" ; Signal / Maximum(Signal) * 100.

Toutefois, un FPScript intégré ne sert pas seulement à accéder aux données pour la présentation, mais aussi à accéder aux attributs qui doivent être affichés comme étiquette d'axe ou dans une cellule de tableau, par exemple. Pour ce faire, utilisez un formateur auquel une expression FPScript intégrée a été ajoutée dans le texte concerné. Ce type de formatage commence toujours par le signe % et détermine la manière dont les données doivent être présentées ainsi que leur origine. Une cellule de tableau qui affiche une valeur maximale pourrait, par exemple, contenir le texte suivant :

Maximum de %{Signal.CommentsY}: %&{Maximum(Signal)}

Ici, deux champs sont intégrés dans le texte. Le premier champ contient une expression FPScript qui fournit les commensaux de l'ensemble de données, et le second calcule le maximum. La partie du champ située avant l'accolade '{' avec le signe % est également appelée formateur et contrôle le format d'affichage. Le caractère & dans le second formateur indique, par exemple, que les données doivent être éditées avec l'unité. Selon le format sélectionné, des codes supplémentaires apparaissent après le signe %.

Par défaut, le texte suivant est saisi dans l'onglet Étiquetage des axes pour l'axe d'un graphique 2D :

%{.Data.YValueObject(%<ListElement>).NameOrQuantityOrComments(.Data.YComponent)}

Avant la compilation du code FPScript, l'espace réservé %<ListElement> est remplacé par le numéro de la courbe en cours de traitement si la courbe affiche une liste avec plusieurs ensembles de données. L'expression FPScript utilise le modèle d'objet Automation de la courbe pour accéder aux attributs de l'objet de données utilisé pour la composante Y de la courbe. Pour être plus précis, on accède à la formule FPScript intégrée spécifiée pour la composante Y de la courbe. Cette dernière reprend généralement les attributs de l'objet de données auquel elle fait référence.

Voir aussi

Graphiques 2D et 3D

Tableaux colonnes, lignes et cellules

Texte

Document

Feuille de travail

FPScript

Formateur

Champ

Exporter des objets de présentation, des documents et des feuilles de travail

Exportation d'objets de présentation, de documents et de feuilles de calcul dans un fichier

Exportation d'objets de présentation, de documents et de feuilles de calcul avec OLE

Travailler avec des modèles de présentation

Créer un modèle de présentation ou de document

Utilisation d'un modèle de présentation ou de document

Organiser les modèles de présentation et de documents

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :