Style clase
Style clase
Representa el estilo de visualización del documento de Excel, como fuente, color, alineación, borde, etc. El objeto Style contiene todos los atributos de estilo (fuente, formato de número, alineación, etc.) como propiedades.
El tipo Style expone los siguientes miembros:
Constructores
Constructor | Descripción |
---|---|
__init__(self) | Inicializa una nueva instancia de la clase Style . |
Propiedades
Propiedad | Descripción |
---|---|
background_theme_color | Obtiene y establece el color del tema de fondo. |
foreground_theme_color | Obtiene y establece el color del tema de primer plano. |
name | Obtiene o establece el nombre del estilo. |
pattern | Obtiene o establece el tipo de patrón de fondo de celda. |
borders | Obtiene el BorderCollection del estilo. |
background_color | Obtiene o establece el color de fondo de un estilo. |
background_argb_color | Obtiene y establece el color de fondo con un valor ARGB de 32 bits. |
foreground_color | Obtiene o establece el color de primer plano de un estilo. |
foreground_argb_color | Obtiene y establece el color de primer plano con un valor ARGB de 32 bits. |
has_borders | Comprueba si se han establecido bordes para el estilo. |
parent_style | Obtiene el estilo padre de este estilo. |
is_number_format_applied | Indique si se debe aplicar el formato de número. |
is_font_applied | Indique si se debe aplicar el formato de fuente. |
is_alignment_applied | Indique si se debe aplicar el formato de alineación. |
is_border_applied | Indique si se debe aplicar el formato del borde. |
is_fill_applied | Indique si se debe aplicar el formato de relleno. |
is_protection_applied | Indique si se debe aplicar el formato de protección. |
indent_level | Representa el nivel de sangría de la celda o rango. Solo puede ser un número entero entre 0 y 250. |
font | Obtiene un objeto Style.font . |
rotation_angle | Representa el ángulo de rotación del texto. |
horizontal_alignment | Obtiene o establece el tipo de alineación horizontal del texto en una celda. |
vertical_alignment | Obtiene o establece el tipo de alineación vertical del texto en una celda. |
is_text_wrapped | Obtiene o establece un valor que indica si el texto dentro de una celda está ajustado. |
number | Obtiene o establece el formato de visualización de números y fechas. Los patrones de formato varían según la región. |
is_locked | Obtiene o establece un valor que indica si una celda se puede modificar o no. |
custom | Representa la cadena de formato de número personalizado de este objeto de estilo. Si no se configura el formato de número personalizado (por ejemplo, el formato de número está incorporado), se devolverá “”. |
culture_custom | Obtiene y establece la cadena de patrón dependiente de la cultura para el formato de número. Si no se ha establecido ningún formato de número para este objeto, se devolverá nulo. Si el formato de número está incorporado, se devolverá la cadena de patrón correspondiente al número incorporado. |
invariant_custom | Obtiene la cadena de patrón independiente de la cultura para el formato de número. Si no se ha establecido ningún formato de número para este objeto, se devolverá nulo. Si el formato de número está incorporado, se devolverá la cadena de patrón correspondiente al número incorporado. |
is_formula_hidden | Representa si la fórmula se ocultará cuando la hoja de cálculo esté protegida. |
shrink_to_fit | Representa si el texto se contrae automáticamente para ajustarse al ancho de columna disponible. |
text_direction | Representa el orden de lectura del texto. |
is_justify_distributed | Indica si se debe utilizar la alineación de celdas justificadas o distribuidas en la última línea de texto. |
quote_prefix | Indica si el valor de la celda comienza con comillas simples. |
is_gradient | Indica si el sombreado de celda es un patrón de degradado. |
is_percent | Indica si el formato del número es un formato de porcentaje. |
is_date_time | Indica si el formato del número es un formato de fecha. |
Métodos
Método | Descripción |
---|---|
set_border(self, border_type, border_style, border_color) | Establece los bordes del estilo. |
set_border(self, border_type, border_style, border_color) | Establece los bordes del estilo. |
set_pattern_color(self, pattern, color1, color2) | Establece el color de fondo. |
copy(self, style) | Copia datos de otro objeto de estilo |
update(self) | Aplicar el estilo nombrado a los estilos de las celdas que utilizan este estilo nombrado. Funciona como hacer clic en el botón “Aceptar” después de terminar de modificar el estilo. Sólo se aplica para estilos con nombre. |
is_modified(self, modify_flag) | Comprueba si se han modificado las propiedades especificadas del estilo. Se utiliza para el estilo de formatos condicionales para comprobar si las propiedades especificadas de este estilo deben utilizarse al aplicar formatos condicionales en una celda. |
set_custom(self, custom, builtin_preference) | Establece la cadena de formato de número personalizado de una celda. |
set_two_color_gradient(self, color1, color2, gradient_style_type, variant) | Establece el relleno especificado en un degradado de dos colores. |
get_two_color_gradient(self, color1, color2, gradient_style_type, variant) | Obtenga la configuración de degradado de dos colores. |
get_two_color_gradient_setting(self) | Obtenga la configuración de degradado de dos colores. |
to_json(self) | Convierte los datos de la estructura Style en JSON. |
Ejemplo
from aspose.cells import Workbook
from aspose.pydrawing import Color
workbook = Workbook()
sheets = workbook.worksheets
cell = sheets[0].cells.get("A1")
style = cell.get_style()
style.font.name = "Times New Roman"
style.font.color = Color.blue
cell.set_style(style)
Ver también
- módulo
aspose.cells
- clase
BorderCollection
- clase
Style