Настройте параметры страницы проекта MS с помощью Aspose.Tasks
Введение
В этом руководстве мы рассмотрим процесс настройки параметров страницы Microsoft Project с помощью Aspose.Tasks для .NET. Aspose.Tasks — это мощный API, который позволяет разработчикам программно манипулировать файлами Microsoft Project.
Предварительные условия
Прежде чем мы начнем, убедитесь, что у вас есть следующие предварительные условия:
- Aspose.Tasks для .NET: убедитесь, что вы установили Aspose.Tasks для .NET. Вы можете скачать его сздесь.
- Среда разработки: настройте среду разработки с помощью 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 и другие.