Установка шрифта по умолчанию для данных проекта с использованием Aspose.Tasks for .NET 17.12

aspose-tasks-for-netМы рады сообщить о выпуске нового релиза  Aspose.Tasks for .NET 17.12. Этот ежемесячный релиз включает в себя несколько улучшений и некоторые исправленные ошибки.  В частности, изменения коснулись возможности устанавливать шрифт по умолчанию для выгружаемых в PDF данных. Для более детальной информации о том, что нового было включено в релиз и какие ошибки были исправлены, пожалуйста, посетите страницу документации API   Новости  о релизе .

Установка шрифта по умолчанию для преобразования в PDF

Этот ежемесячный релиз включает улучшение: поддержка установки шрифта по умолчанию в рамках процедуры преобразования данных проекта в PDF. Назначение шрифта по умолчанию может помочь в том случае, когда какой-то конкретный шрифт не найден на сервере. В таком случае шрифт по умолчанию заменяет отсутствующий шрифт и, таким образом, выводимые результаты не будут искажены. Эти параметры могут быть определены через использование свойств DefaultFontName класса PdfSaveOptions, как это показано на примере ниже:


Project project = new Project(dataDir + "CreateProject2.mpp");
project.Set(Prj.StartDate, new DateTime(2014, 9, 22));
        
// По умолчанию project.DateFormat == DateFormat.Date_ddd_mm_dd_yy (Mon 09/22/14) устанавливает DateFormat (September 22, 2014)

project.Set(Prj.DateFormat, DateFormat.DateMmmmDdYyyy);
project.Save(dataDir + "CustomizeDateFormats1_out.pdf", SaveFileFormat.PDF);

// Выгружает в формат данных 19/07/2016
project.Set(Prj.DateFormat, DateFormat.DateDdMmYyyy);
project.Save(dataDir + "CustomizeDateFormats2_out.pdf", SaveFileFormat.PDF);

Другие улучшения в API

Этот релиз также включает исправления ошибок для следующих проблем, найденых в предыдущих версиях этого API, а именно:

  • Исключения в процессе чтения данных проекта во время загрузки отдельных файлов формата  MPP
  • Проблемы с вычеслением длительности задачи (Task Duration) при пересчёте
  • Некорректное время начала и окончания использования начальных ресурсов проекта
  • Проблемы с текстом заголовка в процессе рендеринга данных проекта
  • Потеря информации о шрифте для файла MPP

Ресурсы по API

Вы можете использовать следующие ресурсы по API чтобы понять, как быстрее начать работать с ним.

  • Справка по API – детальная информация о пространстве имен  API и классах
  • Примеры на GitHub – готовые для использования примеры кода в приспособленном для скачивания формате
  • Форум Aspose.Tasks – форум нашей поддержки, на котором мы принимаем ваши запросы и комментарии