Hur Aspose.Cells använder TrueType typsnitt

Om Typsnitt

Tillgänglighet och ersättning av typsnitt

Ett kalkylblad kan formateras med olika typsnitt som Arial, Times New Roman, Verdana och andra. När Aspose.Cells renderar ett kalkylblad försöker det välja de typsnitt som används i kalkylbladet. Det kan dock finnas situationer där det exakta typsnittet inte finns tillgängligt och då måste Aspose.Cells använda ett liknande typsnitt istället.

Nedan är processen som Aspose.Cells följer bakom kulisserna.

  1. Aspose.Cells försöker hitta typsnitten på filsystemet som matchar det exakta typsnittsnamnet som används i kalkylbladet.
  2. Om Aspose.Cells inte kan hitta typsnitt med exakt samma namn försöker den använda standardtypsnittet som anges under arbetsbokens DefaultStyle.Font-egenskap.
  3. Om Aspose.Cells inte hittar det definierade typsnittet under arbetsbokens DefaultStyle.Font-egenskap försöker den välja de mest lämpliga typsnitten bland alla tillgängliga typsnitt.
  4. Slutligen, om Aspose.Cells inte hittar några typsnitt på filsystemet renderar den kalkylbladet med Arial.

Var Aspose.Cells letar efter typsnitt

Aspose.Cells försöker automatiskt hitta TrueType-typsnitt på filsystemet. I de flesta fall kan du lita på Aspose.Cells standardbeteende för att hitta TrueType-typsnitt, men ibland kan du behöva ange mappar som innehåller TrueType-typsnitt med hjälp av FontConfigs.setFontFolder-metoden.

Vanliga typsnittrelaterade problem och lösningar

Den här tabellen listar några av de problem som du kan stöta på vid rendering av kalkylblad till PDF med Aspose.Cells och deras lösningar.

Problem Orsak Lösning
Layouten och typsnitten i det renderade dokumentet skiljer sig från originalet. Du använder Aspose.Cells på Linux eller Mac OS där TureType-typsnitt inte finns som standard, så Aspose.Cells kan inte hitta typsnitt på din dator. Kopiera TrueType-typsnittsfiler från en Windows-dator eller installera ett TrueType-typsnittspaket. Använd FontConfigs.setFontFolder-metoden för att ange platsen för typsnittsfilerna.