SheetRender.PageScale
SheetRender.PageScale property
Gets calculated page scale of the sheet. Returns the set scale if Zoom
is set. Otherwise, returns the calculated scale according to FitToPagesWide
and FitToPagesTall
.
public double PageScale { get; }
Examples
using System;
using Aspose.Cells;
using Aspose.Cells.Rendering;
namespace AsposeCellsExamples
{
public class SheetRenderPropertyPageScaleDemo
{
public static void Run()
{
// Create a new workbook with sample data
Workbook wb = new Workbook();
Worksheet sheet = wb.Worksheets[0];
// Add sample data to cells
for (int i = 0; i < 10; i++)
{
sheet.Cells[i, 0].PutValue($"Item {i + 1}");
sheet.Cells[i, 1].PutValue((i + 1) * 10);
}
// Create image or print options
ImageOrPrintOptions options = new ImageOrPrintOptions();
// Create sheet render
SheetRender sheetRender = new SheetRender(sheet, options);
// Get and display the calculated page scale
double pageScale = sheetRender.PageScale;
Console.WriteLine($"Calculated Page Scale: {pageScale}");
}
}
}
See Also
- class SheetRender
- namespace Aspose.Cells.Rendering
- assembly Aspose.Cells