Excel.Interfaces.PageLayoutData interface
An interface describing the data returned by calling pageLayout.toJSON()
.
Properties
black |
The worksheet's black and white print option. |
bottom |
The worksheet's bottom page margin to use for printing in points. |
center |
The worksheet's center horizontally flag. This flag determines whether the worksheet will be centered horizontally when it's printed. |
center |
The worksheet's center vertically flag. This flag determines whether the worksheet will be centered vertically when it's printed. |
draft |
The worksheet's draft mode option. If |
first |
The worksheet's first page number to print. A |
footer |
The worksheet's footer margin, in points, for use when printing. |
header |
The worksheet's header margin, in points, for use when printing. |
headers |
Header and footer configuration for the worksheet. |
left |
The worksheet's left margin, in points, for use when printing. |
orientation | The worksheet's orientation of the page. |
paper |
The worksheet's paper size of the page. |
print |
Specifies if the worksheet's comments should be displayed when printing. |
print |
The worksheet's print errors option. |
print |
Specifies if the worksheet's gridlines will be printed. |
print |
Specifies if the worksheet's headings will be printed. |
print |
The worksheet's page print order option. This specifies the order to use for processing the page number printed. |
right |
The worksheet's right margin, in points, for use when printing. |
top |
The worksheet's top margin, in points, for use when printing. |
zoom | The worksheet's print zoom options. The |
Property Details
blackAndWhite
The worksheet's black and white print option.
blackAndWhite?: boolean;
Property Value
boolean
Remarks
bottomMargin
The worksheet's bottom page margin to use for printing in points.
bottomMargin?: number;
Property Value
number
Remarks
centerHorizontally
The worksheet's center horizontally flag. This flag determines whether the worksheet will be centered horizontally when it's printed.
centerHorizontally?: boolean;
Property Value
boolean
Remarks
centerVertically
The worksheet's center vertically flag. This flag determines whether the worksheet will be centered vertically when it's printed.
centerVertically?: boolean;
Property Value
boolean
Remarks
draftMode
The worksheet's draft mode option. If true
, the sheet will be printed without graphics.
draftMode?: boolean;
Property Value
boolean
Remarks
firstPageNumber
The worksheet's first page number to print. A null
value represents "auto" page numbering.
firstPageNumber?: number | "";
Property Value
number | ""
Remarks
footerMargin
The worksheet's footer margin, in points, for use when printing.
footerMargin?: number;
Property Value
number
Remarks
headerMargin
The worksheet's header margin, in points, for use when printing.
headerMargin?: number;
Property Value
number
Remarks
headersFooters
Header and footer configuration for the worksheet.
headersFooters?: Excel.Interfaces.HeaderFooterGroupData;
Property Value
Remarks
leftMargin
The worksheet's left margin, in points, for use when printing.
leftMargin?: number;
Property Value
number
Remarks
orientation
The worksheet's orientation of the page.
orientation?: Excel.PageOrientation | "Portrait" | "Landscape";
Property Value
Excel.PageOrientation | "Portrait" | "Landscape"
Remarks
paperSize
The worksheet's paper size of the page.
paperSize?: Excel.PaperType | "Letter" | "LetterSmall" | "Tabloid" | "Ledger" | "Legal" | "Statement" | "Executive" | "A3" | "A4" | "A4Small" | "A5" | "B4" | "B5" | "Folio" | "Quatro" | "Paper10x14" | "Paper11x17" | "Note" | "Envelope9" | "Envelope10" | "Envelope11" | "Envelope12" | "Envelope14" | "Csheet" | "Dsheet" | "Esheet" | "EnvelopeDL" | "EnvelopeC5" | "EnvelopeC3" | "EnvelopeC4" | "EnvelopeC6" | "EnvelopeC65" | "EnvelopeB4" | "EnvelopeB5" | "EnvelopeB6" | "EnvelopeItaly" | "EnvelopeMonarch" | "EnvelopePersonal" | "FanfoldUS" | "FanfoldStdGerman" | "FanfoldLegalGerman";
Property Value
Excel.PaperType | "Letter" | "LetterSmall" | "Tabloid" | "Ledger" | "Legal" | "Statement" | "Executive" | "A3" | "A4" | "A4Small" | "A5" | "B4" | "B5" | "Folio" | "Quatro" | "Paper10x14" | "Paper11x17" | "Note" | "Envelope9" | "Envelope10" | "Envelope11" | "Envelope12" | "Envelope14" | "Csheet" | "Dsheet" | "Esheet" | "EnvelopeDL" | "EnvelopeC5" | "EnvelopeC3" | "EnvelopeC4" | "EnvelopeC6" | "EnvelopeC65" | "EnvelopeB4" | "EnvelopeB5" | "EnvelopeB6" | "EnvelopeItaly" | "EnvelopeMonarch" | "EnvelopePersonal" | "FanfoldUS" | "FanfoldStdGerman" | "FanfoldLegalGerman"
Remarks
printComments
Specifies if the worksheet's comments should be displayed when printing.
printComments?: Excel.PrintComments | "NoComments" | "EndSheet" | "InPlace";
Property Value
Excel.PrintComments | "NoComments" | "EndSheet" | "InPlace"
Remarks
printErrors
The worksheet's print errors option.
printErrors?: Excel.PrintErrorType | "AsDisplayed" | "Blank" | "Dash" | "NotAvailable";
Property Value
Excel.PrintErrorType | "AsDisplayed" | "Blank" | "Dash" | "NotAvailable"
Remarks
printGridlines
Specifies if the worksheet's gridlines will be printed.
printGridlines?: boolean;
Property Value
boolean
Remarks
printHeadings
Specifies if the worksheet's headings will be printed.
printHeadings?: boolean;
Property Value
boolean
Remarks
printOrder
The worksheet's page print order option. This specifies the order to use for processing the page number printed.
printOrder?: Excel.PrintOrder | "DownThenOver" | "OverThenDown";
Property Value
Excel.PrintOrder | "DownThenOver" | "OverThenDown"
Remarks
rightMargin
The worksheet's right margin, in points, for use when printing.
rightMargin?: number;
Property Value
number
Remarks
topMargin
The worksheet's top margin, in points, for use when printing.
topMargin?: number;
Property Value
number
Remarks
zoom
The worksheet's print zoom options. The PageLayoutZoomOptions
object must be set as a JSON object (use x.zoom = {...}
instead of x.zoom.scale = ...
).
zoom?: Excel.PageLayoutZoomOptions;
Property Value
Remarks
Office Add-ins