Druckoptionen einstellen

Druckoptionen einstellen

Seiteneinrichtungsoptionen werden in Aspose.Diagram vollständig unterstützt. Dieser Artikel erläutert, wie Seitenoptionen mit Aspose.Diagram festgelegt werden, und zeigt Codebeispiele für die Einstellung:

Aspose.Diagram bietet eine Klasse,Buchseite , die eine Microsoft Visio-Datei darstellt. DasDiagram Klasse enthält aSeiten Sammlung, die den Zugriff auf jede Seite in der Datei Visio ermöglicht. Eine Seite wird durch die dargestelltBuchseiteKlasse.

DasSeitenblatt Klasse bietet diePrintRequisiten -Eigenschaft, die zum Festlegen der Seiteneinrichtungsoptionen der Seite verwendet wird. In der Tat diesPrintRequisiten Eigentum ist ein Objekt derSeitenblatt Klasse zum Festlegen verschiedener Seitenlayoutoptionen für eine gedruckte Seite. DasPrintRequisiten-Klasse stellt verschiedene Eigenschaften bereit, die zum Festlegen von Seiteneinrichtungsoptionen verwendet werden. Einige dieser Eigenschaften werden unten diskutiert.

Ausrichtung der Druckseite

Die Druckseitenausrichtung kann mithilfe von auf Hoch- oder Querformat eingestellt werdenPrintRequisiten Klasse'PrintPageOrientation Eigentum. DasPrintPageOrientation Die Eigenschaft akzeptiert einen der vordefinierten Werte in derPrintPageOrientationValueAufzählung, unten aufgeführt.

Ausrichtungstypen für Druckseiten Beschreibung
SameAsPrinter Identisch mit Druckerausrichtung
Landschaft Landschaftsorientierung
Porträt Hochkant
// 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;

Vergößerungsfaktor, Verkleinerungsfaktor

Es ist möglich, die Größe einer Seite zu verkleinern oder zu vergrößern, indem Sie den Skalierungsfaktor mit anpassenSkalaXEigentum.

// 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;