ShapeCollection classe

ShapeCollection classe

Représente toutes les formes d’une feuille de calcul/d’un graphique.

Le type ShapeCollection expose les membres suivants :

Propriétés

PropriétéDescription
capacityObtient ou définit le nombre d’éléments que la liste de tableaux peut contenir.

Méthodes

MéthodeDescription
add_shape_in_chart(self, type, placement, left, top, right, bottom, image_data)Ajoutez une forme au graphique. Toutes les unités sont 1/4000 de la zone du graphique.
add_shape_in_chart(self, type, placement, left, top, right, bottom)Ajoutez une forme au graphique. Toutes les unités sont 1/4000 de la zone du graphique.
add_shape_in_chart_by_scale(self, type, placement, left, top, right, bottom)Ajoutez une forme au graphique. Toutes les unités sont exprimées en pourcentage de la surface du graphique.
add_shape_in_chart_by_scale(self, type, placement, left, top, right, bottom, image_data)Ajoutez une forme au graphique. Toutes les unités sont 1/4000 de la zone du graphique.
add_picture(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column, stream)Ajoute une image à la collection.
add_picture(self, upper_left_row, upper_left_column, stream, width_scale, height_scale)Ajoute une image à la collection.
copy_to(self, array)Copie la liste de tableaux entière dans une liste de tableaux unidimensionnelle compatible, en commençant au début de la liste de tableaux cible.
copy_to(self, index, array, array_index, count)Copie une plage d’éléments de la liste de tableaux vers une liste de tableaux unidimensionnelle compatible, en commençant à l’index spécifié de la liste de tableaux cible.
index_of(self, item, index)Recherche l’objet spécifié et renvoie l’index de base zéro de la première occurrence dans la plage d’éléments de la liste de tableaux qui s’étend de l’index spécifié au dernier élément.
index_of(self, item, index, count)Recherche l’objet spécifié et renvoie l’index de base zéro de la première occurrence dans la plage d’éléments de la liste de tableaux qui commence à l’index spécifié et contient le nombre d’éléments spécifié.
last_index_of(self, item)Recherche l’objet spécifié et renvoie l’index de base zéro de la dernière occurrence dans la liste de tableaux entière.
last_index_of(self, item, index)Recherche l’objet spécifié et renvoie l’index de base zéro de la dernière occurrence dans la plage d’éléments de la liste de tableaux qui s’étend du premier élément à l’index spécifié.
last_index_of(self, item, index, count)Recherche l’objet spécifié et renvoie l’index de base zéro de la dernière occurrence dans la plage d’éléments de la liste de tableaux qui contient le nombre spécifié d’éléments et se termine à l’index spécifié.
get(self, name)Obtient l’objet Shape par le nom de la forme.
add_copy(self, source_shape, top_row, top, left_column, left)Ajoute et copie une forme dans la feuille de calcul.
add_check_box(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une case à cocher à la feuille de calcul.
add_text_box(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une zone de texte à la feuille de calcul.
add_equation(self, top_row, top, left_column, left, height, width)Ajoutez un objet d’équation à la feuille de calcul.
add_spinner(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute un Spinner à la feuille de calcul.
add_scroll_bar(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une barre de défilement à la feuille de calcul.
add_radio_button(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute un RadioButton à la feuille de calcul.
add_list_box(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une ListBox à la feuille de calcul.
add_combo_box(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une ComboBox à la feuille de calcul.
add_group_box(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute un GroupBox à la feuille de calcul.
add_button(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute un bouton à la feuille de calcul.
add_label(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une étiquette à la feuille de calcul.
add_label_in_chart(self, top, left, height, width)Ajoute une étiquette au graphique.
add_text_box_in_chart(self, top, left, height, width)Ajoute une zone de texte au graphique.
add_text_effect_in_chart(self, effect, text, font_name, size, font_bold, font_italic, top, left, height, width)Insère un objet WordArt dans le graphique
add_text_effect(self, effect, text, font_name, size, font_bold, font_italic, upper_left_row, top, upper_left_column, left, height, width)Insère un objet WordArt.
add_word_art(self, style, text, upper_left_row, top, upper_left_column, left, height, width)Ajoute des éléments WordArt prédéfinis depuis Excel 2007.
add_rectangle(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une forme rectangulaire à la feuille de calcul.
add_oval(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute un ovale à la feuille de calcul.
add_line(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une forme de ligne à la feuille de calcul.
add_free_floating_shape(self, type, top, left, height, width, image_data, is_original_size)Ajoute une forme flottante libre à la feuille de calcul. S’applique uniquement à la forme de ligne/image.
add_arc(self, upper_left_row, top, upper_left_column, left, height, width)Ajoute une forme d’arc à la feuille de calcul.
add_shape(self, type, upper_left_row, top, upper_left_column, left, height, width)Ajoute une forme à la feuille de calcul.
add_auto_shape(self, type, upper_left_row, top, upper_left_column, left, height, width)Ajoute une forme automatique à la feuille de calcul.
add_auto_shape_in_chart(self, type, top, left, height, width)Ajoute une forme automatique au graphique.
add_active_x_control(self, type, top_row, top, left_column, left, width, height)Crée un contrôle Activex.
add_svg(self, upper_left_row, top, upper_left_column, left, height, width, svg_data, compatible_image_data)Ajoute une image svg.
add_icons(self, upper_left_row, top, upper_left_column, left, height, width, image_byte_data, compatible_image_data)Ajoute une image svg.
add_linked_picture(self, upper_left_row, upper_left_column, height, width, source_full_name)Ajouter une image liée.
add_ole_object_with_linked_image(self, upper_left_row, upper_left_column, height, width, source_full_name)Ajouter une image liée.
add_picture_in_chart(self, top, left, stream, width_scale, height_scale)Ajoute une image au graphique.
add_ole_object(self, upper_left_row, top, upper_left_column, left, height, width, image_data)Ajoute un OleObject.
copy_comments_in_range(self, shapes, ca, dest_row, dest_column)Copiez tous les commentaires de la plage.
copy_in_range(self, source_shapes, ca, dest_row, dest_column, is_contained)Copiez les formes de la plage vers la plage de destination.
delete_in_range(self, ca)Supprimez les formes de la plage. Les formes de commentaires ne seront pas supprimées.
delete_shape(self, shape)Supprimer une forme. Si la forme fait partie du groupe ou est une forme de commentaire, elle ne sera pas supprimée.
group(self, group_items)Regroupez les formes.
ungroup(self, group)Dissocie les éléments de forme.
remove_a_shape(self, shape)Ajoutez API for Python via .Net. puisque ce API n’est pas pris en charge
update_selected_value(self)Mettre à jour la valeur sélectionnée par la valeur de la cellule ou de la plage liée de la forme.
add_freeform(self, upper_left_row, top, upper_left_column, left, height, width, paths)Ajoute une forme libre à la feuille de calcul.
add_signature_line(self, upper_left_row, upper_left_column, signature_line)Ajoute une ligne de signature à la feuille de calcul.
binary_search(self, item)Recherche dans la liste entière de tableaux triés un élément à l’aide du comparateur par défaut et renvoie l’index de base zéro de l’élément.

Exemple

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

Voir également