SheetXL - v1.0.2
    Preparing search index...

    Interface JSON

    A JSON representation useful for persistence. An absent value is its default.

    interface JSON {
        blackAndWhite?: boolean;
        centerHorizontally?: boolean;
        centerVertically?: boolean;
        columnBreaks?: BreakJSON[];
        copies?: number;
        draftMode?: boolean;
        firstPageNumber?: number;
        fitToHeight?: number;
        fitToPage?: boolean;
        fitToWidth?: number;
        headerFooter?: HeaderFooterJSON;
        hideAutoPageBreaks?: boolean;
        horizontalDpi?: number;
        ignorePrinterDefaults?: boolean;
        margins?: MarginsJSON;
        orientation?: IPageLayout.Orientation;
        paperHeight?: string;
        paperSize?: number;
        paperWidth?: string;
        printComments?: IPageLayout.PrintComments;
        printErrors?: IPageLayout.PrintErrorType;
        printerSettings?: IEmbeddedPart.JSON;
        printGridlines?: boolean;
        printHeadings?: boolean;
        printOrder?: IPageLayout.PrintOrder;
        rowBreaks?: BreakJSON[];
        scale?: number;
        useFirstPageNumber?: boolean;
        verticalDpi?: number;
    }
    Index
    blackAndWhite?: boolean
    centerHorizontally?: boolean
    centerVertically?: boolean
    columnBreaks?: BreakJSON[]

    Breaks before columns, in order.

    copies?: number
    draftMode?: boolean
    firstPageNumber?: number
    fitToHeight?: number

    Absent, 1.

    fitToPage?: boolean

    Fit to fitToWidth by fitToHeight pages rather than print at scale.

    fitToWidth?: number

    Absent, 1.

    headerFooter?: HeaderFooterJSON
    hideAutoPageBreaks?: boolean

    The automatic page breaks are not shown on the sheet.

    horizontalDpi?: number
    ignorePrinterDefaults?: boolean

    The printer's defaults are not used for the settings the sheet leaves out.

    margins?: MarginsJSON

    Absent, Excel's defaults: 0.7 inch left and right, 0.75 top and bottom, 0.3 header and footer.

    orientation?: IPageLayout.Orientation
    paperHeight?: string

    A paper size given as measurements ('297mm') instead of paperSize.

    paperSize?: number

    The paper size as the file numbers it. Absent, letter (1).

    paperWidth?: string
    printComments?: IPageLayout.PrintComments
    printerSettings?: IEmbeddedPart.JSON

    The printer's own settings, as the file carried them. Opaque.

    printGridlines?: boolean
    printHeadings?: boolean
    printOrder?: IPageLayout.PrintOrder
    rowBreaks?: BreakJSON[]

    Breaks before rows, in order.

    scale?: number

    Absent, 100.

    useFirstPageNumber?: boolean

    firstPageNumber is printed on the first page instead of automatic numbering.

    verticalDpi?: number