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
initInicializa 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 la 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 principal 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. Sólo puede ser un número entero de 0 a 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 de una celda.
vertical_alignmentObtiene o establece el tipo de alineación vertical del texto de 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 son diferentes para diferentes regiones.
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 el formato de número personalizado no está configurado (por ejemplo, el formato de número está integrado), se devolverá “”.
culture_customObtiene y establece la cadena de patrón dependiente de la referencia cultural para el formato numérico.
Si no se ha establecido ningún formato de número para este objeto, se devolverá nulo.
Si el formato de número está integrado, se devolverá la cadena de patrón correspondiente al número integrado.
invariant_customObtiene la cadena de patrón independiente de la referencia cultural para el formato numérico.
Si no se ha establecido ningún formato de número para este objeto, se devolverá nulo.
Si el formato de número está integrado, se devolverá la cadena de patrón correspondiente al número integrado.
is_formula_hiddenRepresenta si la fórmula estará oculta cuando la hoja de cálculo esté protegida.
shrink_to_fitRepresenta si el texto se reduce 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 justificada o distribuida de las celdas 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 numérico es un formato de porcentaje.
is_date_timeIndica si el formato de número es un formato de fecha.

Métodos

MétodoDescripción
set_borderEstablece los límites del estilo.
set_borderEstablece los límites del estilo.
set_pattern_colorEstablece el color de fondo.
copyCopia datos de otro objeto de estilo.
updateAplique el estilo con nombre a los estilos de las celdas que usan este estilo con nombre.
Funciona como hacer clic en el botón “Aceptar” después de terminar de modificar el estilo.
Solo aplica para estilo con nombre.
is_modifiedComprueba si se han modificado las propiedades especificadas del estilo.
Se utiliza para el estilo de ConditionalFormattings para comprobar si las propiedades especificadas de este estilo deben usarse al aplicar ConditionalFormattings en una celda.
set_customEstablece la cadena de formato de número personalizado de una celda.
set_two_color_gradientEstablece el relleno especificado en un degradado de dos colores.
get_two_color_gradientObtenga la configuración de degradado de dos colores.
get_two_color_gradient_settingObtenga la configuración de degradado de dos colores.
to_jsonConvierta Style en JSON datos de estructura.

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