تعيين الهوامش للتعليق أو الشكل داخل ورقة العمل

سيناريوهات الاستخدام المحتملة

تسمح Aspose.Cells لك بتعيين الهوامش لأي شكل أو تعليق باستخدام الخاصية Shape.TextBody.TextAlignment، تعيد هذه الخاصية كائن فئة Aspose.Cells.Drawing.Texts.ShapeTextAlignment الذي يحتوي على خصائص مختلفة مثل TopMarginPt، LeftMarginPt، BottomMarginPt، RightMarginPt، إلخ التي يمكن استخدامها لتحديد هوامش الأعلى، الأيسر، السفلي والأيمن.

تعيين هوامش التعليق أو الشكل داخل ورقة العمل

يرجى الاطلاع على الكود عينة التالي. يقوم بتحميل ملف Excel عيني الذي يحتوي على شكلين. يقوم الكود بالوصول إلى الأشكال واحد تلو الآخر ويضبط هوامشها العلوية واليسرى والسفلية واليمنى. يرجى الاطلاع على ملف Excel الناتج الذي تم إنشاؤه بواسطة الكود ولقطة شاشة توضح تأثير الكود على ملف Excel الناتج.

todo:image_alt_text

الكود المثالي

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