SpreadJS 13
GC.Spread.Sheets.Print Namespace / PrintPageOrder Enumeration
In This Topic
    PrintPageOrder Enumeration
    In This Topic
    Specifies the order in which pages are printed.
    Members
    MemberDescription
    autoAutomatically determines the best order for printing pages.
    downThenOverPrints pages down then across.
    overThenDownPrints pages across then down.
    Example
    This example sets the  page order.
    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.pageOrder(GC.Spread.Sheets.Print.PrintPageOrder.auto);
    activeSheet.printInfo(printInfo);
    spread.print(0);
       });
    Inheritance Hierarchy

    Object
       GC.Spread.Sheets.Print.PrintPageOrder

    See Also