add_free_floating_shape metod

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

Lägger till en fritt flytande form i kalkylbladet. Gäller endast för linje-/bildformer.

Returnerar


def add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size):
    ...
ParameterTypBeskrivning
typeMsoDrawingTypeFormtypen.
topintRepresenterar formens vertikala förskjutning från kalkylbladets översta rad, i pixlar.
leftintRepresenterar den horisontella förskjutningen av formen från kalkylbladets vänstra kolumn, i pixlar.
heightintRepresenterar höjden på linjeformen, i pixelenhet.
widthintRepresenterar bredden på linjeformen, i pixelenhet.
image_databytesBilddatan gäller endast för bilden.
is_original_sizeboolOm formen använder originalstorlek om formen är en bild.

Exempel

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)

Se även