SpreadJS 13
GC.Spread.Sheets.Print Namespace / PrintCentering Enumeration
In This Topic
    PrintCentering Enumeration
    In This Topic
    Specifics the type of centering for the printed page.
    Members
    MemberDescription
    bothCenters the printed layout both horizontally and vertically on the page.
    horizontalCenters the printed layout horizontally on the page.
    noneDoes not center the printed page at all.
    verticalCenters the printed layout vertically on the page.
    Example
    This example centers the printed sheet.
    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.columnStart(0);
    printInfo.columnEnd(2);
    printInfo.centering(GC.Spread.Sheets.Print.PrintCentering.horizontal);
    activeSheet.printInfo(printInfo);
    spread.print(0);
       });
    Inheritance Hierarchy

    Object
       GC.Spread.Sheets.Print.PrintCentering

    See Also