Рендеринг данных проекта на предопределенных размерах страниц

Обзор

При экспорте данных проекта Microsoft в визуальные форматы, такие как изображения или pdf, часто необходимо управлять физическим размером вывода рендерированного документа. Это особенно важно при подготовке отчетов о печати, архивировании или обмене по департаментам.

Aspose.tasks для .net обеспечивает полное управление этим через перечисление pagesize в `saveptions ‘. Вы можете выбрать из различных стандартных бумажных форматов, таких как:

Эти настройки позволяют точно адаптировать выход для больших настенных диаграмм, компактных распечаток или цифровой документации.

Поддерживаемые взгляды на рендеринг

Следующие представления можно отображать с использованием предопределенных размеров страниц:

Они могут быть установлены с использованием свойства presentationFormat в` savePtions ‘.

Установка размер страницы и рендеринг

Чтобы использовать предопределенный размер страницы:

  1. Создайте экземпляр ImagesaveOptions или pdfsaveoptions.
  2. Установите свойство `pagesize на желаемое значение.
  3. Установите presentationFormat на то, что вам нужно (например, ganttChart, taskUsage).
  4. Сохраните файл на диск.

Пример: экспортный проект на изображение диаграммы Gantt размером с A1

 1Project project = new Project("New Project.mpp");
 2
 3// Render the project to all Pre-Defined page sizes
 4foreach (PageSize pageSize in (PageSize[])Enum.GetValues(typeof(PageSize)))
 5{
 6    PdfSaveOptions options = new PdfSaveOptions();
 7    options.PresentationFormat = PresentationFormat.GanttChart;
 8    options.FitContent = true;
 9    options.PageSize = pageSize;
10    project.Save("PredefinedPageSizes_" + pageSize.ToString() + "_out.pdf", (SaveOptions)options);
11}

Примечания и рекомендации

Резюме

Используя Aspose.Tasks для .NET, вы можете рендерить данные проекта в различные предопределенные размеры страниц, подходящие для печати или цифрового распространения. Эта функция упрощает создание документов и обеспечивает единообразное форматирование для различных выходных целей.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.