Come Aspose.Cells utilizza i caratteri TrueType
Aspose.Cells richiede caratteri TrueType durante il rendering di fogli di calcolo in formati quali PDF, XPS e immagini.
Quando Aspose.Cells esegue il rendering di un foglio di calcolo, richiede l’accesso ai caratteri TrueType utilizzati nel foglio di calcolo. Questa è una pratica normale durante PDF, XPS e la generazione di immagini e garantisce che il documento o l’immagine convertiti appaia identico per qualsiasi visualizzatore.
Informazioni sui caratteri
Disponibilità e sostituzione dei caratteri
Un foglio di calcolo può essere formattato utilizzando vari caratteri come Arial, Times New Roman, Verdana e altri. Quando Aspose.Cells esegue il rendering di un foglio di calcolo, tenta di selezionare i caratteri utilizzati nel foglio di calcolo. Tuttavia ci sono situazioni in cui il carattere esatto potrebbe non essere disponibile, quindi Aspose.Cells deve sostituirlo con un carattere simile.
Di seguito il processo che Aspose.Cells segue dietro le quinte.
- Aspose.Cells tenta di trovare i caratteri nel file system corrispondenti al nome esatto del carattere utilizzato nel foglio di calcolo.
- Se Aspose.Cells non è in grado di trovare caratteri con lo stesso identico nome, tenta di utilizzare il carattere predefinito specificato nella proprietà DefaultStyle.Font della cartella di lavoro.
- Se Aspose.Cells non è in grado di individuare il tipo di carattere definito nella proprietà DefaultStyle.Font della cartella di lavoro, tenta di selezionare i tipi di carattere più adatti tra tutti i tipi di carattere disponibili.
- Infine, se Aspose.Cells non riesce a trovare alcun carattere nel file system, esegue il rendering del foglio di calcolo utilizzando Arial.
Dove Aspose.Cells cerca i caratteri
Aspose.Cells tenta di trovare automaticamente i font TrueType nel file system. La maggior parte delle volte puoi fare affidamento sul comportamento predefinito di Aspose.Cell per trovare i caratteri TrueType, ma a volte potresti dover specificare le cartelle che contengono i caratteri TrueType utilizzando il metodo di fabbrica FontConfigs.setFontFolder.
Tipici problemi e soluzioni relativi ai caratteri
Questa tabella elenca alcuni dei problemi che potresti riscontrare durante il rendering dei fogli di calcolo in PDF utilizzando Aspose.Cells e le relative soluzioni.
Problema | Motivo | Soluzione |
---|---|---|
Il layout e i caratteri nel documento renderizzato sono diversi dall’originale. | Stai utilizzando Aspose.Cells su Linux o Mac OS dove i font TureType non sono presenti per impostazione predefinita, quindi Aspose.Cells non può individuare i font sul tuo computer. | Copia i file di font TrueType da una macchina Windows o installa un pacchetto di font TrueType. Utilizzare il metodo factory FontConfigs.setFontFolder per specificare la posizione dei file dei caratteri. |
Controlla gli articoli dettagliati su