Types: printing and page layout
Compute Contract type definitions — page setup, margins, headers and footers, and breaks. Names: 26.
Definitions of the names from the “TypeScript type” column on the operation pages.
Other dictionary topics: session, workbook, and sheets · cells and ranges · formulas and calculation · formatting · data and sheet objects · pivot tables · charts and graphics · printing and page layout · Power Query · VBA and macros · protection and review · general and utility.
Types on this page — 26
ContractPageBreakAreaBoundsContractPageBreakAreaProjectionContractPageBreakKindContractPageBreakLineContractPageBreakPageSetupContractRemoveDuplicatesHeaderPolicyContractWorksheetPageAxisRangeContractWorksheetPageBreakAxisContractWorksheetPageBreakIntentContractWorksheetPageMarginsContractWorksheetPageOrderContractWorksheetPageOrientationContractWorksheetPageScaleModeContractWorksheetPageSetupContractWorksheetPrintAreaContractXlsxPrintAreaClearPatchContractXlsxPrintAreaPatchContractXlsxPrintTitlesClearPatchContractXlsxPrintTitlesPatchContractXlsxWorksheetHeaderFooterClearPatchContractXlsxWorksheetHeaderFooterPatchContractXlsxWorksheetPageBreakPatchContractXlsxWorksheetPageBreakResetPatchContractXlsxWorksheetPageSetupPatchContractXlsxWorksheetPrintOptionsPatchSortRangeRowsHeaderMode
ContractPageBreakAreaBounds
Section titled “ContractPageBreakAreaBounds”interface ContractPageBreakAreaBounds { rowStart: number; rowEnd: number; colStart: number; colEnd: number;}ContractPageBreakAreaProjection
Section titled “ContractPageBreakAreaProjection”interface ContractPageBreakAreaProjection { bounds: ContractPageBreakAreaBounds; rowBreaks: ContractPageBreakLine[]; colBreaks: ContractPageBreakLine[]; pagesAcross: number; pagesDown: number; pageCount: number;}ContractPageBreakKind
Section titled “ContractPageBreakKind”type ContractPageBreakKind = "manual" | "automatic";ContractPageBreakLine
Section titled “ContractPageBreakLine”interface ContractPageBreakLine {
position: number; kind: ContractPageBreakKind;}ContractPageBreakPageSetup
Section titled “ContractPageBreakPageSetup”interface ContractPageBreakPageSetup { paperSize: number; orientationLandscape: boolean;
scale: number; marginLeftIn: number; marginRightIn: number; marginTopIn: number; marginBottomIn: number;}ContractRemoveDuplicatesHeaderPolicy
Section titled “ContractRemoveDuplicatesHeaderPolicy”type ContractRemoveDuplicatesHeaderPolicy = "auto" | "present" | "absent";ContractWorksheetPageAxisRange
Section titled “ContractWorksheetPageAxisRange”interface ContractWorksheetPageAxisRange { start: number; end: number;}ContractWorksheetPageBreakAxis
Section titled “ContractWorksheetPageBreakAxis”type ContractWorksheetPageBreakAxis = "row" | "column";ContractWorksheetPageBreakIntent
Section titled “ContractWorksheetPageBreakIntent”type ContractWorksheetPageBreakIntent = | { action: "insert-at-cell"; rowPosition?: number | null; colPosition?: number | null; } | { action: "remove-at-cell"; rowPosition?: number | null; colPosition?: number | null; } | { action: "insert"; axis: ContractWorksheetPageBreakAxis; position: number } | { action: "remove"; axis: ContractWorksheetPageBreakAxis; position: number } | { action: "move"; axis: ContractWorksheetPageBreakAxis; fromPosition: number; toPosition: number; } | { action: "reset-all" };ContractWorksheetPageMargins
Section titled “ContractWorksheetPageMargins”interface ContractWorksheetPageMargins { left: number; right: number; top: number; bottom: number; header: number; footer: number;}ContractWorksheetPageOrder
Section titled “ContractWorksheetPageOrder”type ContractWorksheetPageOrder = "downThenOver" | "overThenDown";ContractWorksheetPageOrientation
Section titled “ContractWorksheetPageOrientation”type ContractWorksheetPageOrientation = "portrait" | "landscape";ContractWorksheetPageScaleMode
Section titled “ContractWorksheetPageScaleMode”type ContractWorksheetPageScaleMode = "adjust" | "fit";ContractWorksheetPageSetup
Section titled “ContractWorksheetPageSetup”interface ContractWorksheetPageSetup { orientation: ContractWorksheetPageOrientation; paperSize: number; scaleMode: ContractWorksheetPageScaleMode;
scaleDraft: string; fitToWidth: number; fitToHeight: number; margins: ContractWorksheetPageMargins; printGridLines: boolean; printHeadings: boolean;
printArea?: ContractWorksheetPrintArea | null;
printTitleRows?: ContractWorksheetPageAxisRange | null;
printTitleColumns?: ContractWorksheetPageAxisRange | null;
oddHeader?: string;
oddFooter?: string;
pageOrder?: ContractWorksheetPageOrder;}ContractWorksheetPrintArea
Section titled “ContractWorksheetPrintArea”interface ContractWorksheetPrintArea { rowStart: number; rowEnd: number; colStart: number; colEnd: number;}ContractXlsxPrintAreaClearPatch
Section titled “ContractXlsxPrintAreaClearPatch”interface ContractXlsxPrintAreaClearPatch { activeSheetPath: string;}ContractXlsxPrintAreaPatch
Section titled “ContractXlsxPrintAreaPatch”interface ContractXlsxPrintAreaPatch { activeSheetPath: string; ref: string;}ContractXlsxPrintTitlesClearPatch
Section titled “ContractXlsxPrintTitlesClearPatch”interface ContractXlsxPrintTitlesClearPatch { activeSheetPath: string;}ContractXlsxPrintTitlesPatch
Section titled “ContractXlsxPrintTitlesPatch”interface ContractXlsxPrintTitlesPatch { activeSheetPath: string; rowStart: number; rowEnd: number;}ContractXlsxWorksheetHeaderFooterClearPatch
Section titled “ContractXlsxWorksheetHeaderFooterClearPatch”interface ContractXlsxWorksheetHeaderFooterClearPatch { activeSheetPath: string;}ContractXlsxWorksheetHeaderFooterPatch
Section titled “ContractXlsxWorksheetHeaderFooterPatch”interface ContractXlsxWorksheetHeaderFooterPatch { activeSheetPath: string; oddHeader?: string | null; oddFooter?: string | null;}ContractXlsxWorksheetPageBreakPatch
Section titled “ContractXlsxWorksheetPageBreakPatch”interface ContractXlsxWorksheetPageBreakPatch { activeSheetPath: string; rowBreakId?: number | null; columnBreakId?: number | null;}ContractXlsxWorksheetPageBreakResetPatch
Section titled “ContractXlsxWorksheetPageBreakResetPatch”interface ContractXlsxWorksheetPageBreakResetPatch { activeSheetPath: string;}ContractXlsxWorksheetPageSetupPatch
Section titled “ContractXlsxWorksheetPageSetupPatch”interface ContractXlsxWorksheetPageSetupPatch { activeSheetPath: string; orientation?: "portrait" | "landscape" | null; paperSize?: number | null; scale?: number | null; fitToWidth?: number | null; fitToHeight?: number | null; pageMargins?: { left: number; right: number; top: number; bottom: number; header: number; footer: number; } | null;}ContractXlsxWorksheetPrintOptionsPatch
Section titled “ContractXlsxWorksheetPrintOptionsPatch”interface ContractXlsxWorksheetPrintOptionsPatch { activeSheetPath: string; gridLines?: boolean | null; headings?: boolean | null;}SortRangeRowsHeaderMode
Section titled “SortRangeRowsHeaderMode”type SortRangeRowsHeaderMode = "auto" | "present" | "absent";