add_free_floating_shape Methode

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

Fügt dem Arbeitsblatt eine frei schwebende Form hinzu. Gilt nur für Linien-/Bildformen.

Kehrt zurück


def add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size):
    ...
ParameterTypBeschreibung
typeMsoDrawingTypeDer Formtyp.
topintStellt den vertikalen Versatz der Form von der obersten Zeile des Arbeitsblatts in Pixeleinheiten dar.
leftintStellt den horizontalen Versatz der Form von der linken Spalte des Arbeitsblatts in Pixeleinheiten dar.
heightintStellt die Höhe der Linienform in Pixeln dar.
widthintStellt die Breite der Linienform in Pixeln dar.
image_databytesDie Bilddaten gelten nur für das Foto.
is_original_sizeboolOb die Form die Originalgröße verwendet, wenn es sich bei der Form um ein Bild handelt.

Beispiel

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)

Siehe auch