Edit

Word.PaperSize enum

Specifies a paper size.

Remarks

API set: WordApiDesktop 1.3

Used by

Examples

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/manage-section-starts.yaml

await Word.run(async (context) => {

  // Configure document-wide page settings for a report that will be printed and bound.
  const pageSetup: Word.PageSetup = context.document.pageSetup;
  pageSetup.set({
    paperSize: Word.PaperSize.letter,
    orientation: Word.PageOrientation.portrait,
    topMargin: 72,
    bottomMargin: 72,
    leftMargin: 90,
    rightMargin: 72,
    gutter: 18,
    gutterPosition: Word.GutterPosition.left,
    mirrorMargins: true,
    oddAndEvenPagesHeaderFooter: true
  });

  const sections: Word.SectionCollection = context.document.sections;
  sections.load("items");
  await context.sync();

  // Start the main chapter on an odd-numbered page so it appears on the right in a bound document.
  const chapterPageSetup: Word.PageSetup = sections.items[1].pageSetup;
  chapterPageSetup.sectionStart = Word.SectionStart.oddPage;
  chapterPageSetup.differentFirstPageHeaderFooter = true;

  // Keep the appendix in a separate section, but let it begin on the current page.
  sections.items[2].pageSetup.sectionStart = Word.SectionStart.continuous;

  await context.sync();
  console.log("Applied print and binding settings to the report.");
});

Fields

a3 = "A3"

A3 paper size.

a4 = "A4"

A4 paper size.

a4Small = "A4Small"

Small A4 paper size.

a5 = "A5"

A5 paper size.

b4 = "B4"

B4 paper size.

b5 = "B5"

B5 paper size.

csheet = "CSheet"

C-sheet paper size.

custom = "Custom"

Custom paper size.

dsheet = "DSheet"

D-sheet paper size.

envelope10 = "Envelope10"

Envelope size 10.

envelope11 = "Envelope11"

Envelope size 11.

envelope12 = "Envelope12"

Envelope size 12.

envelope14 = "Envelope14"

Envelope size 14.

envelope9 = "Envelope9"

Envelope size 9.

envelopeB4 = "EnvelopeB4"

Envelope B4 size.

envelopeB5 = "EnvelopeB5"

Envelope B5 size.

envelopeB6 = "EnvelopeB6"

Envelope B6 size.

envelopeC3 = "EnvelopeC3"

Envelope C3 size.

envelopeC4 = "EnvelopeC4"

Envelope C4 size.

envelopeC5 = "EnvelopeC5"

Envelope C5 size.

envelopeC6 = "EnvelopeC6"

Envelope C6 size.

envelopeC65 = "EnvelopeC65"

Envelope C65 size.

envelopeDL = "EnvelopeDL"

Envelope DL size.

envelopeItaly = "EnvelopeItaly"

Envelope Italy size.

envelopeMonarch = "EnvelopeMonarch"

Envelope Monarch size.

envelopePersonal = "EnvelopePersonal"

Envelope Personal size.

esheet = "ESheet"

E-sheet paper size.

executive = "Executive"

Executive paper size.

fanfoldLegalGerman = "FanfoldLegalGerman"

Fanfold legal German paper size.

fanfoldStdGerman = "FanfoldStdGerman"

Fanfold standard German paper size.

fanfoldUS = "FanfoldUS"

Fanfold US paper size.

folio = "Folio"

Folio paper size.

ledger = "Ledger"

Ledger paper size.

legal = "Legal"

Legal paper size.

letter = "Letter"

Letter paper size.

letterSmall = "LetterSmall"

Small letter paper size.

note = "Note"

Note paper size.

quarto = "Quarto"

Quarto paper size.

size10x14 = "Size10x14"

10x14 paper size.

size11x17 = "Size11x17"

11x17 paper size.

statement = "Statement"

Statement paper size.

tabloid = "Tabloid"

Tabloid paper size.