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-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(Test.class); | |
// Load source Visio diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
//Get page | |
Page page = diagram.getPages().getPage(0); | |
//Set PrintPageOrientation | |
page.getPageSheet().getPrintProps().getPrintPageOrientation().setValue(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-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(Test.class); | |
// Load source Visio diagram | |
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx"); | |
//Get page | |
Page page = diagram.getPages().getPage(0); | |
//Set ScaleX and ScaleY | |
page.getPageSheet().getPrintProps().getScaleX().setValue( 1); | |
page.getPageSheet().getPrintProps().getScaleY().setValue ( 1); |