ShapeCollection clase

ShapeCollection clase

Representa todas las formas en una hoja de cálculo/gráfico.

El tipo ShapeCollection expone los siguientes miembros:

Propiedades

PropiedadDescripción
capacityObtiene o establece el número de elementos que puede contener la lista de matrices.

Métodos

MétodoDescripción
add_shape_in_chart(self, type, placement, left, top, right, bottom, image_data)Agregue una forma al gráfico. Todas las unidades son 1/4000 del área del gráfico.
add_shape_in_chart(self, type, placement, left, top, right, bottom)Agregue una forma al gráfico. Todas las unidades son 1/4000 del área del gráfico.
add_shape_in_chart_by_scale(self, type, placement, left, top, right, bottom)Añade una forma al gráfico. Todas las unidades son porcentajes del área del gráfico.
add_shape_in_chart_by_scale(self, type, placement, left, top, right, bottom, image_data)Agregue una forma al gráfico. Todas las unidades son 1/4000 del área del gráfico.
add_picture(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column, stream)Añade una imagen a la colección.
add_picture(self, upper_left_row, upper_left_column, stream, width_scale, height_scale)Añade una imagen a la colección.
copy_to(self, array)Copia la lista de matrices completa a una lista de matrices unidimensional compatible, comenzando por el principio de la lista de matrices de destino.
copy_to(self, index, array, array_index, count)Copia un rango de elementos de la lista de matrices a una lista de matrices unidimensionales compatible, comenzando en el índice especificado de la lista de matrices de destino.
index_of(self, item, index)Busca el objeto especificado y devuelve el índice basado en cero de la primera ocurrencia dentro del rango de elementos en la lista de la matriz que se extiende desde el índice especificado hasta el último elemento.
index_of(self, item, index, count)Busca el objeto especificado y devuelve el índice basado en cero de la primera ocurrencia dentro del rango de elementos en la lista de matriz que comienza en el índice especificado y contiene la cantidad especificada de elementos.
last_index_of(self, item)Busca el objeto especificado y devuelve el índice basado en cero de la última aparición dentro de toda la lista de la matriz.
last_index_of(self, item, index)Busca el objeto especificado y devuelve el índice basado en cero de la última ocurrencia dentro del rango de elementos en la lista de matriz que se extiende desde el primer elemento hasta el índice especificado.
last_index_of(self, item, index, count)Busca el objeto especificado y devuelve el índice basado en cero de la última ocurrencia dentro del rango de elementos en la lista de matriz que contiene la cantidad especificada de elementos y termina en el índice especificado.
get(self, name)Obtiene el objeto Shape por el nombre de la forma.
add_copy(self, source_shape, top_row, top, left_column, left)Agrega y copia una forma a la hoja de cálculo.
add_check_box(self, upper_left_row, top, upper_left_column, left, height, width)Agrega una casilla de verificación a la hoja de cálculo.
add_text_box(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un cuadro de texto a la hoja de cálculo.
add_equation(self, top_row, top, left_column, left, height, width)Agregue un objeto de ecuación a la hoja de trabajo.
add_spinner(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un Spinner a la hoja de trabajo.
add_scroll_bar(self, upper_left_row, top, upper_left_column, left, height, width)Agrega una barra de desplazamiento a la hoja de cálculo.
add_radio_button(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un botón de opción a la hoja de cálculo.
add_list_box(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un ListBox a la hoja de cálculo.
add_combo_box(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un ComboBox a la hoja de cálculo.
add_group_box(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un GroupBox a la hoja de cálculo.
add_button(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un botón a la hoja de cálculo.
add_label(self, upper_left_row, top, upper_left_column, left, height, width)Agrega una etiqueta a la hoja de trabajo.
add_label_in_chart(self, top, left, height, width)Agrega una etiqueta al gráfico.
add_text_box_in_chart(self, top, left, height, width)Agrega un cuadro de texto al gráfico.
add_text_effect_in_chart(self, effect, text, font_name, size, font_bold, font_italic, top, left, height, width)Inserta un objeto WordArt en el gráfico
add_text_effect(self, effect, text, font_name, size, font_bold, font_italic, upper_left_row, top, upper_left_column, left, height, width)Inserta un objeto WordArt.
add_word_art(self, style, text, upper_left_row, top, upper_left_column, left, height, width)Agrega WordArt preestablecido desde Excel 2007.
add_rectangle(self, upper_left_row, top, upper_left_column, left, height, width)Agrega una forma de rectángulo a la hoja de cálculo.
add_oval(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un óvalo a la hoja de cálculo.
add_line(self, upper_left_row, top, upper_left_column, left, height, width)Agrega una forma de línea a la hoja de cálculo.
add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size)Agrega una forma flotante libre a la hoja de cálculo. Solo se aplica para formas de línea/imagen.
add_arc(self, upper_left_row, top, upper_left_column, left, height, width)Agrega un ArcShape a la hoja de cálculo.
add_shape(self, type, upper_left_row, top, upper_left_column, left, height, width)Agrega una forma a la hoja de cálculo.
add_auto_shape(self, type, upper_left_row, top, upper_left_column, left, height, width)Agrega una autoforma a la hoja de cálculo.
add_auto_shape_in_chart(self, type, top, left, height, width)Agrega una autoforma al gráfico.
add_active_x_control(self, type, top_row, top, left_column, left, width, height)Crea un control Activex.
add_svg(self, upper_left_row, top, upper_left_column, left, height, width, svg_data, compatible_image_data)Agrega imagen SVG.
add_icons(self, upper_left_row, top, upper_left_column, left, height, width, image_byte_data, compatible_image_data)Agrega imagen SVG.
add_linked_picture(self, upper_left_row, upper_left_column, height, width, source_full_name)Añade una imagen vinculada.
add_ole_object_with_linked_image(self, upper_left_row, upper_left_column, height, width, source_full_name)Añade una imagen vinculada.
add_picture_in_chart(self, top, left, stream, width_scale, height_scale)Añade una imagen al gráfico.
add_ole_object(self, upper_left_row, top, upper_left_column, left, height, width, image_data)Agrega un OleObject.
copy_comments_in_range(self, shapes, ca, dest_row, dest_column)Copiar todos los comentarios en el rango.
copy_in_range(self, source_shapes, ca, dest_row, dest_column, is_contained)Copiar formas del rango al rango de destino.
delete_in_range(self, ca)Eliminar formas del rango.Las formas de comentario no se eliminarán.
delete_shape(self, shape)Eliminar una forma. Si la forma está en el grupo o es una forma de comentario, no se eliminará.
group(self, group_items)Agrupa las formas.
ungroup(self, group)Desagrupa los elementos de forma.
remove_a_shape(self, shape)Agregue API for Python a través de .Net. ya que este API no es compatible
update_selected_value(self)Actualiza el valor seleccionado por el valor de la celda vinculada o el rango de la forma.
add_freeform(self, upper_left_row, top, upper_left_column, left, height, width, paths)Agrega una forma libre a la hoja de cálculo.
add_signature_line(self, upper_left_row, upper_left_column, signature_line)Agrega una línea de firma a la hoja de cálculo.
binary_search(self, item)Busca en toda la lista de la matriz ordenada un elemento utilizando el comparador predeterminado y devuelve el índice basado en cero del elemento.

Ejemplo

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")

Ver también