Button clase
Button clase
Representa el control Formularios: Button
El tipo Button expone los siguientes miembros:
Propiedades
Propiedad | Descripción |
---|---|
macro_name | Obtiene y establece el nombre de la macro. |
is_equation | Indica si la forma solo contiene una ecuación. |
is_smart_art | Indica si la forma es un arte inteligente. |
z_order_position | Devuelve la posición de una forma en el orden z. |
name | Obtiene y establece el nombre de la forma. |
alternative_text | Devuelve o establece la cadena de texto descriptivo (alternativo) del objeto Shape . |
title | Especifica el título (título) del objeto de forma actual. |
line_format | Devuelve un objeto MsoLineFormat que contiene propiedades de formato de línea para la forma especificada. |
fill_format | Devuelve un objeto MsoFillFormat que contiene propiedades de formato de relleno para la forma especificada. |
line | Obtiene estilo de línea |
fill | Devuelve un objeto Shape.fill_format que contiene propiedades de formato de relleno para la forma especificada. |
shadow_effect | Representa un objeto ShadowEffect que especifica el efecto de sombra para el elemento o forma del gráfico. |
reflection | Representa un objeto ReflectionEffect que especifica el efecto de reflexión para el elemento o forma del gráfico. |
glow | Representa un objeto GlowEffect que especifica el efecto de brillo para el elemento o forma del gráfico. |
soft_edges | Obtiene y establece el radio de desenfoque que se aplicará a los bordes, en unidades de puntos. |
three_d_format | Obtiene y establece el formato 3D de la forma. |
text_frame | Devuelve un objeto TextFrame que contiene las propiedades de alineación y anclaje para la forma especificada. |
format_picture | Obtiene y establece las opciones del formato de imagen. |
is_hidden | Indica si el objeto es visible. |
is_lock_aspect_ratio | Verdadero significa que no permite cambios en la relación de aspecto. |
rotation_angle | Obtiene y establece la rotación de la forma. |
hyperlink | Obtiene el hipervínculo de la forma. |
id | Obtiene el identificador de esta forma. |
spid | Especifica una cadena opcional que una aplicación puede utilizar para identificar la forma particular. |
spt | Especifica un número opcional que una aplicación puede utilizar para asociar la forma particular con un tipo de forma definido. |
worksheet | Obtiene el objeto Shape.worksheet que contiene esta forma. |
is_group | Indica si la forma es un grupo. |
is_in_group | Indica si la forma está agrupada. |
is_word_art | Indica si esta forma es un arte de palabras. |
text_effect | Devuelve un objeto TextEffectFormat que contiene propiedades de formato de efecto de texto para la forma especificada. Se aplica a objetos de forma que representan WordArt. |
is_locked | Verdadero si el objeto está bloqueado, Falso si el objeto se puede modificar cuando la hoja está protegida. |
is_printable | Verdadero si el objeto es imprimible |
mso_drawing_type | Obtiene el tipo de dibujo mso. |
auto_shape_type | Obtiene y establece el tipo de forma automática. |
anchor_type | Obtiene y establece el marcador de posición del ancla de forma. |
placement | Representa la forma en que el objeto de dibujo se adjunta a las celdas debajo de él. La propiedad controla la ubicación de un objeto en una hoja de trabajo. |
upper_left_row | Representa el índice de la fila de la esquina superior izquierda. |
upper_delta_y | Obtiene o establece el desplazamiento vertical de la forma desde la fila de la esquina superior izquierda. |
upper_left_column | Representa el índice de la columna de la esquina superior izquierda. |
upper_delta_x | Obtiene o establece el desplazamiento horizontal de la forma desde su columna de la esquina superior izquierda. |
lower_right_row | Representa el índice de la fila de la esquina inferior derecha. |
lower_delta_y | Obtiene o establece el desplazamiento vertical de la forma desde la fila de la esquina inferior derecha. |
lower_right_column | Representa el índice de la columna de la esquina inferior derecha. |
lower_delta_x | Obtiene o establece el desplazamiento horizontal de la forma desde su columna de la esquina inferior derecha. |
right | Representa el ancho del desplazamiento horizontal de la forma desde la columna de la esquina inferior derecha, en unidades de píxeles. |
bottom | Representa el ancho del desplazamiento vertical de la forma desde la fila de la esquina inferior inferior, en unidades de píxeles. |
width | Representa el ancho de la forma, en unidades de píxeles. |
width_inch | Representa el ancho de la forma, en unidades de pulgada. |
width_pt | Representa el ancho de la forma, en unidad de punto. |
width_cm | Representa el ancho de la forma, en unidades de centímetros. |
height | Representa la altura de la forma, en unidades de píxel. |
height_inch | Representa la altura de la forma, en unidades de pulgadas. |
height_pt | Representa la altura de la forma, en unidades de puntos. |
height_cm | Representa la altura de la forma, en unidades de centímetros. |
left | Representa el desplazamiento horizontal de la forma desde su columna izquierda, en unidades de píxeles. |
left_inch | Representa el desplazamiento horizontal de la forma desde su columna izquierda, en unidades de pulgadas. |
left_cm | Representa el desplazamiento horizontal de la forma desde su columna izquierda, en unidades de centímetros. |
top | Representa el desplazamiento vertical de la forma desde su fila superior, en unidades de píxeles. |
top_inch | Representa el desplazamiento vertical de la forma desde su fila superior, en unidades de pulgadas. |
top_cm | Representa el desplazamiento vertical de la forma desde su fila superior, en unidades de centímetros. |
top_to_corner | Obtiene y establece el desplazamiento vertical de la forma desde el borde superior de la hoja de cálculo, en unidades de píxeles. |
left_to_corner | Obtiene y establece el desplazamiento horizontal de la forma desde el borde izquierdo de la hoja de cálculo. |
x | Obtiene y establece el desplazamiento horizontal de la forma desde el borde izquierdo de la hoja de cálculo, en unidades de píxeles. |
y | Obtiene y establece el desplazamiento vertical de la forma desde el borde superior de la hoja de cálculo, en unidades de píxeles. |
width_scale | Obtiene y establece la escala de ancho, en unidades de porcentaje del ancho de la imagen original. Si la forma no es una imagen, la propiedad WidthScale solo devuelve 100; |
height_scale | Obtiene y establece la escala de altura, en unidades de porcentaje de la altura de la imagen original. Si la forma no es una imagen, la propiedad HeightScale solo devuelve 100; |
top_in_shape | Representa el desplazamiento vertical de la forma desde el borde superior de la forma principal. en unidades de 1/4000 de altura de la forma principal. |
left_in_shape | Representa el desplazamiento horizontal de la forma desde el borde izquierdo de la forma principal, en unidades de 1/4000 del ancho de la forma principal. |
width_in_shape | Representa el ancho de la forma, en unidades de 1/4000 de la forma principal. |
height_in_shape | Representa el desplazamiento vertical de la forma desde el borde superior de la forma principal, en unidades de 1/4000 de la altura de la forma principal. |
group | Obtiene la forma del grupo que contiene esta forma. |
type | Obtiene el tipo de forma automática. |
has_line | Obtiene y establece que el borde de la línea de la forma sea visible. |
is_filled | Indica si el formato de relleno es visible. |
is_flipped_horizontally | Obtiene y establece si la forma se invierte horizontalmente. |
is_flipped_vertically | Obtiene y establece si la forma se invierte verticalmente. |
actual_lower_right_row | Obtenga la fila inferior real. |
connection_points | Consigue los puntos de conexión |
relative_to_original_picture_size | Indica si la forma es relativa al tamaño de la imagen original. |
linked_cell | Obtiene o establece el rango de la hoja de cálculo vinculado al valor del control. |
input_range | Obtiene o establece el rango de la hoja de cálculo utilizado para llenar el cuadro combinado especificado. |
text_shape_type | Obtiene y establece el tipo de forma de texto preestablecido. |
text_body | Obtiene y establece la configuración del texto de la forma. |
font | Representa la fuente de la forma. |
text_options | Representa las opciones de texto de la forma. |
text | Representa la cadena en este objeto TextBox. |
is_rich_text | Si el texto es texto enriquecido o no. |
html_text | Obtiene y establece la cadena html que contiene datos y algunos formatos en este cuadro de texto. |
text_vertical_overflow | Obtiene y establece el tipo de desbordamiento vertical de texto de la forma que contiene texto. |
text_horizontal_overflow | Obtiene y establece el tipo de desbordamiento horizontal de texto de la forma que contiene texto. |
is_text_wrapped | Obtiene y establece el tipo de texto ajustado de la forma que contiene texto. |
text_orientation_type | Obtiene y establece el tipo de orientación del texto de la forma. |
text_horizontal_alignment | Obtiene y establece el tipo de alineación horizontal del texto de la forma. |
text_vertical_alignment | Obtiene y establece el tipo de alineación vertical del texto de la forma. |
text_direction | Obtiene/establece la dirección del flujo de texto para este objeto. |
control_data | Obtiene los datos de control. |
active_x_control | Obtiene el control ActiveX. |
paths | Obtiene los caminos de una forma geométrica personalizada. |
geometry | Obtiene la geometría |
create_id | Obtiene y establece la identificación de creación para esta forma. |
Métodos
Método | Descripción |
---|---|
to_image | Crea la imagen de la forma y la guarda en una secuencia en el formato especificado. |
to_image | Guarda la forma en un archivo. |
to_image | Guarda la forma en una secuencia. |
format_characters | Da formato a algunos caracteres con la configuración de fuente. |
format_characters | Da formato a algunos caracteres con la configuración de fuente. |
get_result_of_smart_art | Conversión de arte inteligente en formas agrupadas. |
to_front_or_back | Trae la forma al frente o envía la forma hacia atrás. |
get_locked_property | Obtiene el valor de la propiedad bloqueada. |
set_locked_property | Establezca la propiedad bloqueada. |
add_hyperlink | Agrega un hipervínculo a la forma. |
remove_hyperlink | Elimina el hipervínculo de la forma. |
move_to_range | Mueve la forma a un rango específico. |
align_top_right_corner | Mueve la imagen a la esquina superior derecha. |
get_connection_points | Consigue los puntos de conexión |
get_linked_cell | Obtiene el rango vinculado al valor del control. |
set_linked_cell | Establece el rango vinculado al valor del control. |
get_input_range | Obtiene el rango utilizado para llenar el control. |
set_input_range | Establece el rango utilizado para llenar el control. |
update_selected_value | Actualice el valor seleccionado por el valor de la celda vinculada. |
calculate_text_size | Recalcular el área de texto |
characters | Devuelve un objeto Characters que representa un rango de caracteres dentro del texto. |
get_characters | Devuelve todos los objetos de personajes. que representa una variedad de caracteres dentro del texto. |
get_rich_formattings | Devuelve todos los objetos de personajes. que representa una variedad de caracteres dentro del texto. |
remove_active_x_control | Eliminar el control activeX. |
is_same_setting | Devuelve si la forma es la misma. |
get_actual_box | Obtenga la posición y el tamaño reales de la forma (después de aplicar rotación, giro, etc.) |
Ejemplo
from aspose.cells import Workbook
from aspose.cells.drawing import PlacementType
from aspose.pydrawing import Color
# Create a new Workbook.
workbook = Workbook()
# Get the first worksheet in the workbook.
sheet = workbook.worksheets[0]
# Add a new button to the worksheet.
button = sheet.shapes.add_button(2, 0, 2, 0, 28, 80)
# Set the caption of the button.
button.text = "Aspose"
# Set the Placement Type, the way the
# button is attached to the cells.
button.placement = PlacementType.FREE_FLOATING
# Set the font name.
button.font.name = "Tahoma"
# Set the caption string bold.
button.font.is_bold = True
# Set the color to blue.
button.font.color = Color.blue
# Set the hyperlink for the button.
button.add_hyperlink("http://www.aspose.com/")
# Saves the file.
workbook.save(r"tstbutton.xls")
Ver también
- módulo
aspose.cells.drawing
- clase
Button
- clase
GlowEffect
- clase
ReflectionEffect
- clase
ShadowEffect
- clase
Shape