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

ConstructorDescripción
__init__(self)Inicializa una nueva instancia de la clase Style.

Propiedades

PropiedadDescripción
background_theme_colorObtiene y establece el color del tema de fondo.
foreground_theme_colorObtiene y establece el color del tema de primer plano.
nameObtiene o establece el nombre del estilo.
patternObtiene o establece el tipo de patrón de fondo de celda.
bordersObtiene el BorderCollection del estilo.
background_colorObtiene o establece el color de fondo de un estilo.
background_argb_colorObtiene y establece el color de fondo con un valor ARGB de 32 bits.
foreground_colorObtiene o establece el color de primer plano de un estilo.
foreground_argb_colorObtiene y establece el color de primer plano con un valor ARGB de 32 bits.
has_bordersComprueba si se han establecido bordes para el estilo.
parent_styleObtiene el estilo padre de este estilo.
is_number_format_appliedIndique si se debe aplicar el formato de número.
is_font_appliedIndique si se debe aplicar el formato de fuente.
is_alignment_appliedIndique si se debe aplicar el formato de alineación.
is_border_appliedIndique si se debe aplicar el formato del borde.
is_fill_appliedIndique si se debe aplicar el formato de relleno.
is_protection_appliedIndique si se debe aplicar el formato de protección.
indent_levelRepresenta el nivel de sangría de la celda o rango. Solo puede ser un número entero entre 0 y 250.
fontObtiene un objeto Style.font.
rotation_angleRepresenta el ángulo de rotación del texto.
horizontal_alignmentObtiene o establece el tipo de alineación horizontal del texto en una celda.
vertical_alignmentObtiene o establece el tipo de alineación vertical del texto en una celda.
is_text_wrappedObtiene o establece un valor que indica si el texto dentro de una celda está ajustado.
numberObtiene o establece el formato de visualización de números y fechas. Los patrones de formato varían según la región.
is_lockedObtiene o establece un valor que indica si una celda se puede modificar o no.
customRepresenta 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_customObtiene 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_customObtiene 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_hiddenRepresenta si la fórmula se ocultará cuando la hoja de cálculo esté protegida.
shrink_to_fitRepresenta si el texto se contrae automáticamente para ajustarse al ancho de columna disponible.
text_directionRepresenta el orden de lectura del texto.
is_justify_distributedIndica si se debe utilizar la alineación de celdas justificadas o distribuidas en la última línea de texto.
quote_prefixIndica si el valor de la celda comienza con comillas simples.
is_gradientIndica si el sombreado de celda es un patrón de degradado.
is_percentIndica si el formato del número es un formato de porcentaje.
is_date_timeIndica si el formato del número es un formato de fecha.

Métodos

MétodoDescripció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