Imposta i margini del commento o della forma all interno del foglio di lavoro

Possibili Scenari di Utilizzo

Aspose.Cells consente di impostare i margini di qualsiasi forma o commento utilizzando la proprietà Shape.TextBody.TextAlignment. Questa proprietà restituisce l’oggetto della classe ShapeTextAlignment che ha diverse proprietà, ad es. TopMarginPt, LeftMarginPt, BottomMarginPt, RightMarginPt, ecc. che possono essere utilizzate per impostare i margini superiore, sinistro, inferiore e destro.

Imposta i Margini del Commento o della Forma all’interno del Foglio di Lavoro

Si prega di consultare il codice di esempio seguente. Carica il file Excel di esempio che contiene due forme. Il codice accede alle forme una per una e imposta i margini superiori, sinistri, inferiori e destri. Si prega di consultare il file Excel di output generato dal codice e lo screenshot che mostra l’effetto del codice sul file Excel di output.

todo:image_alt_text

Codice di Esempio

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