Få pappersbredd och höjd på arbetsbladet

den här handledningen tar vi dig steg för steg för att förklara följande C#-källkod för att få pappersbredden och höjden på ett kalkylblad med Aspose.Cells för .NET. Följ stegen nedan:

Steg 1: Skapa arbetsboken

Börja med att skapa en ny arbetsbok med hjälp avWorkbook klass:

Workbook wb = new Workbook();

Steg 2: Öppna det första kalkylbladet

Navigera sedan till det första kalkylbladet i arbetsboken med hjälp avWorksheet klass:

Worksheet ws = wb.Worksheets[0];

Steg 3: Ställ in pappersstorleken till A2 och visa papperets bredd och höjd i tum

AnvändPaperSize egendom avPageSetup objekt för att ställa in pappersstorleken till A2, använd sedanPaperWidth ochPaperHeight egenskaper för att få papperets bredd respektive höjd. Visa dessa värden med hjälp avConsole.WriteLine metod:

ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

Steg 4: Upprepa stegen för andra pappersstorlekar

Upprepa de föregående stegen, ändra pappersstorleken till A3, A4 och Letter, och visa sedan värdena för pappersbredd och höjd för varje storlek:

ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

Exempel på källkod för få pappersbredd och höjd på arbetsblad med Aspose.Cells för .NET

//Skapa arbetsbok
Workbook wb = new Workbook();
//Öppna första kalkylbladet
Worksheet ws = wb.Worksheets[0];
//Ställ in pappersstorleken till A2 och skriv ut papperets bredd och höjd i tum
ws.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Ställ in pappersstorleken till A3 och skriv ut papperets bredd och höjd i tum
ws.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Ställ in pappersstorleken till A4 och skriv ut papperets bredd och höjd i tum
ws.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);
//Ställ in pappersstorleken på Letter och skriv papperets bredd och höjd i tum
ws.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + ws.PageSetup.PaperWidth + "x" + ws.PageSetup.PaperHeight);

Slutsats

Du lärde dig hur du använder Aspose.Cells för .NET för att få pappersbredden och höjden på ett kalkylark. Den här funktionen kan vara användbar för konfiguration och exakt layout av dina Excel-dokument.

Vanliga frågor (FAQ)

Vad är Aspose.Cells för .NET?

Aspose.Cells för .NET är ett kraftfullt bibliotek för att manipulera och bearbeta Excel-filer i .NET-applikationer. Den erbjuder många funktioner för att skapa, ändra, konvertera och analysera Excel-filer.

Hur kan jag få pappersstorleken för ett kalkylark med Aspose.Cells för .NET?

Du kan användaPageSetup klass avWorksheet objekt för att komma åt pappersstorleken. AnvändPaperSize egenskap för att ställa in pappersstorleken ochPaperWidth ochPaperHeight egenskaper för att få papperets bredd respektive höjd.

Vilka pappersstorlekar stöder Aspose.Cells för .NET?

Aspose.Cells för .NET stöder ett brett utbud av vanliga pappersstorlekar, såsom A2, A3, A4 och Letter, såväl som många andra anpassade storlekar.

Kan jag anpassa pappersstorleken för ett kalkylark med Aspose.Cells för .NET?

Ja, du kan ställa in en anpassad pappersstorlek genom att ange exakta bredd- och höjdmått med hjälp avPaperWidth ochPaperHeight egenskaper hosPageSetup klass.