طريقة add_free_floating_shape

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

يضيف شكلاً عائمًا حرًا إلى ورقة العمل. ينطبق فقط على شكل الخط / الصورة.

عائدات

def add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size):
    ...
معامليكتبوصف
typeMsoDrawingTypeنوع الشكل.
topintيمثل الإزاحة الرأسية للشكل من الصف العلوي بورقة العمل ، بوحدة البكسل.
leftintيمثل الإزاحة الأفقية للشكل من العمود الأيسر لورقة العمل ، بوحدة البكسل.
heightintيمثل ارتفاع LineShape بوحدة البكسل.
widthintيمثل عرض LineShape بوحدة البكسل.
image_databytesبيانات الصورة تنطبق فقط على الصورة.
is_original_sizeboolما إذا كان الشكل يستخدم الحجم الأصلي إذا كان الشكل صورة أم لا.

مثال

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)

أنظر أيضا