Gestion des images
Aspose.Cells pour Python via .NET permet aux développeurs d’ajouter des images aux feuilles de calcul à l’exécution. De plus, le positionnement de ces images peut être contrôlé en temps réel, ce qui est expliqué plus en détail dans les sections suivantes.
Cet article explique comment ajouter des images et comment insérer une image qui montre le contenu de certaines cellules.
Ajout d’images
Ajouter des images à une feuille de calcul est très facile. Il suffit de quelques lignes de code : Il suffit d’appeler la méthode add de la collection pictures (encapsulée dans l’objet Worksheet). La méthode add prend les paramètres suivants :
- Index de la ligne supérieure gauche, l’index de la ligne supérieure gauche.
- Index de la colonne supérieure gauche, l’index de la colonne supérieure gauche.
- Nom du fichier image, le nom du fichier image, complet avec le chemin.
Positionnement des images
Il existe deux méthodes possibles pour contrôler le positionnement des images en utilisant Aspose.Cells pour Python via .NET :
- Positionnement proportionnel: définir une position proportionnelle à la hauteur et à la largeur de la ligne.
- Positionnement proportionnel : définir une position proportionnelle à la hauteur et à la largeur de la ligne.
Positionnement proportionnel
Les développeurs peuvent positionner les images proportionnellement à la hauteur de la ligne et à la largeur de la colonne en utilisant les propriétés upper_delta_x et upper_delta_y de l’objet Aspose.Cells.Drawing.Picture. Un objet Picture peut être obtenu à partir de la collection pictures en passant son indice d’image. Cet exemple place une image dans la cellule F6.
Positionnement Absolu
Les développeurs peuvent également positionner les images absolument en utilisant les propriétés left et top de l’objet Picture. Cet exemple place une image dans la cellule F6, à 60 pixels de la gauche et à 10 pixels du haut de la cellule.
Insérer une image basée sur la référence de cellule
Aspose.Cells pour Python via .NET vous permet d’afficher le contenu d’une cellule de la feuille de calcul dans une forme d’image. Vous pouvez lier l’image à la cellule contenant les données que vous souhaitez afficher. Étant donné que la cellule ou la plage de cellules est liée à l’objet graphique, toute modification apportée aux données de cette cellule ou plage de cellules apparaît automatiquement dans l’objet graphique.
Ajoutez une image à la feuille de calcul en appelant la méthode add_picture de la collection ShapeCollection (encapsulée dans l’objet Worksheet). Spécifiez la plage de cellules en utilisant l’attribut formula de l’objet Picture.