Establecer márgenes de comentario o forma dentro de la hoja de trabajo
Posibles escenarios de uso
Aspose.Cells le permite configurar los márgenes de cualquier forma o comentario usando elForma.TextBody.TextAlignment propiedad. Esta propiedad devuelve el objeto deAspose.Cells.Drawing.Texts.ShapeTextAlignment clase que tiene diferentes propiedades, por ejemploTopMarginPt, LeftMarginPt, BottomMarginPt, RightMarginPt, etc. que se pueden usar para establecer los márgenes superior, izquierdo, inferior y derecho.
Establecer márgenes de comentario o forma dentro de la hoja de trabajo
Consulte el siguiente código de ejemplo. carga elejemplo de archivo de Excel que contiene dos formas. El código accede a las formas una por una y establece sus márgenes superior, izquierdo, inferior y derecho. Por favor vea elarchivo de salida de Excel generado por el código y captura de pantalla que muestra el efecto del código en el archivo de salida de Excel.
Código de muestra
// 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"); |