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 ilShape.TextBody.TextAlignment proprietà. Questa proprietà restituisce l’oggetto diAspose.Cells.Drawing.Texts.ShapeTextAlignment classe che ha proprietà diverse, ad esTopMarginPt, Margine SinistroPt, BottomMarginPt, Margine destroPt, ecc. che possono essere utilizzati per impostare i margini superiore, sinistro, inferiore e destro.
Imposta i margini del commento o della forma all’interno del foglio di lavoro
Vedere il seguente codice di esempio. Carica ilesempio di file Excel che contiene due forme. Il codice accede alle forme una per una e ne imposta i margini superiore, sinistro, inferiore e destro. Si prega di consultare ilfile Excel di output generato dal codice e screenshot che mostra l’effetto del codice sul file Excel di output.
Codice d’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"); |