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.