Shape clase

Shape clase

Representa el objeto msodrawing.

El tipo Shape expone los siguientes miembros:

Propiedades

PropiedadDescripción
macro_nameObtiene y establece el nombre de la macro.
is_equationIndica si la forma solo contiene una ecuación.
is_smart_artIndica si la forma es un arte inteligente.
z_order_positionDevuelve la posición de una forma en el orden z.
nameObtiene y establece el nombre de la forma.
alternative_textDevuelve o establece la cadena de texto descriptivo (alternativo) del objeto Shape.
titleEspecifica el título (título) del objeto de forma actual.
line_formatDevuelve un objeto MsoLineFormat que contiene propiedades de formato de línea para la forma especificada.
fill_formatDevuelve un objeto MsoFillFormat que contiene propiedades de formato de relleno para la forma especificada.
lineObtiene estilo de línea
fillDevuelve un objeto Shape.fill_format que contiene propiedades de formato de relleno para la forma especificada.
shadow_effectRepresenta un objeto ShadowEffect que especifica el efecto de sombra para el elemento o forma del gráfico.
reflectionRepresenta un objeto ReflectionEffect que especifica el efecto de reflexión para el elemento o forma del gráfico.
glowRepresenta un objeto GlowEffect que especifica el efecto de brillo para el elemento o forma del gráfico.
soft_edgesObtiene y establece el radio de desenfoque que se aplicará a los bordes, en unidades de puntos.
three_d_formatObtiene y establece el formato 3D de la forma.
text_frameDevuelve un objeto TextFrame que contiene las propiedades de alineación y anclaje para la forma especificada.
format_pictureObtiene y establece las opciones del formato de imagen.
is_hiddenIndica si el objeto es visible.
is_lock_aspect_ratioVerdadero significa que no permite cambios en la relación de aspecto.
rotation_angleObtiene y establece la rotación de la forma.
hyperlinkObtiene el hipervínculo de la forma.
idObtiene el identificador de esta forma.
spidEspecifica una cadena opcional que una aplicación puede utilizar para identificar la forma particular.
sptEspecifica un número opcional que una aplicación puede utilizar para asociar la forma particular con un tipo de forma definido.
worksheetObtiene el objeto Shape.worksheet que contiene esta forma.
is_groupIndica si la forma es un grupo.
is_in_groupIndica si la forma está agrupada.
is_word_artIndica si esta forma es un arte de palabras.
text_effectDevuelve 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_lockedVerdadero si el objeto está bloqueado, Falso si el objeto se puede modificar cuando la hoja está protegida.
is_printableVerdadero si el objeto es imprimible
mso_drawing_typeObtiene el tipo de dibujo mso.
auto_shape_typeObtiene y establece el tipo de forma automática.
anchor_typeObtiene y establece el marcador de posición del ancla de forma.
placementRepresenta 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_rowRepresenta el índice de la fila de la esquina superior izquierda.
upper_delta_yObtiene o establece el desplazamiento vertical de la forma desde la fila de la esquina superior izquierda.
upper_left_columnRepresenta el índice de la columna de la esquina superior izquierda.
upper_delta_xObtiene o establece el desplazamiento horizontal de la forma desde su columna de la esquina superior izquierda.
lower_right_rowRepresenta el índice de la fila de la esquina inferior derecha.
lower_delta_yObtiene o establece el desplazamiento vertical de la forma desde la fila de la esquina inferior derecha.
lower_right_columnRepresenta el índice de la columna de la esquina inferior derecha.
lower_delta_xObtiene o establece el desplazamiento horizontal de la forma desde su columna de la esquina inferior derecha.
rightRepresenta el ancho del desplazamiento horizontal de la forma desde la columna de la esquina inferior derecha, en unidades de píxeles.
bottomRepresenta el ancho del desplazamiento vertical de la forma desde la fila de la esquina inferior inferior, en unidades de píxeles.
widthRepresenta el ancho de la forma, en unidades de píxeles.
width_inchRepresenta el ancho de la forma, en unidades de pulgada.
width_ptRepresenta el ancho de la forma, en unidad de punto.
width_cmRepresenta el ancho de la forma, en unidades de centímetros.
heightRepresenta la altura de la forma, en unidades de píxel.
height_inchRepresenta la altura de la forma, en unidades de pulgadas.
height_ptRepresenta la altura de la forma, en unidades de puntos.
height_cmRepresenta la altura de la forma, en unidades de centímetros.
leftRepresenta el desplazamiento horizontal de la forma desde su columna izquierda, en unidades de píxeles.
left_inchRepresenta el desplazamiento horizontal de la forma desde su columna izquierda, en unidades de pulgadas.
left_cmRepresenta el desplazamiento horizontal de la forma desde su columna izquierda, en unidades de centímetros.
topRepresenta el desplazamiento vertical de la forma desde su fila superior, en unidades de píxeles.
top_inchRepresenta el desplazamiento vertical de la forma desde su fila superior, en unidades de pulgadas.
top_cmRepresenta el desplazamiento vertical de la forma desde su fila superior, en unidades de centímetros.
top_to_cornerObtiene 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_cornerObtiene y establece el desplazamiento horizontal de la forma desde el borde izquierdo de la hoja de cálculo.
xObtiene y establece el desplazamiento horizontal de la forma desde el borde izquierdo de la hoja de cálculo, en unidades de píxeles.
yObtiene y establece el desplazamiento vertical de la forma desde el borde superior de la hoja de cálculo, en unidades de píxeles.
width_scaleObtiene 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_scaleObtiene 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_shapeRepresenta 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_shapeRepresenta 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_shapeRepresenta el ancho de la forma, en unidades de 1/4000 de la forma principal.
height_in_shapeRepresenta 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.
groupObtiene la forma del grupo que contiene esta forma.
typeObtiene el tipo de forma automática.
has_lineObtiene y establece que el borde de la línea de la forma sea visible.
is_filledIndica si el formato de relleno es visible.
is_flipped_horizontallyObtiene y establece si la forma se invierte horizontalmente.
is_flipped_verticallyObtiene y establece si la forma se invierte verticalmente.
actual_lower_right_rowObtenga la fila inferior real.
connection_pointsConsigue los puntos de conexión
relative_to_original_picture_sizeIndica si la forma es relativa al tamaño de la imagen original.
linked_cellObtiene o establece el rango de la hoja de cálculo vinculado al valor del control.
input_rangeObtiene o establece el rango de la hoja de cálculo utilizado para llenar el cuadro combinado especificado.
text_shape_typeObtiene y establece el tipo de forma de texto preestablecido.
text_bodyObtiene y establece la configuración del texto de la forma.
fontRepresenta la fuente de la forma.
text_optionsRepresenta las opciones de texto de la forma.
textRepresenta la cadena en este objeto TextBox.
is_rich_textSi el texto es texto enriquecido o no.
html_textObtiene y establece la cadena html que contiene datos y algunos formatos en este cuadro de texto.
text_vertical_overflowObtiene y establece el tipo de desbordamiento vertical de texto de la forma que contiene texto.
text_horizontal_overflowObtiene y establece el tipo de desbordamiento horizontal de texto de la forma que contiene texto.
is_text_wrappedObtiene y establece el tipo de texto ajustado de la forma que contiene texto.
text_orientation_typeObtiene y establece el tipo de orientación del texto de la forma.
text_horizontal_alignmentObtiene y establece el tipo de alineación horizontal del texto de la forma.
text_vertical_alignmentObtiene y establece el tipo de alineación vertical del texto de la forma.
text_directionObtiene/establece la dirección del flujo de texto para este objeto.
control_dataObtiene los datos de control.
active_x_controlObtiene el control ActiveX.
pathsObtiene los caminos de una forma geométrica personalizada.
geometryObtiene la geometría
create_idObtiene y establece la identificación de creación para esta forma.

