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