ODS Dosyalarında Arka Planla Çalışma
ODS Dosyalarında Arka Plan
ODS dosyalarındaki sayfalara arka plan eklenebilir. Arka plan, renkli bir arka plan veya grafik arka plan olabilir. Dosya açıkken arka plan görünmez, ancak dosya PDF olarak yazdırılırsa, oluşturulan PDF’de arka plan görünür. Arka plan ayrıca baskı ön izleme iletişim kutusunda da görünür.
Aspose.Cells, arka plan bilgilerini okuma ve ODS dosyalarına arka plan ekleme yeteneği sağlar.
ODS dosyasından Arkaplan Bilgilerini okuyun
Aspose.Cells şunları sağlar:OdsPageArka Plan ODS Dosyalarında arka planı yönetmek için sınıf. Aşağıdaki kod örneği, kullanımını gösterirOdsPageArka Plan yükleyerek sınıfkaynak ODS dosya ve arka plan bilgilerini okuma. Lütfen referans için kod tarafından oluşturulan Konsol Çıktısına bakın.
Basit kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
//Load source Excel file | |
Workbook workbook = new Workbook(sourceDir + "GraphicBackground.ods"); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
OdsPageBackground background = worksheet.PageSetup.ODSPageBackground; | |
Console.WriteLine("Background Type: " + background.Type.ToString()); | |
Console.WriteLine("Backgorund Position: " + background.GraphicPositionType.ToString()); | |
//Save background image | |
Bitmap image = new Bitmap(new MemoryStream(background.GraphicData)); | |
image.Save(outputDir + "background.jpg"); |
Konsol Çıkışı
Arka Plan Türü: Grafik
Arka Plan Konumu: CenterCenter
ODS dosyasına Renkli Arkaplan ekle
Aspose.Cells şunları sağlar:OdsPageArka PlanODS Dosyalarında arka planı yönetmek için sınıf. Aşağıdaki kod örneği, kullanımını gösterirOdsPageBackground.Color ODS dosyasına renkli bir arka plan ekleme özelliği. Lütfen bkzçıkış ODS referans için kod tarafından oluşturulan dosya.
Basit kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
worksheet.Cells[0, 0].Value = 1; | |
worksheet.Cells[1, 0].Value = 2; | |
worksheet.Cells[2, 0].Value = 3; | |
worksheet.Cells[3, 0].Value = 4; | |
worksheet.Cells[4, 0].Value = 5; | |
worksheet.Cells[5, 0].Value = 6; | |
worksheet.Cells[0, 1].Value = 7; | |
worksheet.Cells[1, 1].Value = 8; | |
worksheet.Cells[2, 1].Value = 9; | |
worksheet.Cells[3, 1].Value = 10; | |
worksheet.Cells[4, 1].Value = 11; | |
worksheet.Cells[5, 1].Value = 12; | |
OdsPageBackground background = worksheet.PageSetup.ODSPageBackground; | |
background.Color = Color.Azure; | |
background.Type = OdsPageBackgroundType.Color; | |
workbook.Save(outputDir + "ColoredBackground.ods", SaveFormat.Ods); |
ODS dosyasına Grafik Arka Planı ekleyin
Aspose.Cells şunları sağlar:OdsPageArka PlanODS Dosyalarında arka planı yönetmek için sınıf. Aşağıdaki kod örneği, kullanımını gösterirOdsPageBackground.GraphicDataODS dosyasına grafik arka plan ekleme özelliği. Lütfen bkzçıkış ODSreferans için kod tarafından oluşturulan dosya.
Basit kod
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
// Instantiating a Workbook object | |
Workbook workbook = new Workbook(); | |
//Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
worksheet.Cells[0, 0].Value = 1; | |
worksheet.Cells[1, 0].Value = 2; | |
worksheet.Cells[2, 0].Value = 3; | |
worksheet.Cells[3, 0].Value = 4; | |
worksheet.Cells[4, 0].Value = 5; | |
worksheet.Cells[5, 0].Value = 6; | |
worksheet.Cells[0, 1].Value = 7; | |
worksheet.Cells[1, 1].Value = 8; | |
worksheet.Cells[2, 1].Value = 9; | |
worksheet.Cells[3, 1].Value = 10; | |
worksheet.Cells[4, 1].Value = 11; | |
worksheet.Cells[5, 1].Value = 12; | |
OdsPageBackground background = worksheet.PageSetup.ODSPageBackground; | |
background.Type = OdsPageBackgroundType.Graphic; | |
background.GraphicData = File.ReadAllBytes(sourceDir + "background.jpg"); | |
background.GraphicType = OdsPageBackgroundGraphicType.Area; | |
workbook.Save(outputDir + "GraphicBackground.ods", SaveFormat.Ods); |