Cells Formati

Aggiunta di bordi a Cells

Microsoft Excel consente agli utenti di formattare le celle aggiungendo bordi.

Impostazioni dei bordi in Microsoft Excel

cose da fare:immagine_alt_testo

Il tipo di bordo dipende da dove viene aggiunto. Ad esempio, un bordo superiore viene aggiunto alla posizione superiore di una cella. Gli utenti possono anche modificare lo stile e il colore della linea dei bordi.

Con Aspose.Cells, gli sviluppatori possono aggiungere bordi e personalizzare il loro aspetto nello stesso modo flessibile di Microsoft Excel.

Aggiunta di bordi a Cells

Aspose.Cells offre un corso,Cartella di lavoro che rappresenta un file Excel Microsoft. IlCartella di lavoro la classe contiene unRaccolta di fogli di lavoroche consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoro classe. IlFoglio di lavoro la classe fornisce aCells collezione. Ogni elemento delCells collezione rappresenta un oggetto dellaCellclasse.

Aspose.Cells fornisce ilsetStyle metodo nelCell classe utilizzata per impostare lo stile di formattazione di una cella. Inoltre, l’oggetto delStileviene utilizzata la classe e fornisce le proprietà per la configurazione delle impostazioni dei caratteri.

Aggiunta di bordi a un numero Cell

Aggiungi bordi a una cella con ilStile dell’oggettosetBorder metodo. Il tipo di bordo viene passato come parametro. Tutti i tipi di bordo sono predefiniti nel fileTipo di bordoenumerazione.

Tipi di bordo Descrizione
BOTTOM_BORDER La linea di confine inferiore
DIAGONALE_GIÙ Una linea diagonale da sinistra in alto a destra in basso
DIAGONALE_SU Una linea diagonale da sinistra in basso a destra in alto
BORDO_SINISTRO La linea di confine sinistra
BORDO_DESTRO La giusta linea di confine
TOP_BORDER La linea di confine superiore
ORIZZONTALE Solo per lo stile dinamico, come la formattazione condizionale.
VERTICALE Solo per lo stile dinamico, come la formattazione condizionale.
Per impostare il colore della linea, selezionare un colore utilizzando ilColore enumerazione e passarlo alStile dell’oggettosetBorder parametro Color del metodo. Gli stili di linea sono predefiniti nel fileCellBorderTypeenumerazione.
Stili di linea Descrizione
DASH_DOT Rappresenta una sottile linea tratteggiata
TRATTINO_PUNTO_PUNTO Rappresenta una sottile linea tratteggiata-punto-punteggiata
TRATTATO Rappresenta la linea tratteggiata
PUNTEGGIATO Rappresenta la linea tratteggiata
DOPPIO Rappresenta la doppia linea
CAPELLI Rappresenta la linea dei capelli
MEDIO_TRATTINO_PUNTO Rappresenta una linea tratteggiata media
MEDIO_TRATTINO_PUNTO_PUNTO Rappresenta la linea tratteggiata-punto-punteggiata media
MEDIUM_DASHED Rappresenta la linea tratteggiata media
NESSUNO Non rappresenta alcuna linea
MEDIO Rappresenta la linea media
INCLINATO_TRATTINO_PUNTO Rappresenta una linea tratteggiata media obliqua
DI SPESSORE Rappresenta la linea spessa
MAGRO Rappresenta la linea sottile
Selezionare uno degli stili di linea di cui sopra e quindi assegnarlo aStiledell’oggettosetBorder metodo.

Il seguente output viene generato durante l’esecuzione del codice seguente.

Bordi applicati su tutti i lati di una cella

cose da fare:immagine_alt_testo

Aggiunta di bordi a un intervallo di Cells

È possibile aggiungere bordi a un intervallo di celle piuttosto che a una singola cella. Innanzitutto, crea un intervallo di celle chiamando il metodoCells della collezionecreateRange, che accetta i seguenti parametri:

  • Prima riga, la prima riga dell’intervallo.
  • Prima colonna, la prima colonna dell’intervallo.
  • Numero di righe, il numero di righe nell’intervallo.
  • Numero di colonne, il numero di colonne nell’intervallo.

IlcreateRange metodo restituisce aAllineare oggetto, che contiene l’intervallo specificato. IlAllineare oggetto fornisce asetOutlineBorders metodo che accetta i seguenti parametri:

  • CellBorderType, lo stile della linea del bordo, selezionato daCellBorderTypeenumerazione.
  • Colore, il colore della linea del bordo, selezionato daColoreenumerazione.

Il seguente output viene generato durante l’esecuzione del codice seguente.

Bordi applicati su un intervallo di celle

cose da fare:immagine_alt_testo

Colori e tavolozza

Una tavolozza è il numero di colori disponibili per l’uso nella creazione di un’immagine. L’uso di una tavolozza standardizzata in una presentazione consente all’utente di creare un aspetto coerente. Ogni file Excel Microsoft (97-2003) ha una tavolozza di 56 colori che possono essere applicati a celle, caratteri, griglie, oggetti grafici, riempimenti e linee in un grafico.

Impostazioni tavolozza in Microsoft Excel

cose da fare:immagine_alt_testo

Con Aspose.Cells non solo è possibile utilizzare colori esistenti ma anche colori personalizzati. Prima di utilizzare un colore personalizzato, aggiungilo alla tavolozza. Questo argomento spiega come aggiungere colori personalizzati alla tavolozza.

Aggiunta di colori personalizzati alla tavolozza

