Imposta i margini del commento o della forma all interno del foglio di lavoro
Possibili Scenari di Utilizzo
Aspose.Cells ti permette di impostare i margini di qualsiasi forma o commento utilizzando la proprietà Shape.TextBody.TextAlignment. Questa proprietà restituisce l’oggetto della classe Aspose.Cells.Drawing.Texts.ShapeTextAlignment che ha diverse proprietà come ad esempio 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 vedere il seguente codice di esempio. Carica il file di Excel di esempio che contiene due forme. Il codice accede alle forme una per volta e imposta i loro margini superiore, sinistro, inferiore e destro. Si prega di vedere il file di Excel di output generato dal codice e la schermata che mostra l’effetto del codice sul file di Excel di output.
Codice di Esempio
// 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"); |