Specificare set di font individuali o privati per il rendering del workbook con C++
Contents
[
Hide
]
Possibili Scenari di Utilizzo
In generale, si specifica la directory dei font o l’elenco dei font per tutti i workbook, ma a volte è necessario specificare set di font individuali o privati per i propri workbook. Aspose.Cells fornisce la classe IndividualFontConfigs che può essere usata per specificare set di font individuali o privati per il proprio workbook.
Specificare un insieme individuale o privato di caratteri per la rappresentazione del foglio di lavoro
Il seguente esempio di codice carica il file Excel di esempio con set di font individuali o privati, specificati utilizzando la classe IndividualFontConfigs. Si prega di vedere anche il font di esempio usato nel codice e il PDF di output generato da esso. La seguente schermata mostra come appare il PDF di output se il font viene trovato con successo.
Codice di Esempio
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Path of your custom font directory
U16String customFontsDir(u"C:\\TempDir\\CustomFonts");
// Specify individual font configs custom font directory
IndividualFontConfigs fontConfigs;
// If you comment this line or if custom font directory is wrong or
// if it does not contain required font then output pdf will not be rendered correctly
fontConfigs.SetFontFolder(customFontsDir, false);
// Specify load options with font configs
LoadOptions opts(LoadFormat::Xlsx);
opts.SetFontConfigs(fontConfigs);
// Load the sample Excel file with individual font configs
Workbook wb(u"sampleSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.xlsx", opts);
// Save to PDF format
wb.Save(u"outputSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.pdf", SaveFormat::Pdf);
std::cout << "Workbook saved to PDF with custom font configurations successfully!" << std::endl;
Aspose::Cells::Cleanup();
}