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

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

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

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

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

todo:image_alt_text

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Load the sample Excel file
Workbook wb = new Workbook("sampleSetMarginsOfCommentOrShapeInsideTheWorksheet.xlsx");
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
for(int idx =0; idx<ws.getShapes().getCount(); idx++)
{
//Access the shape
Shape sh = ws.getShapes().get(idx);
//Access the text alignment
ShapeTextAlignment txtAlign = sh.getTextBody().getTextAlignment();
//Set auto margin false
txtAlign.setAutoMargin(false);
//Set the top, left, bottom and right margins
txtAlign.setTopMarginPt(10);
txtAlign.setLeftMarginPt(10);
txtAlign.setBottomMarginPt(10);
txtAlign.setRightMarginPt(10);
}
//Save the output Excel file
wb.save("outputSetMarginsOfCommentOrShapeInsideTheWorksheet.xlsx");