SpreadJS 13
GC.Spread.Sheets.Print Namespace / PrintInfo type / fitPagesWide Method
The number of horizontal pages to check when optimizing the printing.
In This Topic
    fitPagesWide Method
    In This Topic
    Gets or sets the number of horizontal pages to check when optimizing the printing.
    Syntax
    var instance = new GC.Spread.Sheets.Print.PrintInfo();
    var returnValue; // Type: any
    returnValue = instance.fitPagesWide(value);
    function fitPagesWide( 
       (optional) value : number
    ) : any;

    Parameters

    value
    The number of horizontal pages to check when optimizing the printing.

    Return Value

    If no value is set, returns the number of horizontal pages to check; otherwise, returns the print setting information.
    Example
    This example uses the fitPagesWide method.
    activeSheet.setRowCount(3, GC.Spread.Sheets.SheetArea.viewport);
    activeSheet.setColumnCount(3, GC.Spread.Sheets.SheetArea.viewport);
    
    activeSheet.suspendPaint();
                //set value
                for (var r = 0, rc = activeSheet.getRowCount(); r < rc; r++) {
                    for (var c = 0, cc = activeSheet.getColumnCount(); c < cc; c++) {
                        activeSheet.setValue(r, c, r + c);
                    }
                }
    activeSheet.resumePaint();
    
    $("#button1").click(function () {
    var printInfo = new GC.Spread.Sheets.Print.PrintInfo();
    printInfo.fitPagesWide(1);
    activeSheet.printInfo(printInfo);
    spread.print(0);
       });
    See Also

    Reference

    PrintInfo type