ODS Dosyalarında Arka Planla Çalışma
ODS Dosyalarında Arka Plan
Arka plan, ODS dosyalarındaki sayfalara eklenebilir. Arka plan ya renkli bir arka plan ya da grafik arka plan olabilir. Arka plan, dosya açıldığında görünmez ancak dosya PDF olarak yazdırılırsa, arka plan, oluşturulan PDF’de görünür. Arka plan ayrıca yazdırma önizleme ile de görüntülenir.
Aspose.Cells for Python via .NET, arka plan bilgisini okuma ve ODS dosyalarına arka plan ekleme yeteneği sağlar.
ODS dosyalarına arka plan ekleme yeteneği sağlamak için Aspose.Cells, arka plan ile ilgili bilgileri yönetmek için {0} sınıfını sağlar. Aşağıdaki kod örneği, kaynak ODS dosyasını yükleyerek arka plan bilgilerini okuma yeteneğini gösterir.
Aspose.Cells for Python via .NET, ODS Dosyalarındaki arka planı yönetmek için OdsPageBackground sınıfını sağlar. Aşağıdaki kod örneği, kaynak ODS dosyasını yükleyerek arka plan bilgilerini okuma kullanımını göstermektedir. Lütfen referans için kodun oluşturduğu Konsol Çıktısını görün.
Örnek Kod
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") |
Konsol Çıktısı
Background Type: Graphic
Backgorund Position: CenterCenter
ODS dosyasına Renkli Arka Plan Ekleme
Aspose.Cells for Python via .NET, ODS Dosyalarında arka planı yönetmek için OdsPageBackground sınıfını sağlar. Aşağıdaki örnek kod, ODS dosyasına renkli bir arka plan eklemek için OdsPageBackground.color özelliğini kullanımını göstermektedir. Referans için oluşturulan çıktı ODS dosyasını görün.
Örnek Kod
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) |
ODS dosyasına Grafik Arka Plan Ekleme
Aspose.Cells for Python via .NET, ODS Dosyalarındaki arka planı yönetmek için OdsPageBackground sınıfını sağlar. Aşağıdaki örnek kod, ODS dosyasına grafiksel bir arka plan eklemek için OdsPageBackground.graphic_data özelliğini kullanımını göstermektedir. Referans için oluşturulan çıktı ODS dosyasını görün.
Örnek Kod
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) |