Настройте параметры страницы проекта MS с помощью Aspose.Tasks

Введение

В этом руководстве мы рассмотрим процесс настройки параметров страницы Microsoft Project с помощью Aspose.Tasks для .NET. Aspose.Tasks — это мощный API, который позволяет разработчикам программно манипулировать файлами Microsoft Project.

Предварительные условия

Прежде чем мы начнем, убедитесь, что у вас есть следующие предварительные условия:

  1. Aspose.Tasks для .NET: убедитесь, что вы установили Aspose.Tasks для .NET. Вы можете скачать его сздесь.
  2. Среда разработки: настройте среду разработки с помощью Visual Studio или любой другой предпочтительной среды разработки для .NET.

Импорт пространств имен

Для начала вам необходимо импортировать необходимые пространства имен в ваш проект. Эти пространства имен предоставляют доступ к классам и методам Aspose.Tasks, необходимым для управления файлами MS Project.

using Aspose.Tasks;
using System.Linq;
    using System;
    
    using Aspose.Tasks.Saving;
    using Aspose.Tasks.Visualization;

Шаг 1. Загрузите файл проекта

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

// Путь к каталогу документов.
string dataDir = "Your Document Directory";
var project = new Project(dataDir + "Project2.mpp");

Шаг 2. Доступ к настройкам страницы

Далее вы получите доступ к настройкам страницы файла проекта.

// Получить настройки
var settings = project.DefaultView.PageInfo.PageSettings;

Шаг 3. Настройте параметры страницы.

Теперь давайте настроим различные свойства параметров страницы в соответствии с вашими требованиями.

// Установить книжную ориентацию страницы
settings.IsPortrait = true;
// Установите количество страниц по ширине для печати.
settings.PagesInWidth = 5;
// Установите количество страниц по высоте для печати.
settings.PagesInHeight = 7;
// Установите процент от нормального размера для настройки печати.
settings.PercentOfNormalSize = 200;
// Установить размер бумаги
settings.PaperSize = PrinterPaperSize.PaperB4;
// Установите номер первой страницы для печати
settings.FirstPageNumber = 3;

Шаг 4. Сохраните файл проекта

Наконец, сохраните файл проекта с обновленными настройками страницы.

SimpleSaveOptions options = new MPPSaveOptions
{
    WriteViewData = true
};
project.Save(dataDir + "TestCanWritePageSettings.mpp", options);

Заключение

В этом руководстве мы узнали, как настроить параметры страницы Microsoft Project с помощью Aspose.Tasks для .NET. Выполнив эти шаги, вы сможете легко настроить ориентацию, размер и другие параметры печати страницы в соответствии с вашими требованиями.

Часто задаваемые вопросы

Вопрос: Могу ли я настроить параметры страницы для нескольких файлов MS Project одновременно?

О: Да, вы можете просмотреть несколько файлов проекта и применить к каждому из них одни и те же настройки страницы.

Вопрос: Можно ли вернуть настройки страницы к значениям по умолчанию?

О: Конечно, вы можете просто пропустить этапы настройки или сбросить настройки до значений по умолчанию.

Вопрос. Существуют ли какие-либо ограничения на поддерживаемые форматы бумаги?

О: Aspose.Tasks поддерживает широкий диапазон размеров бумаги, включая стандартные и нестандартные.

Вопрос: Могу ли я автоматизировать процесс настройки параметров страницы?

О: Конечно, вы можете интегрировать эту функцию в рабочий процесс вашего приложения, чтобы автоматизировать настройку параметров страницы.

Вопрос: Предлагает ли Aspose.Tasks поддержку других форматов файлов, кроме .mpp?

О: Да, Aspose.Tasks поддерживает различные форматы файлов, такие как XML, MPT и HTML и другие.