Cells Formatos

Adición de bordes a Cells

Microsoft Excel permite a los usuarios formatear celdas agregando bordes.

Configuración de bordes en Microsoft Excel

todo:imagen_alternativa_texto

El tipo de borde depende de dónde se agregue. Por ejemplo, un borde superior es uno que se agrega a la posición superior de una celda. Los usuarios también pueden modificar el estilo y el color de las líneas de los bordes.

Con Aspose.Cells, los desarrolladores pueden agregar bordes y personalizar su aspecto de la misma forma flexible que en Microsoft Excel.

Adición de bordes a Cells

Aspose.Cells proporciona una clase,Libro de trabajo que representa un archivo de Excel Microsoft. ÉlLibro de trabajo la clase contiene unColección de hojas de trabajoque permite el acceso a cada hoja de trabajo en el archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculo clase. ÉlHoja de cálculo la clase proporciona unCells recopilación. Cada artículo en elCells colección representa un objeto de laCellclase.

Aspose.Cells proporciona elestablecerEstilo método en elCell clase utilizada para establecer el estilo de formato de una celda. Asimismo, el objeto de laEstiloclass se utiliza y proporciona propiedades para configurar los ajustes de fuente.

Adición de bordes a un Cell

Agregar bordes a una celda con elEstilo objetosestablecer borde método. El tipo de borde se pasa como parámetro. Todos los tipos de borde están predefinidos en elTipo de bordeenumeración.

Tipos de borde Descripción
BORDE INFERIOR La línea del borde inferior
DIAGONAL_ABAJO Una línea diagonal desde la parte superior izquierda hasta la parte inferior derecha
DIAGONAL_ARRIBA Una línea diagonal desde abajo a la izquierda hasta arriba a la derecha
BORDE_IZQUIERDO La línea del borde izquierdo
BORDE_DERECHO La línea del borde derecho
SUPERIOR_BORDER La línea del borde superior
HORIZONTAL Solo para estilo dinámico, como el formato condicional.
VERTICAL Solo para estilo dinámico, como el formato condicional.
Para establecer el color de la línea, seleccione un color con elColor enumeración y pásela alEstilo objetosestablecer borde parámetro Color del método. Los estilos de línea están predefinidos en elTipo de borde de celdaenumeración.
Estilos de línea Descripción
GUION PUNTO Representa una línea delgada de puntos y guiones
ESTRELLARSE_PUNTO_PUNTO Representa una línea delgada de puntos y guiones
PUNTUAL Representa la línea discontinua
PUNTEADO Representa la línea punteada
DOBLE Representa doble línea.
PELO Representa la línea del cabello.
MEDIO_ESTRELLARSE_PUNTO Representa una línea de puntos y guiones medianos
MEDIO_ESTRELLARSE_PUNTO PUNTO Representa una línea mediana de puntos y guiones
MEDIUM_DASHED Representa una línea discontinua mediana
NINGUNO Representa ninguna línea
MEDIO Representa la línea media
INCLINADO_ESTRELLARSE_PUNTO Representa una línea inclinada de puntos y guiones medianos
GRUESO Representa línea gruesa
DELGADO Representa una línea delgada
Seleccione uno de los estilos de línea anteriores y luego asígnelo alEstiloobjetosestablecer borde método.

El siguiente resultado se genera al ejecutar el siguiente código.

Bordes aplicados en todos los lados de una celda

todo:imagen_alternativa_texto

Adición de bordes a un rango de Cells

Es posible agregar bordes a un rango de celdas en lugar de solo una celda. Primero, cree un rango de celdas llamando alCells coleccióncrearRango, que toma los siguientes parámetros:

  • Primera fila, la primera fila del rango.
  • Primera columna, la primera columna del rango.
  • Número de filas, el número de filas en el rango.
  • Número de columnas, el número de columnas en el rango.

ÉlcrearRango método devuelve unRango objeto, que contiene el rango especificado. ÉlRango objeto proporciona unestablecerEsquemaFronteras método que toma los siguientes parámetros:

  • Tipo de borde de celda, el estilo de línea de borde, seleccionado de laTipo de borde de celdaenumeración.
  • Color, el color de la línea del borde, seleccionado de laColorenumeración.

El siguiente resultado se genera al ejecutar el siguiente código.

Bordes aplicados en un rango de celdas

todo:imagen_alternativa_texto

colores y paleta

Una paleta es el número de colores disponibles para usar en la creación de una imagen. El uso de una paleta estandarizada en una presentación le permite al usuario crear una apariencia consistente. Cada archivo Microsoft Excel (97-2003) tiene una paleta de 56 colores que se pueden aplicar a celdas, fuentes, líneas de cuadrícula, objetos gráficos, rellenos y líneas en un gráfico.

Configuraciones de paleta en Microsoft Excel

todo:imagen_alternativa_texto

Con Aspose.Cells no solo es posible usar colores existentes sino también colores personalizados. Antes de usar un color personalizado, agréguelo a la paleta. Este tema explica cómo agregar colores personalizados a la paleta.

Adición de colores personalizados a la paleta

Aspose.Cells también admite una paleta de 56 colores. Arriba se muestra una paleta de colores estándar. Si desea utilizar un color personalizado que no está definido en la paleta, deberá agregar ese color a la paleta antes de usarlo.

