Impression des Graphes
Deux instructions supplémentaires complètent YChart.dhop pour réaliser l’impression des Graphes :
XmiChartGetId (masque, page, nom)
Récupère l’idChart d’un graphe placé dans un masque d’impression.
XmiChartDisplay(idChart)
Interprète la chaine hmp décrivant le graphe et prépare son impression.
Impression
Pour imprimer un graphique, il faut, après le printBegin, mais avant l’instruction print, construire le graphique (de la même façon que s’il était dans un masque écran), puis appeler la fonction XmiChartDisplay(&idChart)
Attention : A l’impression, les couleurs sont recherchées dans la feuille de style d’impression, et non dans la feuille de style d’écran. En conséquence, les couleurs produites à l’impression peuvent différer des couleurs écran si le nom de couleur n’existe pas dans la feuille de style d’impression (c’est une couleur de la palette de couleurs qui prendra la place dans ce cas), ou si le nom de couleur dans la feuille de style d’impression n’a pas la même valeur de couleur que dans la feuille de style écran.