metodo add_free_floating_shape

add_free_floating_shape(type, top, left, height, width, image_data, is_original_size)

Aggiunge una forma fluttuante libera al foglio di lavoro. Si applica solo alla forma linea/immagine.

ritorna

def add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size):
    ...
ParametroTipoDescrizione
typeMsoDrawingTypeIl tipo di forma.
topintRappresenta l’offset verticale della forma dalla riga superiore del foglio di lavoro, in unità di pixel.
leftintRappresenta l’offset orizzontale della forma dalla colonna sinistra del foglio di lavoro, in unità di pixel.
heightintRappresenta l’altezza di LineShape, in unità di pixel.
widthintRappresenta la larghezza di LineShape, in unità di pixel.
image_databytesI dati dell’immagine si applicano solo all’immagine.
is_original_sizeboolSe la forma usa la dimensione originale se la forma è un’immagine.

Esempio

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)

Guarda anche