ShapeCollection класс

ShapeCollection класс

Представляет всю форму на листе/диаграмме.

Тип ShapeCollection предоставляет следующие члены:

Характеристики

Свойство Описание
capacity Получает или задает количество элементов, которые может содержать список массивов.

Методы

Метод Описание
add_shape_in_chart(type, placement, left, top, right, bottom, image_data) Добавьте фигуру на диаграмму. Все единицы измерения составляют 1/4000 площади диаграммы.
add_shape_in_chart(type, placement, left, top, right, bottom) Добавьте фигуру на диаграмму. Все единицы измерения составляют 1/4000 площади диаграммы.
add_shape_in_chart_by_scale(type, placement, left, top, right, bottom) Добавьте фигуру на диаграмму. Все единицы измерения представляют собой процентную шкалу области диаграммы.
add_shape_in_chart_by_scale(type, placement, left, top, right, bottom, image_data) Добавьте фигуру на диаграмму. Все единицы измерения составляют 1/4000 площади диаграммы.
add_picture(upper_left_row, upper_left_column, lower_right_row, lower_right_column, stream) Добавляет изображение в коллекцию.
add_picture(upper_left_row, upper_left_column, stream, width_scale, height_scale) Добавляет изображение в коллекцию.
copy_to(array) Копирует весь список массивов в совместимый список одномерных массивов, начиная с начала целевого списка массивов.
copy_to(index, array, array_index, count) Копирует диапазон элементов из списка массивов в совместимый список одномерных массивов, начиная с указанного индекса целевого списка массивов.
index_of(item, index) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов в списке массивов, который простирается от указанного индекса до последнего элемента.
index_of(item, index, count) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения в диапазоне элементов в списке массивов, который начинается с указанного индекса и содержит указанное количество элементов.
last_index_of(item) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения во всем списке массивов.
last_index_of(item, index) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов в списке массивов, который простирается от первого элемента до указанного индекса.
last_index_of(item, index, count) Выполняет поиск указанного объекта и возвращает отсчитываемый от нуля индекс последнего вхождения в диапазоне элементов в списке массивов, который содержит указанное количество элементов и заканчивается указанным индексом.
add_copy(source_shape, upper_left_row, top, upper_left_column, left) Добавляет и копирует фигуру на лист.
add_check_box(upper_left_row, top, upper_left_column, left, height, width) Добавляет флажок на рабочий лист.
add_text_box(upper_left_row, top, upper_left_column, left, height, width) Добавляет текстовое поле на лист.
add_spinner(upper_left_row, top, upper_left_column, left, height, width) Добавляет счетчик на рабочий лист.
add_scroll_bar(upper_left_row, top, upper_left_column, left, height, width) Добавляет полосу прокрутки на рабочий лист.
add_radio_button(upper_left_row, top, upper_left_column, left, height, width) Добавляет RadioButton на лист.
add_list_box(upper_left_row, top, upper_left_column, left, height, width) Добавляет ListBox на лист.
add_combo_box(upper_left_row, top, upper_left_column, left, height, width) Добавляет ComboBox на лист.
add_group_box(upper_left_row, top, upper_left_column, left, height, width) Добавляет GroupBox на лист.
add_button(upper_left_row, top, upper_left_column, left, height, width) Добавляет кнопку на рабочий лист.
add_label(upper_left_row, top, upper_left_column, left, height, width) Добавляет метку на рабочий лист.
add_label_in_chart(top, left, height, width) Добавляет метку на диаграмму.
add_text_box_in_chart(top, left, height, width) Добавляет текстовое поле на диаграмму.
add_text_effect_in_chart(effect, text, font_name, size, font_bold, font_italic, top, left, height, width) Вставляет объект WordArt в диаграмму
add_text_effect(effect, text, font_name, size, font_bold, font_italic, upper_left_row, top, upper_left_column, left, height, width) Вставляет объект WordArt.
add_word_art(style, text, upper_left_row, top, upper_left_column, left, height, width) Добавляет предустановленные WordArt начиная с Excel 2007.s
add_rectangle(upper_left_row, top, upper_left_column, left, height, width) Добавляет RectangleShape на рабочий лист.
add_oval(upper_left_row, top, upper_left_column, left, height, width) Добавляет овал на рабочий лист.
add_line(upper_left_row, top, upper_left_column, left, height, width) Добавляет LineShape на лист.
add_free_floating_shape(type, top, left, height, width, image_data, is_original_size) Добавляет на лист свободно плавающую фигуру. Применяется только для формы линии/изображения.
add_arc(upper_left_row, top, upper_left_column, left, height, width) Добавляет ArcShape на рабочий лист.
add_shape(type, upper_left_row, top, upper_left_column, left, height, width) Добавляет фигуру на лист.
add_auto_shape(type, upper_left_row, top, upper_left_column, left, height, width) Добавляет автофигуру на лист.
add_auto_shape_in_chart(type, top, left, height, width) Добавляет автофигуру на диаграмму.
add_active_x_control(type, top_row, top, left_column, left, width, height) Создает элемент управления Activex.
add_svg(upper_left_row, top, upper_left_column, left, height, width, svg_data, compatible_image_data) Добавляет SVG-изображение.
add_icons(upper_left_row, top, upper_left_column, left, height, width, image_byte_data, compatible_image_data) Добавляет SVG-изображение.
add_linked_picture(upper_left_row, upper_left_column, height, width, source_full_name) Добавьте связанное изображение.
add_ole_object_with_linked_image(upper_left_row, upper_left_column, height, width, source_full_name) Добавьте связанное изображение.
add_picture_in_chart(top, left, stream, width_scale, height_scale) Добавляет изображение на диаграмму.
add_ole_object(upper_left_row, top, upper_left_column, left, height, width, image_data) Добавляет OleObject.
copy_comments_in_range(shapes, ca, dest_row, dest_column) Скопируйте все комментарии в диапазоне.
copy_in_range(source_shapes, ca, dest_row, dest_column, is_contained) Скопируйте фигуры из диапазона в целевой диапазон.
delete_in_range(ca) Удалить фигуры в диапазоне. Фигуры комментариев не будут удалены.
delete_shape(shape) Удалить фигуру. Если фигура находится в группе или является фигурой комментария, она не будет удалена.
group(group_items) Сгруппируйте фигуры.
ungroup(group) Разгруппирует элементы формы.
update_selected_value() Обновите выбранное значение значением связанной ячейки фигур.
binary_search(item) Ищет элемент во всем отсортированном списке массивов, используя компаратор по умолчанию, и возвращает отсчитываемый от нуля индекс элемента.

Пример

from aspose.cells import Workbook

# Instantiating a Workbook object
workbook = Workbook()
# get ShapeCollection
shapes = workbook.worksheets[0].shapes
# do your business
# Save the excel file.
workbook.save("result.xlsx")

Смотрите также