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 ejemploTopMarginPtLeftMarginPt, 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.

todo:imagen_alternativa_texto

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