Impostare la proprietà DefaultFont di PdfSaveOptions e ImageOrPrintOptions in modo che abbia la priorità

Possibili scenari di utilizzo

Durante l’impostazione delCarattere predefinito proprietà diPdfSaveOptions eImageOrPrintOptions , potresti aspettarti che il salvataggio su PDF o l’immagine lo impostiCarattere predefinito a tutto il testo nella cartella di lavoro che ha un carattere mancante (non installato).

Generalmente, quando si salva in PDF o in un’immagine, Aspose.Cells tenterà prima di impostare il carattere predefinito della cartella di lavoro (ovvero,Cartella di lavoro.DefaultStyle.Font ). Se il carattere predefinito della cartella di lavoro non è ancora in grado di mostrare/visualizzare correttamente il testo, allora Aspose.Cells tenterà di eseguire il rendering con il carattere indicato controCarattere predefinito attributo inPdfSaveOptions/ImageOrPrintOptions.

Per far fronte alle tue aspettative, abbiamo una proprietà booleana denominata “CheckWorkbookDefaultFont " inPdfSaveOptions/ImageOrPrintOptions . Puoi impostarlo su false per disabilitare il tentativo del carattere predefinito della cartella di lavoro o lasciare che il fileCarattere predefinito sistemarsiPdfSaveOptions/ImageOrPrintOptions avere la precedenza.

Impostare la proprietà DefaultFont di PdfSaveOptions/ImageOrPrintOptions

Il codice di esempio seguente apre un file Excel. La cella A1 (nel primo foglio di lavoro) ha un testo impostato su “Christmas Time Font text”. Il nome del font è “Christmas Time Personal Use” che non è installato sulla macchina. PrepariamoCarattere predefinitoattributo diPdfSaveOptions/ImageOrPrintOptionsal “Times New Roman”. Abbiamo anche impostatoCheckWorkbookDefaultFontProprietà booleana a “falso” che assicura che il testo della cella A1 sia reso con il carattere “Times New Roman” e non dovrebbe utilizzare il carattere predefinito della cartella di lavoro (“Calibri” in questo caso). Il codice esegue il rendering del primo foglio di lavoro nei formati immagine PNG e TIFF. Infine esegue il rendering nel formato di file PDF.

Questo è lo screenshot delfile modelloutilizzato nel codice di esempio.

cose da fare:immagine_alt_testo

Questa è l’immagine di output PNG dopo aver impostato il fileImageOrPrintOptions.DefaultFontproprietà a “Times New Roman”.

cose da fare:immagine_alt_testo

Guarda l’uscitaTIFFimmagine dopo aver impostato ilImageOrPrintOptions.DefaultFontproprietà a “Times New Roman”.

Guarda l’uscitaPDFfile dopo aver impostato il filePdfSaveOptions.DefaultFontproprietà a “Times New Roman”.

Codice d’esempio