méthode add_free_floating_shape

add_free_floating_shape(self, 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/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 unité de pixel.
leftintReprésente le décalage horizontal de la forme par rapport à la colonne de gauche de la feuille de calcul, en unité de pixel.
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 s’appliquent uniquement à l’image.
is_original_sizeboolSi la forme utilise la taille d’origine si la forme est une image.

Exemple

from aspose import pycore
from aspose.cells.drawing import MsoDrawingType
import bytearray
import int

# 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