Füllungseinstellungen

Farben und Hintergrundmuster

Microsoft Excel kann die Vordergrund- (Rahmen) und Hintergrundfarben (Fülle) von Zellen sowie Hintergrundmuster festlegen.

Aspose.Cells für Python via .NET unterstützt diese Funktionen ebenfalls flexibel. In diesem Thema lernen wir, diese Funktionen mit Aspose.Cells zu verwenden.

Einstellen von Farben und Hintergrundmustern

Aspose.Cells für Python via .NET stellt eine Klasse bereit, Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Klasse Workbook enthält eine worksheets-Sammlung, die Zugriff auf jedes Arbeitsblatt in der Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Worksheet-Klasse dargestellt. Die Worksheet-Klasse bietet eine Cells-Sammlung. Jedes Element in der Cells-Sammlung stellt ein Objekt der Cell-Klasse dar.

Die Cell besitzt die Methoden get_style und set_style, die zum Abrufen und Setzen der Zellformatierung verwendet werden. Die Style-Klasse stellt Eigenschaften zum Festlegen der Vordergrund- und Hintergrundfarben der Zellen bereit. Aspose.Cells für Python via .NET bietet eine BackgroundType-Aufzählung, die eine Reihe vordefinierter Hintergrundmuster enthält, die unten aufgeführt sind.

Hintergrundmuster Beschreibung
DIAGONAL_CROSSHATCH Repräsentiert diagonales Kreuzschraffurmuster
DIAGONAL_STRIPE Repräsentiert diagonales Streifenmuster
GRAY6 Repräsentiert Grau-Muster mit 6,25%
GRAY12 Repräsentiert Grau-Muster mit 12,5%
GRAY25 Repräsentiert Grau-Muster mit 25%
GRAY50 Repräsentiert Grau-Muster mit 50%
GRAY75 Repräsentiert Grau-Muster mit 75%
HORIZONTAL_STRIPE Repräsentiert horizontales Streifenmuster
NONE Repräsentiert keinen Hintergrund
REVERSE_DIAGONAL_STRIPE Repräsentiert umgekehrtes diagonales Streifenmuster
SOLID Repräsentiert ein einfarbiges Muster
DICK_DIAGONAL_SCHACHTPATRON Stellt dicken diagonalen Schachthintergrundmuster dar
DÜNN_DIAGONAL_SCHACHTPATRON Stellt dünnes diagonales Schachthintergrundmuster dar
DÜNN_DIAGONAL_STREIFEN Stellt dünnes diagonales Streifenmuster dar
DÜNN_HORISONTALES_SCHACHTPATRON Stellt dünnes horizontales Schachthintergrundmuster dar
DÜNN_HORISONTALE_STREIFEN Stellt dünnes horizontales Streifenmuster dar
DÜNN_REVERSE_DIAGONAL_STREIFEN Stellt dünnes umgekehrtes diagonales Streifenmuster dar
DÜNN_VERTIKAle_STREIFEN Stellt dünnes vertikales Streifenmuster dar
VERTIKALER_STREIFEN Stellt vertikalen Streifenmuster dar

Im folgenden Beispiel ist die Vordergrundfarbe der Zelle A1 festgelegt, aber A2 ist so konfiguriert, dass sowohl Vordergrund- als auch Hintergrundfarben mit einem vertikalen Streifenmuster hinterlegt sind.

Wichtig zu wissen

Anwendung von Verlaufsfülleffekten

Verwenden Sie zum Anwenden Ihrer gewünschten Verlaufsfülleffekte auf die Zelle die Methode set_two_color_gradient des Objekts Style entsprechend.

Farben und Palette

Eine Palette ist die Anzahl der verfügbaren Farben zur Erstellung eines Bildes. Die Verwendung einer standardisierten Palette in einer Präsentation ermöglicht es dem Benutzer, ein konsistentes Erscheinungsbild zu erstellen. Jede Microsoft Excel (97-2003)-Datei hat eine Palette von 56 Farben, die auf Zellen, Schriften, Gitterlinien, grafische Objekte, Füllungen und Linien in einem Diagramm angewendet werden können.

Mit Aspose.Cells for Python via .NET ist es möglich, nicht nur die vorhandenen Farben der Palette zu verwenden, sondern auch benutzerdefinierte Farben. Bevor Sie eine benutzerdefinierte Farbe verwenden, fügen Sie diese zuerst zur Palette hinzu.

In diesem Thema wird erläutert, wie benutzerdefinierte Farben zur Palette hinzugefügt werden.

Hinzufügen von benutzerdefinierten Farben zur Palette

Aspose.Cells für Python via .NET unterstützt die 56-Farbpalette von Microsoft Excel. Um eine benutzerdefinierte Farbe zu verwenden, die nicht in der Palette definiert ist, fügen Sie die Farbe zur Palette hinzu.

Aspose.Cells für Python via .NET stellt eine Klasse, Workbook, dar, die eine Microsoft Excel-Datei repräsentiert. Die Workbook-Klasse bietet eine change_palette-Methode, die die folgenden Parameter akzeptiert, um eine benutzerdefinierte Farbe hinzuzufügen und die Palette zu modifizieren:

  • Benutzerdefinierte Farbe, die benutzerdefinierte Farbe, die hinzugefügt werden soll.
  • Index, der Index der Farbe in der Palette, die die benutzerdefinierte Farbe ersetzen wird. Sollte zwischen 0-55 liegen.

Das folgende Beispiel fügt eine benutzerdefinierte Farbe (Orchid) zur Palette hinzu, bevor sie auf eine Schriftart angewendet wird.