Установите свойство DefaultFont PdfSaveOptions и ImageOrPrintOptions, чтобы иметь приоритет

Возможные сценарии использования

При установкеШрифт по умолчанию собственностью**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)** и**[ImageOrPrintOptions] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions)**, вы можете ожидать, что при сохранении в PDF или изображение для этого DefaultFont будет установлен весь текст в книге, в которой отсутствует (не установлен) шрифт.

Как правило, при сохранении в PDF или изображение Aspose.Cells сначала попытается установить шрифт Workbook по умолчанию (т. е. Workbook.DefaultStyle.Font). Если шрифт рабочей книги по умолчанию по-прежнему не может правильно отображать/отображать текст, тогда Aspose.Cells попытается отобразить шрифт, указанный в атрибуте DefaultFont в**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)**/**[ImageOrPrintOptions] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions)**.

Чтобы оправдать ваши ожидания, у нас есть логическое свойство с именем “CheckWorkbookDefaultFont " в**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)**/**[ImageOrPrintOptions] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions)** . Вы можете установить его на**ЛОЖЬ**чтобы отключить использование шрифта книги по умолчанию или разрешить**Шрифт по умолчанию** установка в**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)**/**[ImageOrPrintOptions] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions)** иметь приоритет.

Установите свойство DefaultFont для PdfSaveOptions/ImageOrPrintOptions

Следующий пример кода открывает файл Excel. В ячейке A1 (на первом листе) установлен текст «Текст шрифта Christmas Time». Название шрифта «Christmas Time Personal Use» не установлено на машине. Мы устанавливаемШрифт по умолчанию атрибут**[PdfSaveOptions] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions)**/**[ImageOrPrintOptions] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions)** в «Таймс Нью Роман». Мы также устанавливаем**CheckWorkbookDefaultFont** логическое свойство для**“ЛОЖЬ”** что гарантирует, что текст ячейки A1 отображается шрифтом «Times New Roman» и не должен использовать шрифт книги по умолчанию (в данном случае «Calibri»). Код отображает первый рабочий лист в форматах изображений PNG и TIFF. Наконец, он отображается в формате файла PDF.

Это скриншот изфайл шаблона используется в примере кода.

дело:изображение_альтернативный_текст

Это выходное изображение PNG после установки**[ImageOrPrintOptions.DefaultFont] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/defaultfont/)**собственность “Таймс Нью Роман”.

дело:изображение_альтернативный_текст

Посмотреть результатTIFF изображение после установки**[ImageOrPrintOptions.DefaultFont] (https://reference.aspose.com/cells/net/aspose.cells.rendering/imageorprintoptions/defaultfont/)**собственность “Таймс Нью Роман”.

Посмотреть результатPDFфайл после установки**[PdfSaveOptions.DefaultFont] (https://reference.aspose.com/cells/net/aspose.cells/pdfsaveoptions/properties/defaultfont)**собственность “Таймс Нью Роман”.

Образец кода