Member Junction
    Preparing search index...

    Page setup options for printing

    interface PageSetup {
        fitToHeight?: number;
        fitToWidth?: number;
        footer?: string;
        header?: string;
        margins?: {
            bottom?: number;
            footer?: number;
            header?: number;
            left?: number;
            right?: number;
            top?: number;
        };
        orientation?: "portrait"
        | "landscape";
        paperSize?: "letter" | "legal" | "tabloid" | "a3" | "a4" | "a5";
        printTitlesColumn?: string;
        printTitlesRow?: string;
        scale?: number;
        showGridLines?: boolean;
        showRowColHeaders?: boolean;
    }
    Index

    Properties

    fitToHeight?: number

    Fit to page height (number of pages)

    fitToWidth?: number

    Fit to page width (number of pages)

    footer?: string

    Footer text

    header?: string

    Header text (use &L, &C, &R for left/center/right)

    margins?: {
        bottom?: number;
        footer?: number;
        header?: number;
        left?: number;
        right?: number;
        top?: number;
    }

    Margins in inches

    orientation?: "portrait" | "landscape"

    Page orientation

    paperSize?: "letter" | "legal" | "tabloid" | "a3" | "a4" | "a5"

    Paper size

    printTitlesColumn?: string

    Columns to repeat at left (e.g., 'A:B')

    printTitlesRow?: string

    Rows to repeat at top (e.g., '1:2' for rows 1-2)

    scale?: number

    Scale percentage (10-400)

    showGridLines?: boolean

    Print gridlines

    showRowColHeaders?: boolean

    Print row/column headings