تعيين الهوامش للتعليق أو الشكل داخل ورقة العمل
سيناريوهات الاستخدام المحتملة
تسمح Aspose.Cells لك بتعيين الهوامش لأي شكل أو تعليق باستخدام الخاصية Shape.TextBody.TextAlignment، تعيد هذه الخاصية كائن فئة Aspose.Cells.Drawing.Texts.ShapeTextAlignment الذي يحتوي على خصائص مختلفة مثل TopMarginPt، LeftMarginPt، BottomMarginPt، RightMarginPt، إلخ التي يمكن استخدامها لتحديد هوامش الأعلى، الأيسر، السفلي والأيمن.
تعيين هوامش التعليق أو الشكل داخل ورقة العمل
يرجى الاطلاع على الكود عينة التالي. يقوم بتحميل ملف Excel عيني الذي يحتوي على شكلين. يقوم الكود بالوصول إلى الأشكال واحد تلو الآخر ويضبط هوامشها العلوية واليسرى والسفلية واليمنى. يرجى الاطلاع على ملف Excel الناتج الذي تم إنشاؤه بواسطة الكود ولقطة شاشة توضح تأثير الكود على ملف Excel الناتج.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Load the sample Excel file | |
Workbook wb = new Workbook("sampleSetMarginsOfCommentOrShapeInsideTheWorksheet.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
foreach (Shape sh in ws.Shapes) | |
{ | |
//Access the text alignment | |
Aspose.Cells.Drawing.Texts.ShapeTextAlignment txtAlign = sh.TextBody.TextAlignment; | |
//Set auto margin false | |
txtAlign.IsAutoMargin = false; | |
//Set the top, left, bottom and right margins | |
txtAlign.TopMarginPt = 10; | |
txtAlign.LeftMarginPt = 10; | |
txtAlign.BottomMarginPt = 10; | |
txtAlign.RightMarginPt = 10; | |
} | |
//Save the output Excel file | |
wb.Save("outputSetMarginsOfCommentOrShapeInsideTheWorksheet.xlsx"); |