Métodos

MétodoDescripción
to_imageCrea la imagen de la forma y la guarda en una secuencia en el formato especificado.
to_imageGuarda la forma en un archivo.
to_imageGuarda la forma en una secuencia.
format_charactersDa formato a algunos caracteres con la configuración de fuente.
format_charactersDa formato a algunos caracteres con la configuración de fuente.
get_result_of_smart_artConversión de arte inteligente en formas agrupadas.
to_front_or_backTrae la forma al frente o envía la forma hacia atrás.
get_locked_propertyObtiene el valor de la propiedad bloqueada.
set_locked_propertyEstablezca la propiedad bloqueada.
add_hyperlinkAgrega un hipervínculo a la forma.
remove_hyperlinkElimina el hipervínculo de la forma.
move_to_rangeMueve la forma a un rango específico.
align_top_right_cornerMueve la imagen a la esquina superior derecha.
get_connection_pointsConsigue los puntos de conexión
get_linked_cellObtiene el rango vinculado al valor del control.
set_linked_cellEstablece el rango vinculado al valor del control.
get_input_rangeObtiene el rango utilizado para llenar el control.
set_input_rangeEstablece el rango utilizado para llenar el control.
update_selected_valueActualice el valor seleccionado por el valor de la celda vinculada.
calculate_text_sizeRecalcular el área de texto
charactersDevuelve un objeto Characters que representa un rango de caracteres dentro del texto.
get_charactersDevuelve todos los objetos de personajes.
que representa una variedad de caracteres dentro del texto.
get_rich_formattingsDevuelve todos los objetos de personajes.
que representa una variedad de caracteres dentro del texto.
remove_active_x_controlEliminar el control activeX.
is_same_settingDevuelve si la forma es la misma.
get_actual_boxObtenga 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

# Initialize a new workbook.
book = Workbook()
# Add a shape.(e.g rectangle)
shape = book.worksheets[0].shapes.add_rectangle(2, 0, 2, 0, 130, 130)
# do your business
# Save the excel file.
book.save("exmaple.xlsx")

Ver también