Druckoptionen festlegen
Wie man Druckoptionen einstellt
Diese Druckoptionen ermöglichen es Benutzern:
- Einen bestimmten Druckbereich auf einem Arbeitsblatt auswählen.
- Titel drucken.
- Gitternetzlinien drucken.
- Zeilen-/Spaltenüberschriften drucken.
- Entwurfsqualität erreichen.
- Kommentare drucken.
- Zellenfehler drucken.
- Seiteneinteilung definieren.
Aspose.Cells für Python via .NET unterstützt alle von Microsoft Excel angebotenen Druckoptionen und Entwickler können diese Optionen für Arbeitsblätter mithilfe der von der Klasse PageSetup angebotenen Eigenschaften einfach konfigurieren. Wie diese Eigenschaften verwendet werden, wird im Folgenden detaillierter erläutert.
Wie man den Druckbereich festlegt
Standardmäßig umfasst der Druckbereich alle Bereiche des Arbeitsblatts, die Daten enthalten. Entwickler können einen bestimmten Druckbereich des Arbeitsblatts festlegen.
Verwenden Sie zum Auswählen eines bestimmten Druckbereichs die PageSetup-Klasse' print_area-Eigenschaft. Weisen Sie dieser Eigenschaft einen Zellenbereich zu, der den Druckbereich definiert.
Wie man Drucktitel festlegt
Aspose.Cells für Python via .NET ermöglicht es Ihnen, Zeilen- und Spaltenüberschriften auf allen Seiten eines gedruckten Arbeitsblatts zu wiederholen. Verwenden Sie dazu die Eigenschaften print_title_columns und print_title_rows der Klasse PageSetup.
Die zu wiederholenden Zeilen oder Spalten werden durch Übergabe ihrer Zeilen- oder Spaltennummern definiert. Zum Beispiel werden Zeilen als $1:$2 und Spalten als $A:$B definiert.
Wie man andere Druckoptionen einstellt
Die PageSetup-Klasse bietet auch mehrere andere Eigenschaften zur Festlegung allgemeiner Druckoptionen wie folgt:
- print_grid_lines: ein Boolescher Wert, der definiert, ob Gitterlinien gedruckt werden oder nicht.
- print_headings: ein Boolescher Wert, der definiert, ob Zeilen- und Spaltenüberschriften gedruckt werden oder nicht.
- black_and_white: Eine boolesche Eigenschaft, die definiert, ob das Arbeitsblatt im Schwarz-Weiß-Modus gedruckt werden soll oder nicht.
- print_comments: definiert, ob die Druckkommentare auf dem Arbeitsblatt oder am Ende des Arbeitsblatts angezeigt werden sollen.
- print_draft: eine boolesche Eigenschaft, die definiert, ob das Blatt ohne Grafiken gedruckt werden soll.
- print_errors: definiert, ob Zellfehler wie angezeigt, leer, Strich oder N/V gedruckt werden sollen.
Um die print_comments und print_errors Eigenschaften festzulegen, bietet Aspose.Cells auch zwei Aufzählungen, PrintCommentsType und PrintErrorsType, die vordefinierte Werte enthalten, die den print_comments und print_errors Eigenschaften jeweils zugewiesen werden sollen.
Die vordefinierten Werte in der PrintCommentsType Aufzählung sind unten mit ihren Beschreibungen aufgelistet.
Druckkommentartypen | Beschreibung |
---|---|
DRUCK_AN_ORT | Gibt an, Kommentare so zu drucken, wie sie auf dem Arbeitsblatt angezeigt werden. |
DRUCK_KEINE_KOMMENTARE | Gibt an, keine Kommentare zu drucken. |
DRUCK_BLATT_ENDE | Gibt an, Kommentare am Ende des Arbeitsblatts zu drucken. |
Die vordefinierten Werte der PrintErrorsType Aufzählung sind unten mit ihren Beschreibungen aufgelistet.
Druckfehlertypen | Beschreibung |
---|---|
DRUCK_FEHLER_LEER | Gibt an, Fehler nicht zu drucken. |
DRUCK_FEHLER_STRICH | Gibt an, Fehler als “–” zu drucken. |
DRUCK_FEHLER_ANGEZEIGT | Gibt an, Fehler wie angezeigt zu drucken. |
DRUCK_FEHLER_NA | Gibt an, Fehler als “#N/A” zu drucken. |
Wie man Seitenreihenfolge einstellt
Die PageSetup Klasse bietet die Order Eigenschaft, die verwendet wird, um die Reihenfolge mehrerer Seiten Ihres Arbeitsblatts zum Drucken festzulegen. Es gibt zwei Möglichkeiten, die Seiten wie folgt anzuordnen.
- Zuerst nach unten: druckt alle Seiten nach unten, bevor Seiten rechts gedruckt werden.
- Zuerst nach rechts: druckt Seiten von links nach rechts, bevor die Seiten unterhalb gedruckt werden.
Aspose.Cells bietet eine Aufzählung, PrintOrderType, die alle vordefinierten Anordnungstypen enthält.
Die vordefinierten Werte der PrintOrderType Aufzählung sind unten aufgeführt.
Druckreihenfolgetypen | Beschreibung |
---|---|
VON_OBEN_NACH_UNTEN | Stellt die Druckreihenfolge als von oben nach unten dar. |
VON_LINKS_NACH_RECHTS | Stellt die Druckreihenfolge als von links nach rechts dar. |