Travailler avec l arrière plan dans les fichiers ODS
Arrière-plan dans les fichiers ODS
Un arrière-plan peut être ajouté aux feuilles dans les fichiers ODS. L’arrière-plan peut être soit un arrière-plan coloré, soit un arrière-plan graphique. L’arrière-plan n’est pas visible lorsque le fichier est ouvert, mais s’il est imprimé en PDF, l’arrière-plan est visible dans le PDF généré. L’arrière-plan est également visible dans la boîte de dialogue d’aperçu avant impression.
Aspose.Cells pour Python via .NET permet de lire les informations d’arrière-plan et d’ajouter l’arrière-plan dans les fichiers ODS.
Lire les informations d’arrière-plan à partir du fichier ODS
Aspose.Cells pour Python via .NET fournit la classe OdsPageBackground pour gérer l’arrière-plan dans les fichiers ODS. L’exemple de code suivant montre comment utiliser la classe OdsPageBackground en chargeant le fichier ODS source et en lisant les informations de fond. Veuillez consulter la sortie de la console générée par le code pour référence.
Code d’exemple
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") |
Sortie console
Background Type: Graphic
Backgorund Position: CenterCenter
Ajouter un arrière-plan coloré au fichier ODS
Aspose.Cells pour Python via .NET fournit la classe OdsPageBackground pour gérer l’arrière-plan dans les fichiers ODS. L’exemple de code suivant montre comment utiliser la propriété OdsPageBackground.color pour ajouter un arrière-plan coloré au fichier ODS. Veuillez consulter le fichier ODS de sortie généré par le code pour référence.
Code d’exemple
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) |
Ajouter un arrière-plan graphique au fichier ODS
Aspose.Cells pour Python via .NET fournit la classe OdsPageBackground pour gérer l’arrière-plan dans les fichiers ODS. L’exemple de code suivant montre comment utiliser la propriété OdsPageBackground.graphic_data pour ajouter un arrière-plan graphique au fichier ODS. Veuillez consulter le fichier ODS de sortie généré par le code pour référence.
Code d’exemple
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) |