Abstände von Kommentaren oder Formen im Arbeitsblatt festlegen

Mögliche Verwendungsszenarien

Aspose.Cells ermöglicht es Ihnen, die Abstände einer beliebigen Form oder Kommentars mit der Eigenschaft Shape.TextBody.TextAlignment festzulegen. Diese Eigenschaft gibt das Objekt der Klasse ShapeTextAlignment zurück, das verschiedene Eigenschaften wie TopMarginPt, LeftMarginPt, BottomMarginPt, RightMarginPt usw. besitzt, die verwendet werden können, um die oberen, linken, unteren und rechten Abstände festzulegen.

Ränder des Kommentars oder der Form innerhalb des Arbeitsblatts festlegen

Bitte beachten Sie den folgenden Beispielcode. Es lädt die Beispiel-Excel-Datei mit zwei Formen. Der Code greift nacheinander auf die Formen zu und setzt ihre oberen, linken, unteren und rechten Abstände fest. Bitte beachten Sie die vom Code generierte Ausgabe-Excel-Datei und den Screenshot mit der Auswirkung des Codes auf die Ausgabe-Excel-Datei.

todo:image_alt_text

Beispielcode

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