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