Hur Aspose.Cells använder TrueType-teckensnitt

Om teckensnitt

Tillgänglighet och ersättning av teckensnitt

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 teckensnitt som används i kalkylarket. Det finns dock situationer då det exakta typsnittet kanske inte är tillgängligt så Aspose.Cells måste ersätta ett liknande typsnitt istället.

Nedan följer processen som Aspose.Cells följer bakom scenen.

  1. Aspose.Cells försöker hitta typsnitten i filsystemet som matchar det exakta teckensnittsnamnet som används i kalkylarket.
  2. Om Aspose.Cells inte kan hitta teckensnitt med exakt samma namn, försöker den använda standardteckensnittet som anges under arbetsbokens egenskap DefaultStyle.Font.
  3. Om Aspose.Cells inte kan hitta teckensnittet som definierats under arbetsbokens egenskap DefaultStyle.Font, försöker den välja de mest lämpliga typsnitten från alla tillgängliga teckensnitt.
  4. Slutligen, om Aspose.Cells inte kan hitta några teckensnitt i filsystemet, renderar den kalkylarket med Arial.

Där Aspose.Cells letar efter teckensnitt

Aspose.Cells försöker automatiskt hitta TrueType-teckensnitt i filsystemet. För det mesta kan du lita på Aspose.Cell:s standardbeteende för att hitta TrueType-teckensnitt, men ibland kan du behöva ange mappar som innehåller TrueType-teckensnitten med FontConfigs.setFontFolder-fabriksmetoden.

Typiska teckensnittsrelaterade problem och lösningar

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

Problem Anledning Lösning
Layouten och teckensnitten i det renderade dokumentet skiljer sig från originalet. Du använder Aspose.Cells på Linux eller Mac OS där TureType-teckensnitt inte finns som standard så Aspose.Cells kan inte hitta teckensnitt på din dator. Kopiera TrueType-teckensnittsfiler från en Windows-maskin eller installera ett TrueType-teckensnittspaket. Använd FontConfigs.setFontFolder fabriksmetoden för att ange platsen för teckensnittsfilerna.