Çalışma Sayfasında Yorum veya Şeklin Kenar Boşluklarını Ayarlama

Olası Kullanım Senaryoları

Aspose.Cells, herhangi bir şeklin veya yorumun kenar boşluklarınıShape.TextBody.TextAlignment Emlak. Bu özellik, nesnesini döndürürŞekil Metni Hizalama örneğin farklı özelliklere sahip sınıfÜstMarjPt, SolMarginPt, AltKenarPt, SağMarginPtvb. üst, sol, alt ve sağ kenar boşluklarını ayarlamak için kullanılabilir.

Çalışma Sayfasında Yorum veya Şeklin Kenar Boşluklarını Ayarlama

Lütfen aşağıdaki örnek koda bakın. o yüklerörnek excel dosyası iki şekil içerir. Kod, şekillere tek tek erişir ve üst, sol, alt ve sağ kenar boşluklarını ayarlar. Lütfen bkzçıktı excel dosyası kod tarafından oluşturulan ve kodun çıktı Excel dosyası üzerindeki etkisini gösteren ekran görüntüsü.

yapılacaklar:resim_alternatif_metin

Basit kod

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