Ställ in marginaler för kommentar eller form i kalkylbladet
Contents
[
Hide
]
Möjliga användningsscenarier
Aspose.Cells låter dig ställa in marginalerna för valfri form eller kommentar med hjälp avShape.TextBody.TextAlignment fast egendom. Den här egenskapen returnerar objektet förAspose.Cells.Drawing.Texts.ShapeTextAlignment klass som har olika egenskaper t.exTopMarginPt, VänstermarginalPt, BottomMarginPt, RightMarginPt, etc. som kan användas för att ställa in topp-, vänster-, botten- och högermarginaler.
Ställ in marginaler för kommentar eller form i kalkylbladet
Se följande exempelkod. Den laddarexempel på Excel-fil som innehåller två former. Koden kommer åt formerna en efter en och ställer in deras övre, vänstra, nedre och högra marginaler. Vänligen seutdata Excel-fil genereras av koden och skärmdumpen som visar effekten av koden på den utgående Excel-filen.
Exempelkod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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"); |