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")
Смотрите также
- модуль aspose.cells.drawing