SpreadJS 13
GC.Spread.Sheets.Print Namespace / PaperSize type / PaperSize Constructor
The width of the paper, in hundredths of an inch; or the kind of the paper and the type is GC.Spread.Sheets.Print.PaperKind.
The height of the paper, in hundredths of an inch.
In This Topic
    PaperSize Constructor
    In This Topic
    Specifies the paper size. The constructor has 3 modes. If there are 2 parameters, the parameters are width and height with a type of number; If there is 1 parameter, the parameter is kind which is a GC.Spread.Sheets.Print.PaperKind type; If there is no parameter, the result is the same as the second mode and the kind option is GC.Spread.Sheets.Print.PaperKind.letter.
    Syntax
    var instance = new GC.Spread.Sheets.Print.PaperSize(widthOrKind, height);
    function PaperSize( 
       (optional) widthOrKind : undefined,
       (optional) height : number
    ) : PaperSize;

    Parameters

    widthOrKind
    The width of the paper, in hundredths of an inch; or the kind of the paper and the type is GC.Spread.Sheets.Print.PaperKind.
    height
    The height of the paper, in hundredths of an inch.
    Example
    This example sets the paper size.
    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.headerLeft("Header Left");
    printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(GC.Spread.Sheets.Print.PaperKind.a4));
    spread.print(0);
       });
    See Also

    Reference

    PaperSize type