Aspose.Cells proporciona una clase,Libro de trabajo, que representa un archivo de Excel Microsoft. La clase proporciona lacambioPaleta método que toma los siguientes parámetros para agregar un color personalizado para modificar la paleta:

  • Color personalizado, el color personalizado que se agregará a la paleta.
  • Índice, el índice del color que se reemplazará con el color personalizado. Debe estar entre 0-55.

El siguiente ejemplo agrega un color personalizado a la paleta antes de aplicarlo en una fuente.

Colores y patrones de fondo

Microsoft Excel puede establecer los colores de primer plano (contorno) y de fondo (relleno) de las celdas y los patrones de fondo como se muestra a continuación.

Configuración de colores y patrones de fondo en Microsoft Excel

todo:imagen_alternativa_texto

Aspose.Cells también es compatible con estas funciones de forma flexible. En este tema, aprendemos a usar estas funciones usando Aspose.Cells.

Configuración de colores y patrones de fondo

Aspose.Cells proporciona una clase,Libro de trabajo, que representa un archivo de Excel Microsoft. ÉlLibro de trabajola clase contiene unColección de hojas de trabajoque permite el acceso a cada hoja de trabajo en el archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculoclase. ÉlHoja de cálculola clase proporciona unCellsrecopilación. Cada artículo en elCellscolección representa un objeto de laCellclase.

Aspose.Cells proporciona elestablecerEstilo método en elCellclase que se utiliza para establecer el formato de una celda. Asimismo, el objeto de laEstiloLa clase se puede utilizar para configurar los ajustes de fuente.

ÉlestablecerColor de primer planoLa propiedad establece el color de sombreado de la celda.

Élestablece un patron La propiedad especifica el patrón de fondo utilizado para el color de primer plano o de fondo. Aspose.Cells proporciona elTipo de fondoenumeración que contiene un conjunto de tipos predefinidos de patrones de fondo.

tipo de patrón Descripción
DIAGONAL_CROSSHATCH Representa un patrón de sombreado diagonal
RAYA_DIAGONAL Representa el patrón de rayas diagonales
GRIS_6 Representa un 6,25 % de patrón gris
GRIS_12 Representa un patrón gris del 12,5 %
GRIS_25 Representa un 25 % de patrón gris
GRIS_50 Representa un patrón gris del 50 %
GRIS_75 Representa un patrón gris del 75 %
RAYA_HORIZONTAL Representa el patrón de rayas horizontales
NINGUNO No representa antecedentes
MARCHA ATRÁS_DIAGONAL_RAYA Representa el patrón de rayas diagonales inversas
SÓLIDO Representa un patrón sólido
GRUESO_DIAGONAL_CRUZADA Representa un patrón de sombreado diagonal grueso
DELGADO_DIAGONAL_CRUZADA Representa un patrón de sombreado diagonal delgado
DELGADO_DIAGONAL_RAYA Representa un patrón de rayas diagonales delgadas
DELGADO_HORIZONTAL_CRUZADA Representa un patrón de sombreado horizontal delgado
DELGADO_HORIZONTAL_RAYA Representa un patrón de rayas horizontales delgadas
DELGADO_MARCHA ATRÁS_RAYA_DIAGONAL Representa un patrón de rayas diagonales inversas delgadas
DELGADO_VERTICAL_RAYA Representa un patrón de rayas verticales delgadas
RAYA_VERTICAL Representa el patrón de rayas verticales
En el ejemplo a continuación, el color de primer plano de la celda A1 está configurado pero A2 está configurado para tener colores de primer plano y de fondo con un patrón de fondo de rayas verticales.

El siguiente resultado se genera al ejecutar el código.

Colores de primer plano y de fondo aplicados en celdas con patrones de fondo

todo:imagen_alternativa_texto

Importante saber

Formateo de caracteres seleccionados en un Cell

Tratar con la configuración de fuentes explicó cómo formatear celdas, pero solo cómo formatear el contenido de las celdas completas. ¿Qué sucede si desea formatear solo los caracteres seleccionados?

Aspose.Cells admite esta función. Este tema explica cómo utilizar esta característica.

Dar formato a los caracteres seleccionados

Aspose.Cells proporciona una clase,Libro de trabajo, que representa un archivo de Excel Microsoft. ÉlLibro de trabajola clase contiene unColección de hojas de trabajoque permite el acceso a cada hoja de trabajo en el archivo de Excel. Una hoja de trabajo está representada por elHoja de cálculoclase. ÉlHoja de cálculola clase proporciona unCellsrecopilación. Cada artículo en elCellscolección representa un objeto de laCellclase.

ÉlCell clase proporcionacaracteres método que toma los siguientes parámetros para seleccionar un rango de caracteres en una celda:

  • Índice de comienzo, el índice del carácter desde el que comenzar la selección.
  • Número de caracteres, el número de caracteres a seleccionar.

En el archivo de salida, en la celda A1", la palabra ‘Visita’ tiene el formato de fuente predeterminado pero ‘Aspose!’ es negrita y azul.

Formateo de caracteres seleccionados

todo:imagen_alternativa_texto

Temas avanzados