العمل مع الخلفية في ملفات ODS
خلفية في ODS ملفات
يمكن إضافة الخلفية إلى الأوراق في ODS ملفات. يمكن أن تكون الخلفية خلفية ملونة أو خلفية رسومية. لا تكون الخلفية مرئية عندما يكون الملف مفتوحًا ولكن إذا تمت طباعة الملف كـ PDF ، فإن الخلفية تكون مرئية في PDF الذي تم إنشاؤه. وتكون الخلفية مرئية أيضًا في مربع حوار معاينة الطباعة.
يوفر Aspose.Cells إمكانية قراءة معلومات الخلفية وإضافة الخلفية في ملفات ODS.
قراءة معلومات الخلفية من ملف ODS
يوفر Aspose.Cells ملفOdsPageBackground فئة لإدارة الخلفية في ملفات ODS. يوضح نموذج التعليمات البرمجية التالي استخدامOdsPageBackground فئة عن طريق تحميلالمصدر ODS ملف وقراءة المعلومات الأساسية. يرجى الاطلاع على إخراج وحدة التحكم التي تم إنشاؤها بواسطة الكود كمرجع.
عينة من الرموز
// 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"); |
إخراج وحدة التحكم
نوع الخلفية: رسومية
موقف باكغوروند: CenterCenter
أضف خلفية ملونة إلى ملف ODS
يوفر Aspose.Cells ملفOdsPageBackgroundفئة لإدارة الخلفية في ملفات ODS. يوضح نموذج التعليمات البرمجية التالي استخدامOdsPageBackground. اللون لإضافة خلفية ملونة إلى ملف ODS. الرجاء مراجعةالإخراج ODS ملف تم إنشاؤه بواسطة رمز كمرجع.
عينة من الرموز
// 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
يوفر Aspose.Cells ملفOdsPageBackgroundفئة لإدارة الخلفية في ملفات ODS. يوضح نموذج التعليمات البرمجية التالي استخدامOdsPageBackground.GraphicDataخاصية إضافة خلفية رسومية إلى ملف ODS. الرجاء مراجعةالإخراج ODSملف تم إنشاؤه بواسطة رمز كمرجع.
عينة من الرموز
// 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); |