Arbeiten mit Hintergrund in ODS Dateien

Hintergrund in ODS-Dateien

Hintergrund kann zu Blättern in ODS-Dateien hinzugefügt werden. Der Hintergrund kann entweder ein farbiger Hintergrund oder ein grafischer Hintergrund sein. Der Hintergrund ist nicht sichtbar, wenn die Datei geöffnet ist, aber wenn die Datei als PDF gedruckt wird, ist der Hintergrund im generierten PDF sichtbar. Der Hintergrund ist auch in der Druckvorschau sichtbar.

Aspose.Cells für Python via .NET ermöglicht das Lesen der Hintergrundinformationen und das Hinzufügen des Hintergrunds in ODS-Dateien.

Hintergrundinformationen aus ODS-Datei lesen

Aspose.Cells für Python via .NET bietet die OdsPageBackground Klasse zur Verwaltung des Hintergrunds in ODS-Dateien. Das folgende Codebeispiel zeigt die Verwendung der OdsPageBackground Klasse durch Laden der Quell-ODS-Datei und Lesen der Hintergrundinformationen. Bitte sehen Sie die von dem Code generierte Konsolenausgabe zur Referenz.

Beispielcode

from aspose.cells import Workbook
from PIL import Image
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
sourceDir = ""
# Output directory
outputDir = ""
# Load source Excel file
workbook = Workbook(sourceDir + "GraphicBackground.ods")
# Access first worksheet
worksheet = workbook.worksheets[0]
background = worksheet.page_setup.ods_page_background
print("Background Type: " + str(background.type))
print("Backgorund Position: " + str(background.graphic_position_type))
image = Image.frombytes(mode='RGB', size=(50,50), data=background.graphic_data)
image.save(outputDir + "background.jpg")

Konsolenausgabe

Background Type: Graphic

Backgorund Position: CenterCenter

Farbigen Hintergrund zu ODS-Datei hinzufügen

Aspose.Cells für Python via .NET bietet die OdsPageBackground Klasse zur Verwaltung des Hintergrunds in ODS-Dateien. Das folgende Codebeispiel zeigt die Verwendung der OdsPageBackground.color Eigenschaft zum Hinzufügen eines farbigen Hintergrunds zur ODS-Datei. Bitte sehen Sie die durch den Code generierte Ausgabedatei ODS zur Referenz.

Beispielcode

from aspose.cells import SaveFormat, Workbook
from aspose.cells.ods import OdsPageBackgroundType
from aspose.pydrawing import Color
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Output directory
outputDir = RunExamples.Get_OutputDirectory()
# Instantiating a Workbook object
workbook = Workbook()
# Access first worksheet
worksheet = workbook.worksheets[0]
worksheet.cells.get(0, 0).value = 1
worksheet.cells.get(1, 0).value = 2
worksheet.cells.get(2, 0).value = 3
worksheet.cells.get(3, 0).value = 4
worksheet.cells.get(4, 0).value = 5
worksheet.cells.get(5, 0).value = 6
worksheet.cells.get(0, 1).value = 7
worksheet.cells.get(1, 1).value = 8
worksheet.cells.get(2, 1).value = 9
worksheet.cells.get(3, 1).value = 10
worksheet.cells.get(4, 1).value = 11
worksheet.cells.get(5, 1).value = 12
background = worksheet.page_setup.ods_page_background
background.color = Color.red
background.type = OdsPageBackgroundType.COLOR
workbook.save(outputDir + "ColoredBackground.ods", SaveFormat.ODS)

Grafischen Hintergrund zu ODS-Datei hinzufügen

Aspose.Cells für Python via .NET bietet die OdsPageBackground Klasse zur Verwaltung des Hintergrunds in ODS-Dateien. Das folgende Codebeispiel zeigt die Verwendung der OdsPageBackground.graphic_data Eigenschaft zum Hinzufügen eines grafischen Hintergrunds zur ODS-Datei. Bitte sehen Sie die durch den Code generierte Ausgabedatei ODS zur Referenz.

Beispielcode

from aspose.cells import SaveFormat, Workbook
from aspose.cells.ods import OdsPageBackgroundGraphicType, OdsPageBackgroundType
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
sourceDir = RunExamples.Get_SourceDirectory()
# Output directory
outputDir = RunExamples.Get_OutputDirectory()
# Instantiating a Workbook object
workbook = Workbook()
# Access first worksheet
worksheet = workbook.worksheets[0]
worksheet.cells.get(0, 0).value = 1
worksheet.cells.get(1, 0).value = 2
worksheet.cells.get(2, 0).value = 3
worksheet.cells.get(3, 0).value = 4
worksheet.cells.get(4, 0).value = 5
worksheet.cells.get(5, 0).value = 6
worksheet.cells.get(0, 1).value = 7
worksheet.cells.get(1, 1).value = 8
worksheet.cells.get(2, 1).value = 9
worksheet.cells.get(3, 1).value = 10
worksheet.cells.get(4, 1).value = 11
worksheet.cells.get(5, 1).value = 12
background = worksheet.page_setup.ods_page_background
background.type = OdsPageBackgroundType.GRAPHIC
background.graphic_data = open(sourceDir + "background.jpg", "rb").read()
background.graphic_type = OdsPageBackgroundGraphicType.AREA
workbook.save(outputDir + "GraphicBackground.ods", SaveFormat.ODS)