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ètreTaperDescription
typeMsoDrawingTypeLe type de forme.
topintReprésente le décalage vertical de la forme par rapport à la ligne supérieure de la feuille de calcul, en pixels.
leftintReprésente le décalage horizontal de la forme par rapport à la colonne de gauche de la feuille de calcul, en pixels.
heightintReprésente la hauteur de LineShape, en unité de pixel.
widthintReprésente la largeur de LineShape, en unité de pixel.
image_databytesLes données d’image ne s’appliquent qu’à l’image.
is_original_sizeboolIndique 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