Arbeiten mit dem 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 in der generierten PDF sichtbar. Der Hintergrund ist auch im Druckvorschau-Dialog sichtbar.

Aspose.Cells bietet die Möglichkeit, die Hintergrundinformationen zu lesen und den Hintergrund in ODS-Dateien hinzuzufügen.

Lesen Sie die Hintergrundinformationen aus der Datei ODS

Aspose.Cells bietet dieOdsPageBackground Klasse zum Verwalten des Hintergrunds in ODS-Dateien. Das folgende Codebeispiel veranschaulicht die Verwendung vonOdsPageBackground Klasse durch Laden derQuelle ODS Datei und Lesen der Hintergrundinformationen. Bitte sehen Sie sich die vom Code generierte Konsolenausgabe als Referenz an.

Beispielcode

// 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");

Konsolenausgabe

Hintergrundtyp: Grafik

Hintergrundposition: CenterCenter

Farbigen Hintergrund zur Datei ODS hinzufügen

Aspose.Cells bietet dieOdsPageBackgroundKlasse zum Verwalten des Hintergrunds in ODS-Dateien. Das folgende Codebeispiel veranschaulicht die Verwendung vonOdsPageBackground.Color -Eigenschaft, um der Datei ODS einen farbigen Hintergrund hinzuzufügen. Bitte sehen Sie sich … anAusgang ODS Datei, die vom Referenzcode generiert wurde.

Beispielcode

// 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);

Grafikhintergrund zur Datei ODS hinzufügen

Aspose.Cells bietet dieOdsPageBackgroundKlasse zum Verwalten des Hintergrunds in ODS-Dateien. Das folgende Codebeispiel veranschaulicht die Verwendung vonOdsPageBackground.GraphicData-Eigenschaft, um der Datei ODS einen grafischen Hintergrund hinzuzufügen. Bitte sehen Sie sich … anAusgang ODSDatei, die vom Referenzcode generiert wurde.

Beispielcode

// 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);