طريقة add_free_floating_shape

add_free_floating_shape(self, 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
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)

أنظر أيضا