Establecer márgenes de comentario o forma dentro de la hoja de cálculo

Escenarios de uso posibles

Aspose.Cells te permite establecer los márgenes de cualquier forma o comentario utilizando la propiedad Shape.TextBody.TextAlignment. Esta propiedad devuelve el objeto de la clase ShapeTextAlignment que tiene diferentes propiedades como TopMarginPt, LeftMarginPt, BottomMarginPt, RightMarginPt, etc. que pueden ser utilizadas para establecer los márgenes superior, izquierdo, inferior y derecho.

Establecer márgenes de comentario o forma dentro de la hoja de cálculo

Por favor consulta el siguiente código de muestra. Carga el archivo de Excel de muestra que contiene dos formas. El código accede a las formas una por una y establece sus márgenes superior, izquierdo, inferior y derecho. Observa el archivo de Excel de salida generado por el código y la captura de pantalla que muestra el efecto del código en el archivo de Excel de salida.

todo:image_alt_text

Código de muestra

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