Ottieni un elenco di caratteri utilizzati in un foglio di calcolo o in una cartella di lavoro

Possibili scenari di utilizzo

Spesso è necessario conoscere i caratteri utilizzati nella cartella di lavoro per scopi di rendering. Quando converti la tua cartella di lavoro in PDF o immagine, allora Aspose.Cells richiede che tutti i caratteri necessari siano installati sul tuo sistema o presenti nel tuodirectory dei caratteriSe Aspose.Cells non è in grado di trovare il font necessario, prova a sostituirlo con un altro font adatto che è presente sul tuo sistema o nella directory dei font e può sostituire il tuo font effettivo. Ciò non solo comporta il rendering indesiderato di PDF o immagini, ma richiede anche tempo di elaborazione per trovare caratteri adatti.

Per far fronte a tali casi, dovresti sapere quali caratteri vengono utilizzati dalla tua cartella di lavoro, quindi installarli sul tuo sistema in caso di ambiente Windows o inserirli nella directory dei caratteri in caso di ambiente Windows o Linux.

Aspose.Cells fornisce il**Workbook.GetFonts**metodo che restituisce l’elenco di tutti i caratteri utilizzati nella cartella di lavoro o nel foglio di calcolo.

Ottieni un elenco di caratteri utilizzati in un foglio di calcolo o in una cartella di lavoro

Il seguente codice di esempio carica il file Excel di origine e recupera l’elenco dei caratteri utilizzati al suo interno. Ha un foglio di lavoro fittizio che ha alcuni caratteri fittizi aggiunti a scopo illustrativo. Quando il codice stampa tutti i caratteri all’interno della cartella di lavoro, stampa anche quei caratteri fittizi. Lo screenshot seguente mostra ilfile excel di esempio e come sono elencati i caratteri fittizi.

cose da fare:immagine_alt_testo

Codice d’esempio

Uscita console

Ecco l’output della console del codice di esempio precedente quando eseguito con il file givenfile excel di esempio.

Aspose.Cells.Font [ Calibri; 11; Regular; Color [Black]]

Aspose.Cells.Font [ Arial; 10; Regular; Color [A=255, R=0, G=0, B=0]]

Aspose.Cells.Font [ Calibri; 10; Bold; Color [Black]]

Aspose.Cells.Font [ Calibri; 10; Regular; Color [A=255, R=128, G=128, B=128]]

Aspose.Cells.Font [ Calibri; 10; Regular; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 16; Bold; Color [A=255, R=255, G=255, B=255]]

Aspose.Cells.Font [ Calibri; 36; Regular; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 20; Bold; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 16; Regular; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 11; Regular; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 11; Bold; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 11; Bold; Color [A=255, R=255, G=255, B=255]]

Aspose.Cells.Font [ Calibri; 11; Italic; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 16; Regular; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 16; Bold; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 16; Regular; Color [Black]]

Aspose.Cells.Font [ Calibri; 16; Regular; Color [A=255, R=41, G=74, B=78]]

Aspose.Cells.Font [ Calibri; 16; Regular; Color [A=255, R=41, G=74, B=78]]

Aspose.Cells.Font [ Calibri; 12; Regular; Color [A=255, R=41, G=74, B=78]]

Aspose.Cells.Font [ Calibri; 11; Regular; Color [A=255, R=41, G=74, B=78]]

Aspose.Cells.Font [ Calibri; 11; Bold; Color [A=255, R=255, G=255, B=255]]

Aspose.Cells.Font [ Dummy-Arial-X; 11; Regular; Color [Black]]

Aspose.Cells.Font [ Dummy-Arial-Y; 11; Regular; Color [Black]]

Aspose.Cells.Font [ Dummy-Arial-Z; 11; Regular; Color [Black]]

Aspose.Cells.Font [ Dummy-Times-I; 11; Regular; Color [Black]]

Aspose.Cells.Font [ Dummy-Times-II; 11; Regular; Color [Black]]

Aspose.Cells.Font [ Dummy-Times-III; 11; Regular; Color [Black]]

Aspose.Cells.Font [ Calibri; 10.5; Regular; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 20; Regular; Color [A=255, R=55, G=98, B=104]]

Aspose.Cells.Font [ Calibri; 11; Regular; Color [A=255, R=55, G=98, B=104]]