add_free_floating_shape méthode
add_free_floating_shape(type, top, left, height, width, image_data, is_original_size)
Ajoute une forme flottante libre à la feuille de calcul. S’applique uniquement à la forme de ligne/d’image.
Retour
def add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size):
...
Paramètre | Taper | Description |
---|---|---|
type | MsoDrawingType | Le type de forme. |
top | int | Représente le décalage vertical de la forme par rapport à la ligne supérieure de la feuille de calcul, en pixels. |
left | int | Représente le décalage horizontal de la forme par rapport à la colonne de gauche de la feuille de calcul, en pixels. |
height | int | Représente la hauteur de LineShape, en unité de pixel. |
width | int | Représente la largeur de LineShape, en unité de pixel. |
image_data | bytes | Les données d’image ne s’appliquent qu’à l’image. |
is_original_size | bool | Indique si la forme utilise la taille d’origine si la forme est une image. |
Exemple
from aspose import pycore
from aspose.cells.drawing import MsoDrawingType
# add a line
floatingShape_Line = shapes.add_free_floating_shape(MsoDrawingType.LINE, 100, 100, 100, 50, None, False)
# add a picture
imageData = None
with open("image.jpg", "rb") as fs:
len = pycore.cast(int, utils.filesize(fs))
imageData = bytearray(len)
fs.readinto(imageData)
floatingShape_Picture = shapes.add_free_floating_shape(MsoDrawingType.PICTURE, 200, 100, 100, 50, imageData, False)
Voir également
- module aspose.cells.drawing
- classe ShapeCollection