Picture clase

Picture clase

Encapsula el objeto que representa una sola imagen en una hoja de cálculo.

Herencia: PictureShape

El tipo Picture 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 descriptiva (alternativa) 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 la forma del gráfico.
reflectionRepresenta un objeto ReflectionEffect que especifica el efecto de reflexión para el elemento o la forma del gráfico.
glowRepresenta un objeto GlowEffect que especifica el efecto de brillo para el elemento o la 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.
format_pictureObtiene y establece las opciones del formato de imagen.
is_hiddenIndica si el objeto es visible.
is_lock_aspect_ratioVerdadero significa que la relación de aspecto de la forma está bloqueada.
is_aspect_ratio_lockedVerdadero significa que la relación de aspecto de la forma está bloqueada.
rotation_angleObtiene y establece la rotación de la forma.
hyperlinkObtiene el hipervínculo de la forma.
idObtiene el identificador de esta forma.
spidEspecifica un identificador de 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 esta forma es una forma de grupo.
is_in_groupIndica si la forma está agrupada.
is_word_artIndica si esta forma es un Word Art.
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 significa que el objeto no se puede modificar cuando la hoja está protegida.
Tenga en cuenta que este valor solo es significativo si la hoja de cálculo o los objetos en la hoja de cálculo están protegidos.
is_printableIndica si el objeto es imprimible.
Si es Falso, esta forma no se imprimirá al imprimir.
mso_drawing_typeObtiene el tipo de dibujo.
auto_shape_typeObtiene y establece el tipo de forma automática.
anchor_typeObtiene y establece el tipo de marcador de posición de 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 cálculo.
upper_left_rowRepresenta el índice de la fila superior.
upper_delta_yObtiene o establece el desplazamiento vertical de la forma desde su 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 su 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 su columna de la esquina inferior derecha, en unidades de píxeles.
bottomRepresenta el ancho del desplazamiento vertical de la forma desde su fila de la esquina 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 pulgadas.
width_ptRepresenta el ancho de la forma, en unidad de puntos.
width_cmRepresenta el ancho de la forma, en unidades de centímetros.
heightRepresenta la altura de la forma, en unidades de píxeles.
height_inchRepresenta la altura de la forma, en unidades de pulgadas.
height_ptRepresenta la altura de la forma, en unidad 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 unidad de 1/4000 de la altura de la forma principal.
left_in_shapeRepresenta el desplazamiento horizontal de la forma desde el borde izquierdo de la forma principal.
en unidad 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 el borde de la línea de la forma que es visible.
is_filledIndica si el formato de relleno es visible.
is_flipped_horizontallyObtiene y establece si la forma está invertida horizontalmente.
is_flipped_verticallyObtiene y establece si la forma está invertida verticalmente.
actual_lower_right_rowObtener la fila inferior real.
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 completar 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.
textObtiene y establece el texto de esta forma.
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 del texto de la forma que contiene texto.
text_horizontal_overflowObtiene y establece el tipo de desbordamiento horizontal del texto de la forma que contiene texto.
is_text_wrappedObtiene y establece el tipo de texto envuelto 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.
text_box_optionsObtiene la información del texto en la forma
control_dataObtiene los datos de control.
active_x_controlObtiene el control ActiveX.
pathsObtiene las rutas de una forma geométrica personalizada.
create_idObtiene y establece la identificación de creación para esta forma.
is_decorativeIndica si el objeto es decorativo.
original_heightObtiene la altura original de la imagen.
original_widthObtiene el ancho original de la imagen.
border_line_colorRepresenta el color de la línea del borde de una imagen.
border_weightObtiene o establece el peso de la línea del borde de una imagen en unidades de pt.
dataObtiene los datos de la imagen.
source_full_nameObtiene o establece la ruta y el nombre del archivo de origen de la imagen vinculada.
formulaObtiene y establece los datos de la fórmula.
is_auto_sizeVerdadero indica que el tamaño del objeto ole se cambiará automáticamente como el tamaño de la instantánea del contenido incrustado
cuando se activa el objeto ole.
is_linkDevuelve verdadero si la imagen está vinculada a un archivo.
is_dynamic_data_exchangeObtiene o establece si se intercambian datos dinámicos
display_as_iconVerdadero si el objeto especificado se muestra como un icono
y la imagen no se cambiará automáticamente.
image_typeObtiene el formato de imagen de la imagen.
original_height_cmObtiene la altura original de la imagen, en unidades de centímetros.
original_width_cmObtiene el ancho original de la imagen, en unidades de centímetros.
original_height_inchObtiene la altura original de la imagen, en unidades de pulgadas.
original_width_inchObtiene el ancho original de la imagen, en unidades de pulgadas.
signature_lineObtiene y establece la línea de firma.

