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