ShapeCollection classe

ShapeCollection classe

Rappresenta tutte le forme in un foglio di lavoro/grafico.

Il tipo ShapeCollection espone i seguenti membri:

Proprietà

ProprietàDescrizione
capacityOttiene o imposta il numero di elementi che l’elenco dell’array può contenere.

Metodi

MetodoDescrizione
add_shape_in_chart(self, type, placement, left, top, right, bottom, image_data)Aggiungi una forma al grafico. Ogni unità è pari a 1/4000 dell’area del grafico.
add_shape_in_chart(self, type, placement, left, top, right, bottom)Aggiungi una forma al grafico. Ogni unità è pari a 1/4000 dell’area del grafico.
add_shape_in_chart_by_scale(self, type, placement, left, top, right, bottom)Aggiungi una forma al grafico. Tutte le unità di misura sono in percentuale sulla scala dell’area del grafico.
add_shape_in_chart_by_scale(self, type, placement, left, top, right, bottom, image_data)Aggiungi una forma al grafico. Ogni unità è pari a 1/4000 dell’area del grafico.
add_picture(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column, stream)Aggiunge un’immagine alla raccolta.
add_picture(self, upper_left_row, upper_left_column, stream, width_scale, height_scale)Aggiunge un’immagine alla raccolta.
copy_to(self, array)Copia l’intero elenco di array in un elenco di array unidimensionale compatibile, iniziando dall’inizio dell’elenco di array di destinazione.
copy_to(self, index, array, array_index, count)Copia un intervallo di elementi dall’elenco di array a un elenco di array unidimensionale compatibile, a partire dall’indice specificato dell’elenco di array di destinazione.
index_of(self, item, index)Cerca l’oggetto specificato e restituisce l’indice a partire da zero della prima occorrenza nell’intervallo di elementi nell’elenco di array che si estende dall’indice specificato all’ultimo elemento.
index_of(self, item, index, count)Cerca l’oggetto specificato e restituisce l’indice a partire da zero della prima occorrenza nell’intervallo di elementi nell’elenco di array che inizia dall’indice specificato e contiene il numero specificato di elementi.
last_index_of(self, item)Cerca l’oggetto specificato e restituisce l’indice a partire da zero dell’ultima occorrenza nell’intero elenco di array.
last_index_of(self, item, index)Cerca l’oggetto specificato e restituisce l’indice a partire da zero dell’ultima occorrenza nell’intervallo di elementi nell’elenco di array che si estende dal primo elemento all’indice specificato.
last_index_of(self, item, index, count)Cerca l’oggetto specificato e restituisce l’indice a partire da zero dell’ultima occorrenza nell’intervallo di elementi nell’elenco di array che contiene il numero specificato di elementi e termina all’indice specificato.
get(self, name)Ottiene l’oggetto Shape in base al nome della forma.
add_copy(self, source_shape, top_row, top, left_column, left)Aggiunge e copia una forma nel foglio di lavoro.
add_check_box(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge una casella di controllo al foglio di lavoro.
add_text_box(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge una casella di testo al foglio di lavoro.
add_equation(self, top_row, top, left_column, left, height, width)Aggiungere un oggetto equazione al foglio di lavoro.
add_spinner(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge uno Spinner al foglio di lavoro.
add_scroll_bar(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge una barra di scorrimento al foglio di lavoro.
add_radio_button(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge un RadioButton al foglio di lavoro.
add_list_box(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge un controllo ListBox al foglio di lavoro.
add_combo_box(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge una casella combinata al foglio di lavoro.
add_group_box(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge un GroupBox al foglio di lavoro.
add_button(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge un pulsante al foglio di lavoro.
add_label(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge un’etichetta al foglio di lavoro.
add_label_in_chart(self, top, left, height, width)Aggiunge un’etichetta al grafico.
add_text_box_in_chart(self, top, left, height, width)Aggiunge una casella di testo al grafico.
add_text_effect_in_chart(self, effect, text, font_name, size, font_bold, font_italic, top, left, height, width)Inserisce un oggetto WordArt nel grafico
add_text_effect(self, effect, text, font_name, size, font_bold, font_italic, upper_left_row, top, upper_left_column, left, height, width)Inserisce un oggetto WordArt.
add_word_art(self, style, text, upper_left_row, top, upper_left_column, left, height, width)Aggiunge WordArt preimpostato da Excel 2007.
add_rectangle(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge un oggetto RectangleShape al foglio di lavoro.
add_oval(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge un ovale al foglio di lavoro.
add_line(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge una LineShape al foglio di lavoro.
add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size)Aggiunge una forma mobile libera al foglio di lavoro. Si applica solo alle forme linea/immagine.
add_arc(self, upper_left_row, top, upper_left_column, left, height, width)Aggiunge un ArcShape al foglio di lavoro.
add_shape(self, type, upper_left_row, top, upper_left_column, left, height, width)Aggiunge una forma al foglio di lavoro.
add_auto_shape(self, type, upper_left_row, top, upper_left_column, left, height, width)Aggiunge una forma automatica al foglio di lavoro.
add_auto_shape_in_chart(self, type, top, left, height, width)Aggiunge una forma automatica al grafico.
add_active_x_control(self, type, top_row, top, left_column, left, width, height)Crea un controllo ActiveX.
add_svg(self, upper_left_row, top, upper_left_column, left, height, width, svg_data, compatible_image_data)Aggiunge l’immagine svg.
add_icons(self, upper_left_row, top, upper_left_column, left, height, width, image_byte_data, compatible_image_data)Aggiunge l’immagine svg.
add_linked_picture(self, upper_left_row, upper_left_column, height, width, source_full_name)Aggiungi un’immagine collegata.
add_ole_object_with_linked_image(self, upper_left_row, upper_left_column, height, width, source_full_name)Aggiungi un’immagine collegata.
add_picture_in_chart(self, top, left, stream, width_scale, height_scale)Aggiunge un’immagine al grafico.
add_ole_object(self, upper_left_row, top, upper_left_column, left, height, width, image_data)Aggiunge un OleObject.
copy_comments_in_range(self, shapes, ca, dest_row, dest_column)Copia tutti i commenti nell’intervallo.
copy_in_range(self, source_shapes, ca, dest_row, dest_column, is_contained)Copia le forme nell’intervallo nell’intervallo di destinazione.
delete_in_range(self, ca)Elimina le forme nell’intervallo. Le forme dei commenti non verranno eliminate.
delete_shape(self, shape)Elimina una forma. Se la forma è nel gruppo o è una forma di commento, non verrà eliminata.
group(self, group_items)Raggruppa le forme.
ungroup(self, group)Separa gli elementi della forma.
remove_a_shape(self, shape)Aggiungi API for Python tramite .Net poiché questo API non è supportato
update_selected_value(self)Aggiorna il valore selezionato in base al valore della cella collegata o dell’intervallo della forma.
add_freeform(self, upper_left_row, top, upper_left_column, left, height, width, paths)Aggiunge una forma libera al foglio di lavoro.
add_signature_line(self, upper_left_row, upper_left_column, signature_line)Aggiunge una riga di firma al foglio di lavoro.
binary_search(self, item)Cerca un elemento nell’intero elenco dell’array ordinato utilizzando il comparatore predefinito e restituisce l’indice basato su zero dell’elemento.

Esempio

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

Guarda anche