com.aspose.cells

Class SheetRender

  • java.lang.Object
    • com.aspose.cells.SheetRender
public class SheetRender 
extends java.lang.Object

Represents a worksheet render which can render worksheet to various images such as (BMP, PNG, JPEG, TIFF..) The constructor of this class , must be used after modification of pagesetup, cell style.

Constructor Summary
SheetRender(Worksheet worksheet, ImageOrPrintOptions options)
the construct of SheetRender, need worksheet and ImageOrPrintOptions as params
 
Property Getters/Setters Summary
intgetPageCount()
void
setPageCount(intvalue)
Indicate the total page count of current worksheet
doublegetPageScale()
Gets calculated page scale of the sheet.
 
Method Summary
float[]getPageSize(intpageIndex)
Get page size of output image. The size unit is in point.
voidtoImage(intpageIndex, java.io.OutputStreamstream)
Render certain page to a stream.
voidtoImage(intpageIndex, java.lang.StringfileName)
Render certain page to a file.
voidtoPrinter(java.lang.StringPrinterName)
Render worksheet to Printer
voidtoPrinter(java.lang.StringPrinterName, java.lang.StringDocumentName)
Render worksheet to Printer
 

    • Constructor Detail

      • SheetRender

        public SheetRender(Worksheet worksheet, ImageOrPrintOptions options)
                    throws java.lang.Exception
        the construct of SheetRender, need worksheet and ImageOrPrintOptions as params
        Parameters:
        worksheet - Indicate which spreadsheet to be rendered.
        options - ImageOrPrintOptions contains some property of output image
    • Property Getters/Setters Detail

      • getPageCount/setPageCount

        public int getPageCount() / public void setPageCount(int value)
        
        Indicate the total page count of current worksheet
      • getPageScale

        public double getPageScale()
        
        Gets calculated page scale of the sheet.
        Returns:
    • Method Detail

      • getPageSize

        public float[] getPageSize(int pageIndex)
        Get page size of output image. The size unit is in point.
        Parameters:
        pageIndex - The page index is based on zero.
        Returns:
        Page size of image, [0] for width and [1] for height
      • toImage

        public void toImage(int pageIndex, java.lang.String fileName)
                    throws java.lang.Exception
        Render certain page to a file.
        Parameters:
        pageIndex - indicate which page is to be converted
        fileName - filename of the output image
      • toImage

        public void toImage(int pageIndex, java.io.OutputStream stream)
                    throws java.lang.Exception
        Render certain page to a stream.
        Parameters:
        pageIndex - indicate which page is to be converted
        stream - the stream of the output image
      • toPrinter

        public void toPrinter(java.lang.String PrinterName)
                      throws java.lang.Exception
        Render worksheet to Printer
        Parameters:
        PrinterName - the name of the printer , for example: "Microsoft Office Document Image Writer"
      • toPrinter

        public void toPrinter(java.lang.String PrinterName, java.lang.String DocumentName)
                      throws java.lang.Exception
        Render worksheet to Printer
        Parameters:
        PrinterName - the name of the printer , for example: "Microsoft Office Document Image Writer"
        DocumentName - set the print job name