Aspose.Cells supporta anche una tavolozza di 56 colori. Una tavolozza di colori standard è mostrata sopra. Se desideri utilizzare un colore personalizzato che non è definito nella tavolozza, dovrai aggiungere quel colore alla tavolozza prima dell’uso.

Aspose.Cells offre un corso,Cartella di lavoro, che rappresenta un file Excel Microsoft. La classe fornisce ilchangePalette metodo che accetta i seguenti parametri per aggiungere un colore personalizzato per modificare la tavolozza:

  • Colore personalizzato, il colore personalizzato da aggiungere alla tavolozza.
  • Indice, l’indice del colore che verrà sostituito con il colore personalizzato. Dovrebbe essere compreso tra 0 e 55.

L’esempio seguente aggiunge un colore personalizzato alla tavolozza prima di applicarlo a un carattere.

Colori e motivi di sfondo

Microsoft Excel può impostare i colori di primo piano (contorno) e di sfondo (riempimento) delle celle e dei motivi di sfondo come mostrato di seguito.

Impostazione di colori e motivi di sfondo in Microsoft Excel

cose da fare:immagine_alt_testo

Aspose.Cells supporta anche queste funzionalità in modo flessibile. In questo argomento, impariamo a utilizzare queste funzionalità utilizzando Aspose.Cells.

Impostazione di colori e motivi di sfondo

Aspose.Cells offre un corso,Cartella di lavoro, che rappresenta un file Excel Microsoft. IlCartella di lavorola classe contiene unRaccolta di fogli di lavoroche consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoroclasse. IlFoglio di lavorola classe fornisce aCellscollezione. Ogni elemento delCellscollezione rappresenta un oggetto dellaCellclasse.

Aspose.Cells fornisce ilsetStyle metodo nelCellclasse utilizzata per impostare la formattazione di una cella. Inoltre, l’oggetto delStileclass può essere utilizzato per configurare le impostazioni dei caratteri.

IlsetForegroundColorLa proprietà imposta il colore dell’ombreggiatura della cella.

IlImpostare il modello La proprietà specifica il motivo di sfondo utilizzato per il colore di primo piano o di sfondo. Aspose.Cells fornisce ilTipo di sfondoenumerazione che contiene una serie di tipi predefiniti di motivi di sfondo.

Tipo di motivo Descrizione
DIAGONAL_CROSSHATCH Rappresenta il modello di tratteggio incrociato diagonale
DIAGONAL_STRIPE Rappresenta il motivo a strisce diagonali
GRIGIO_6 Rappresenta il motivo grigio al 6,25%.
GRIGIO_12 Rappresenta il motivo grigio al 12,5%.
GRIGIO_25 Rappresenta il motivo grigio al 25%.
GRIGIO_50 Rappresenta il motivo grigio al 50%.
GRIGIO_75 Rappresenta il motivo grigio al 75%.
HORIZONTAL_STRIPE Rappresenta il motivo a strisce orizzontali
NESSUNO Non rappresenta alcuno sfondo
INVERSIONE_DIAGONALE_BANDA Rappresenta il motivo a strisce diagonali inverse
SOLIDO Rappresenta un modello solido
DI SPESSORE_DIAGONALE_TRATTATURA INCROCIATA Rappresenta un motivo a tratteggio incrociato diagonale spesso
MAGRO_DIAGONALE_TRATTATURA INCROCIATA Rappresenta un motivo a tratteggio diagonale sottile
MAGRO_DIAGONALE_BANDA Rappresenta il motivo a strisce diagonali sottili
MAGRO_ORIZZONTALE_TRATTATURA INCROCIATA Rappresenta un motivo a tratteggio incrociato orizzontale sottile
MAGRO_ORIZZONTALE_BANDA Rappresenta un motivo a strisce orizzontali sottili
MAGRO_INVERSIONE_DIAGONAL_STRIPE Rappresenta un sottile motivo a strisce diagonali inverse
MAGRO_VERTICALE_BANDA Rappresenta un motivo a strisce verticali sottili
VERTICAL_STRIPE Rappresenta il motivo a strisce verticali
Nell’esempio seguente, il colore di primo piano della cella A1 è impostato ma A2 è configurato per avere sia i colori di primo piano che di sfondo con un motivo di sfondo a strisce verticali.

Il seguente output viene generato durante l’esecuzione del codice.

Colori di primo piano e di sfondo applicati alle celle con motivi di sfondo

cose da fare:immagine_alt_testo

Importante da sapere

Formattazione dei caratteri selezionati in un Cell

Gestione delle impostazioni dei caratteri spiegato come formattare le celle ma solo come formattare il contenuto di intere celle. Cosa succede se si desidera formattare solo i caratteri selezionati?

Aspose.Cells supporta questa funzione. Questo argomento spiega come utilizzare questa funzione.

Formattazione dei caratteri selezionati

Aspose.Cells offre un corso,Cartella di lavoro, che rappresenta un file Excel Microsoft. IlCartella di lavorola classe contiene unRaccolta di fogli di lavoroche consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoroclasse. IlFoglio di lavorola classe fornisce aCellscollezione. Ogni elemento delCellscollezione rappresenta un oggetto dellaCellclasse.

IlCell la classe forniscecaratteri metodo che accetta i seguenti parametri per selezionare un intervallo di caratteri in una cella:

  • Inizio indice, l’indice del carattere da cui iniziare la selezione.
  • Numero di caratteri, il numero di caratteri da selezionare.

Nel file di output, nella cella A1", la parola ‘Visit’ è formattata con il carattere predefinito ma ‘Aspose!’ è in grassetto e blu.

Formattazione dei caratteri selezionati

cose da fare:immagine_alt_testo

Argomenti avanzati