Настройка параметров печати

Настройка параметров печати

Параметры настройки страницы полностью поддерживаются в Aspose.Diagram. В этой статье объясняется, как установить параметры страницы с помощью Aspose.Diagram, и показаны примеры кода для настройки:

Aspose.Diagram предоставляет класс,Страница , представляющий файл Microsoft Visio.Diagram класс содержитСтраницы коллекция, которая позволяет получить доступ к каждой странице в файле Visio. Страница представленаСтраницаучебный класс.

СтраницаЛист класс обеспечиваетPrintProps свойство, которое используется для установки параметров настройки страницы. На самом деле этоPrintProps имущество – это объектСтраницаЛист класс, используемый для установки различных параметров макета страницы для печатной страницы.PrintPropsКласс предоставляет различные свойства, используемые для установки параметров настройки страницы. Некоторые из этих свойств обсуждаются ниже.

Ориентация страницы печати

Ориентация страницы печати может быть установлена на книжную или альбомную с помощьюPrintProps учебный класс'PrintPageOrientation имущество.PrintPageOrientation свойство принимает одно из предопределенных значений вПринтпажеориентатионвалуеперечисление, приведенное ниже.

Типы ориентации страницы печати Описание
Самеаспринтер То же, что и ориентация принтера
Пейзаж Альбомная ориентация
Портрет Портретная ориентация
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Print();
// Load source Visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
//Get page
Aspose.Diagram.Page page = diagram.Pages.GetPage(0);
//Set PrintPageOrientation
page.PageSheet.PrintProps.PrintPageOrientation.Value = PrintPageOrientationValue.Landscape;

Коэффициент масштабирования

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

// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_Print();
// Load source Visio diagram
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
//Set ScaleX and ScaleY
diagram.Pages[0].PageSheet.PrintProps.ScaleX.Value = 1;
diagram.Pages[0].PageSheet.PrintProps.ScaleY.Value = 1;