Métodos

MétodoDescripción
to_image(self, stream, image_type)Crea la imagen de forma y la guarda en una secuencia en el formato especificado.
to_image(self, image_file, options)Guarda la forma en un archivo.
to_image(self, stream, options)Guarda la forma en una secuencia.
get_result_of_smart_art(self)Conversión de arte inteligente en formas agrupadas.
to_front_or_back(self, orders)Trae la forma al frente o la envía hacia atrás.
get_locked_property(self, type)Obtiene el valor de la propiedad bloqueada.
set_locked_property(self, type, value)Establecer la propiedad bloqueada.
add_hyperlink(self, address)Agrega un hipervínculo a la forma.
remove_hyperlink(self)Elimina el hipervínculo de la forma.
move_to_range(self, upper_left_row, upper_left_column, lower_right_row, lower_right_column)Mueve la forma a un rango especificado.
align_top_right_corner(self, top_row, right_column)Mueve la imagen a la esquina superior derecha.
get_connection_points(self)Obtener los puntos de conexión
get_linked_cell(self, is_r1c1, is_local)Obtiene el rango vinculado al valor del control.
set_linked_cell(self, formula, is_r1c1, is_local)Establece el rango vinculado al valor del control.
get_input_range(self, is_r1c1, is_local)Obtiene el rango utilizado para llenar el control.
set_input_range(self, formula, is_r1c1, is_local)Establece el rango utilizado para rellenar el control.
update_selected_value(self)Actualiza el valor seleccionado por el valor de la celda vinculada.
calculate_text_size(self)Recalcular el área de texto
format_characters(self, start_index, length, font, flag)Formatea algunos caracteres con la configuración de fuente.
characters(self, start_index, length)Devuelve un objeto Caracteres que representa un rango de caracteres dentro del texto.
get_characters(self)Devuelve todos los objetos de Personajes
que representa un rango de caracteres dentro del texto.
get_rich_formattings(self)Devuelve todos los objetos de Personajes
que representa un rango de caracteres dentro del texto.
remove_active_x_control(self)Eliminar el control activeX.
is_same_setting(self, obj)Devuelve si la forma es la misma.
get_actual_box(self)Obtenga la posición y el tamaño reales de la forma (después de aplicar rotación, giro, etc.)
fit_to_text_size(self)Recalcular un área de texto adecuada para mostrar todo el contenido de texto.
copy(self, source, options)Copia la imagen.
move(self, upper_left_row, upper_left_column)Mueve la imagen a una ubicación específica.
place_in_cell(self)Coloque esta imagen en la celda

Ejemplo

from aspose.cells import SaveFormat, Workbook

# Instantiating a Workbook object
workbook = Workbook()
# Adding a new worksheet to the Workbook object
sheetIndex = workbook.worksheets.add()
# Obtaining the reference of the newly added worksheet by passing its sheet index
worksheet = workbook.worksheets[sheetIndex]
# Adding a picture at the location of a cell whose row and column indices
# are 5 in the worksheet. It is "F6" cell
worksheet.pictures.add(5, 5, "image.gif")
# Saving the Excel file
workbook.save("book1.xls", SaveFormat.EXCEL_97_TO_2003)

Ver también