Ställa in marginaler

Ställa in marginaler

Aspose.Cells tillhandahåller en klass,Arbetsbok , som representerar en Excel-fil. DeArbetsbok klass innehållerArbetsblad samling som ger åtkomst till varje kalkylblad i Excel-filen. Ett arbetsblad representeras avArbetsbladklass.

DeArbetsblad klass gerUtskriftsformat egenskap som används för att ställa in sidinställningar för ett kalkylblad. DeUtskriftsformat attribut är ett objekt förUtskriftsformat klass som gör det möjligt för utvecklare att ställa in olika sidlayoutalternativ för ett utskrivet kalkylblad. DeUtskriftsformatklass tillhandahåller olika egenskaper och metoder som används för att ställa in sidinställningar.

Sidmarginaler

Ställ in sidmarginaler (vänster, höger, topp, botten) medUtskriftsformatklassmedlemmar. Nedan listas några av metoderna som används för att ange sidmarginaler:

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create a workbook object
Workbook workbook = new Workbook();
// Get the worksheets in the workbook
WorksheetCollection worksheets = workbook.Worksheets;
// Get the first (default) worksheet
Worksheet worksheet = worksheets[0];
// Get the pagesetup object
PageSetup pageSetup = worksheet.PageSetup;
// Set bottom,left,right and top page margins
pageSetup.BottomMargin = 2;
pageSetup.LeftMargin = 1;
pageSetup.RightMargin = 1;
pageSetup.TopMargin = 3;
// Save the Workbook.
workbook.Save(dataDir + "SetMargins_out.xls");

Centrera på sidan

Det är möjligt att centrera något på en sida horisontellt och vertikalt. För detta finns det några användbara medlemmar avUtskriftsformat klass,Center Horisontellt ochCentrera Vertikalt.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create a workbook object
Workbook workbook = new Workbook();
// Get the worksheets in the workbook
WorksheetCollection worksheets = workbook.Worksheets;
// Get the first (default) worksheet
Worksheet worksheet = worksheets[0];
// Get the pagesetup object
PageSetup pageSetup = worksheet.PageSetup;
// Specify Center on page Horizontally and Vertically
pageSetup.CenterHorizontally = true;
pageSetup.CenterVertically = true;
// Save the Workbook.
workbook.Save(dataDir + "CenterOnPage_out.xls");

Marginaler för sidhuvud och sidfot

Ställ in sidhuvuds- och sidfotsmarginaler medUtskriftsformat klassmedlemmar som t.exHeaderMargin ochFooterMargin.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Create a workbook object
Workbook workbook = new Workbook();
// Get the worksheets in the workbook
WorksheetCollection worksheets = workbook.Worksheets;
// Get the first (default) worksheet
Worksheet worksheet = worksheets[0];
// Get the pagesetup object
PageSetup pageSetup = worksheet.PageSetup;
// Specify Header / Footer margins
pageSetup.HeaderMargin = 2;
pageSetup.FooterMargin = 2;
// Save the Workbook.
workbook.Save(dataDir + "CenterOnPage_out.xls");