Freigeben über


Word.PageSetup class

Stellt die Seiteneinrichtungseinstellungen für ein Word Dokument oder Abschnitt dar.

Extends

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

Eigenschaften

bookFoldPrinting

Gibt an, ob Microsoft Word das Dokument als Broschüre druckt.

bookFoldPrintingSheets

Gibt die Anzahl der Seiten für jede Broschüre an.

bookFoldReversePrinting

Gibt an, ob Microsoft Word die Druckreihenfolge für das Buchfalten von bidirektionalen oder asiatischen Dokumenten umkehrt.

bottomMargin

Gibt den Abstand (in Punkt) zwischen dem unteren Rand der Seite und der unteren Begrenzung des Textkörpers an.

charsLine

Gibt die Anzahl der Zeichen pro Zeile im Dokumentraster an.

context

Der Anforderungskontext, der dem -Objekt zugeordnet ist. Dadurch wird der Prozess des Add-Ins mit dem Prozess der Office-Hostanwendung verbunden.

differentFirstPageHeaderFooter

Gibt an, ob die erste Seite über eine andere Kopf- und Fußzeile verfügt.

footerDistance

Gibt den Abstand zwischen der Fußzeile und dem unteren Rand der Seite in Punkt an.

gutter

Gibt die Menge (in Punkt) des zusätzlichen Randbereichs an, der jeder Seite in einem Dokument oder Abschnitt für die Bindung hinzugefügt wird.

gutterPosition

Gibt an, auf welcher Seite der Bundsteg in einem Dokument angezeigt wird.

gutterStyle

Gibt an, ob Microsoft Word Rinnser für das aktuelle Dokument verwendet, basierend auf einer Sprache von rechts nach links oder von links nach rechts.

headerDistance

Gibt den Abstand zwischen der Kopfzeile und dem oberen Rand der Seite in Punkt an.

layoutMode

Gibt den Layoutmodus für das aktuelle Dokument an.

leftMargin

Gibt den Abstand (in Punkt) zwischen dem linken Rand der Seite und der linken Begrenzung des Textkörpers an.

lineNumbering

Gibt ein LineNumbering -Objekt an, das die Zeilennummern für das PageSetup -Objekt darstellt.

linesPage

Gibt die Anzahl der Zeilen pro Seite im Dokumentraster an.

mirrorMargins

Gibt an, ob die innen- und äußeren Ränder von seitenseitigen Seiten die gleiche Breite aufweisen.

oddAndEvenPagesHeaderFooter

Gibt an, ob ungerade und gerade Seiten unterschiedliche Kopf- und Fußzeilen aufweisen.

orientation

Gibt die Ausrichtung der Seite an.

pageHeight

Gibt die Seitenhöhe in Punkt an.

pageWidth

Gibt die Seitenbreite in Punkt an.

paperSize

Gibt das Papierformat der Seite an.

rightMargin

Gibt den Abstand (in Punkt) zwischen dem rechten Rand der Seite und der rechten Begrenzung des Textkörpers an.

sectionDirection

Gibt die Leserichtung und Ausrichtung für die angegebenen Abschnitte an.

sectionStart

Gibt den Typ des Abschnittsumbruchs für das angegebene Objekt an.

showGrid

Gibt an, ob das Raster angezeigt werden soll.

suppressEndnotes

Gibt an, ob Endnoten am Ende des nächsten Abschnitts gedruckt werden, der keine Endnoten unterdrückt.

textColumns

Ruft ein TextColumnCollection -Objekt ab, das den Satz von Textspalten für das PageSetup -Objekt darstellt.

topMargin

Gibt den oberen Seitenrand in Punkt an.

twoPagesOnOne

Gibt an, ob pro Blatt zwei Seiten gedruckt werden sollen.

verticalAlignment

Gibt die vertikale Ausrichtung von Text auf jeder Seite in einem Dokument oder Abschnitt an.

Methoden

load(options)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(propertyNames)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(propertyNamesAndPaths)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

set(properties, options)

Legt mehrere Eigenschaften eines Objekts gleichzeitig fest. Sie können entweder ein einfaches Objekt mit den entsprechenden Eigenschaften oder ein anderes API-Objekt desselben Typs übergeben.

set(properties)

Legt mehrere Eigenschaften für das -Objekt gleichzeitig fest, basierend auf einem vorhandenen geladenen Objekt.

setAsTemplateDefault()

Legt die angegebene Seiteneinrichtungsformatierung als Standard für das aktive Dokument und alle neuen Dokumente fest, die auf der aktiven Vorlage basieren.

togglePortrait()

Schaltet für ein Dokument oder einen Abschnitt zwischen den Seitenausrichtungen Hochformat und Querformat um.

toJSON()

Überschreibt die JavaScript-Methode toJSON() , um eine nützlichere Ausgabe bereitzustellen, wenn ein API-Objekt an JSON.stringify()übergeben wird. (JSON.stringifyruft wiederum die toJSON -Methode des Objekts auf, das an das Objekt übergeben wird.) Während das ursprüngliche Word.PageSetup Objekt ein API-Objekt ist, gibt die toJSON Methode ein einfaches JavaScript-Objekt (typisiert als Word.Interfaces.PageSetupData) zurück, das flache Kopien aller geladenen untergeordneten Eigenschaften aus dem ursprünglichen Objekt enthält.

track()

Nachverfolgung des Objekts zwecks automatischer Anpassung auf der Grundlage der umgebenden Änderungen im Dokument. Dieser Aufruf ist eine Kurzform für context.trackedObjects.add(thisObject). Wenn Sie dieses Objekt über .sync Aufrufe hinweg und außerhalb der sequenziellen Ausführung eines ".run"-Batches verwenden und beim Festlegen einer Eigenschaft oder beim Aufrufen einer Methode für das Objekt den Fehler "InvalidObjectPath" erhalten, müssen Sie das Objekt der nachverfolgten Objektauflistung hinzufügen, als das Objekt zum ersten Mal erstellt wurde. Wenn dieses Objekt Teil einer Auflistung ist, sollten Sie auch die übergeordnete Auflistung nachverfolgen.

untrack()

Gibt den diesem Objekt zugewiesenen Arbeitsspeicher frei, wenn das Objekt zuvor nachverfolgt wurde. Dieser Aufruf ist die Kurzform für context.trackedObjects.remove(thisObject). Viele nachverfolgte Objekte verlangsamen die Ausführung der Hostanwendung, also achten Sie darauf, alle hinzugefügten Objekte nach abgeschlossener Verwendung freizugeben. Sie müssen aufrufen context.sync() , bevor die Speicherfreigabe wirksam wird.

Details zur Eigenschaft

bookFoldPrinting

Gibt an, ob Microsoft Word das Dokument als Broschüre druckt.

bookFoldPrinting: boolean;

Eigenschaftswert

boolean

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

bookFoldPrintingSheets

Gibt die Anzahl der Seiten für jede Broschüre an.

bookFoldPrintingSheets: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

bookFoldReversePrinting

Gibt an, ob Microsoft Word die Druckreihenfolge für das Buchfalten von bidirektionalen oder asiatischen Dokumenten umkehrt.

bookFoldReversePrinting: boolean;

Eigenschaftswert

boolean

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

bottomMargin

Gibt den Abstand (in Punkt) zwischen dem unteren Rand der Seite und der unteren Begrenzung des Textkörpers an.

bottomMargin: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

charsLine

Gibt die Anzahl der Zeichen pro Zeile im Dokumentraster an.

charsLine: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

context

Der Anforderungskontext, der dem -Objekt zugeordnet ist. Dadurch wird der Prozess des Add-Ins mit dem Prozess der Office-Hostanwendung verbunden.

context: RequestContext;

Eigenschaftswert

differentFirstPageHeaderFooter

Gibt an, ob die erste Seite über eine andere Kopf- und Fußzeile verfügt.

differentFirstPageHeaderFooter: boolean;

Eigenschaftswert

boolean

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

footerDistance

Gibt den Abstand zwischen der Fußzeile und dem unteren Rand der Seite in Punkt an.

footerDistance: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

gutter

Gibt die Menge (in Punkt) des zusätzlichen Randbereichs an, der jeder Seite in einem Dokument oder Abschnitt für die Bindung hinzugefügt wird.

gutter: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

gutterPosition

Gibt an, auf welcher Seite der Bundsteg in einem Dokument angezeigt wird.

gutterPosition: Word.GutterPosition | "Left" | "Right" | "Top";

Eigenschaftswert

Word.GutterPosition | "Left" | "Right" | "Top"

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

gutterStyle

Gibt an, ob Microsoft Word Rinnser für das aktuelle Dokument verwendet, basierend auf einer Sprache von rechts nach links oder von links nach rechts.

gutterStyle: Word.GutterStyle | "Bidirectional" | "Latin";

Eigenschaftswert

Word.GutterStyle | "Bidirectional" | "Latin"

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

headerDistance

Gibt den Abstand zwischen der Kopfzeile und dem oberen Rand der Seite in Punkt an.

headerDistance: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

layoutMode

Gibt den Layoutmodus für das aktuelle Dokument an.

layoutMode: Word.LayoutMode | "Default" | "Grid" | "LineGrid" | "Genko";

Eigenschaftswert

Word.LayoutMode | "Default" | "Grid" | "LineGrid" | "Genko"

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

leftMargin

Gibt den Abstand (in Punkt) zwischen dem linken Rand der Seite und der linken Begrenzung des Textkörpers an.

leftMargin: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

lineNumbering

Gibt ein LineNumbering -Objekt an, das die Zeilennummern für das PageSetup -Objekt darstellt.

lineNumbering: Word.LineNumbering;

Eigenschaftswert

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

linesPage

Gibt die Anzahl der Zeilen pro Seite im Dokumentraster an.

linesPage: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

mirrorMargins

Gibt an, ob die innen- und äußeren Ränder von seitenseitigen Seiten die gleiche Breite aufweisen.

mirrorMargins: boolean;

Eigenschaftswert

boolean

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

oddAndEvenPagesHeaderFooter

Gibt an, ob ungerade und gerade Seiten unterschiedliche Kopf- und Fußzeilen aufweisen.

oddAndEvenPagesHeaderFooter: boolean;

Eigenschaftswert

boolean

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

orientation

Gibt die Ausrichtung der Seite an.

orientation: Word.PageOrientation | "Portrait" | "Landscape";

Eigenschaftswert

Word.PageOrientation | "Portrait" | "Landscape"

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

pageHeight

Gibt die Seitenhöhe in Punkt an.

pageHeight: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

pageWidth

Gibt die Seitenbreite in Punkt an.

pageWidth: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

paperSize

Gibt das Papierformat der Seite an.

paperSize: Word.PaperSize | "Size10x14" | "Size11x17" | "Letter" | "LetterSmall" | "Legal" | "Executive" | "A3" | "A4" | "A4Small" | "A5" | "B4" | "B5" | "CSheet" | "DSheet" | "ESheet" | "FanfoldLegalGerman" | "FanfoldStdGerman" | "FanfoldUS" | "Folio" | "Ledger" | "Note" | "Quarto" | "Statement" | "Tabloid" | "Envelope9" | "Envelope10" | "Envelope11" | "Envelope12" | "Envelope14" | "EnvelopeB4" | "EnvelopeB5" | "EnvelopeB6" | "EnvelopeC3" | "EnvelopeC4" | "EnvelopeC5" | "EnvelopeC6" | "EnvelopeC65" | "EnvelopeDL" | "EnvelopeItaly" | "EnvelopeMonarch" | "EnvelopePersonal" | "Custom";

Eigenschaftswert

Word.PaperSize | "Size10x14" | "Size11x17" | "Letter" | "LetterSmall" | "Legal" | "Executive" | "A3" | "A4" | "A4Small" | "A5" | "B4" | "B5" | "CSheet" | "DSheet" | "ESheet" | "FanfoldLegalGerman" | "FanfoldStdGerman" | "FanfoldUS" | "Folio" | "Ledger" | "Note" | "Quarto" | "Statement" | "Tabloid" | "Envelope9" | "Envelope10" | "Envelope11" | "Envelope12" | "Envelope14" | "EnvelopeB4" | "EnvelopeB5" | "EnvelopeB6" | "EnvelopeC3" | "EnvelopeC4" | "EnvelopeC5" | "EnvelopeC6" | "EnvelopeC65" | "EnvelopeDL" | "EnvelopeItaly" | "EnvelopeMonarch" | "EnvelopePersonal" | "Custom"

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

rightMargin

Gibt den Abstand (in Punkt) zwischen dem rechten Rand der Seite und der rechten Begrenzung des Textkörpers an.

rightMargin: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

sectionDirection

Gibt die Leserichtung und Ausrichtung für die angegebenen Abschnitte an.

sectionDirection: Word.SectionDirection | "RightToLeft" | "LeftToRight";

Eigenschaftswert

Word.SectionDirection | "RightToLeft" | "LeftToRight"

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

sectionStart

Gibt den Typ des Abschnittsumbruchs für das angegebene Objekt an.

sectionStart: Word.SectionStart | "Continuous" | "NewColumn" | "NewPage" | "EvenPage" | "OddPage";

Eigenschaftswert

Word.SectionStart | "Continuous" | "NewColumn" | "NewPage" | "EvenPage" | "OddPage"

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

showGrid

Gibt an, ob das Raster angezeigt werden soll.

showGrid: boolean;

Eigenschaftswert

boolean

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

suppressEndnotes

Gibt an, ob Endnoten am Ende des nächsten Abschnitts gedruckt werden, der keine Endnoten unterdrückt.

suppressEndnotes: boolean;

Eigenschaftswert

boolean

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

textColumns

Ruft ein TextColumnCollection -Objekt ab, das den Satz von Textspalten für das PageSetup -Objekt darstellt.

readonly textColumns: Word.TextColumnCollection;

Eigenschaftswert

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

topMargin

Gibt den oberen Seitenrand in Punkt an.

topMargin: number;

Eigenschaftswert

number

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

twoPagesOnOne

Gibt an, ob pro Blatt zwei Seiten gedruckt werden sollen.

twoPagesOnOne: boolean;

Eigenschaftswert

boolean

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

verticalAlignment

Gibt die vertikale Ausrichtung von Text auf jeder Seite in einem Dokument oder Abschnitt an.

verticalAlignment: Word.PageSetupVerticalAlignment | "Top" | "Center" | "Justify" | "Bottom";

Eigenschaftswert

Word.PageSetupVerticalAlignment | "Top" | "Center" | "Justify" | "Bottom"

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

Details zur Methode

load(options)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(options?: Word.Interfaces.PageSetupLoadOptions): Word.PageSetup;

Parameter

options
Word.Interfaces.PageSetupLoadOptions

Stellt Optionen dafür bereit, welche Eigenschaften des -Objekts geladen werden sollen.

Gibt zurück

load(propertyNames)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(propertyNames?: string | string[]): Word.PageSetup;

Parameter

propertyNames

string | string[]

Eine durch Trennzeichen getrennte Zeichenfolge oder ein Array von Zeichenfolgen, die die zu ladenden Eigenschaften angeben.

Gibt zurück

load(propertyNamesAndPaths)

Stellt einen Befehl zum Laden der angegebenen Eigenschaften des Objekts in die Warteschlange ein. Vor dem Lesen der Eigenschaften müssen Sie "context.sync()" aufrufen.

load(propertyNamesAndPaths?: {
            select?: string;
            expand?: string;
        }): Word.PageSetup;

Parameter

propertyNamesAndPaths

{ select?: string; expand?: string; }

propertyNamesAndPaths.select ist eine durch Trennzeichen getrennte Zeichenfolge, die die zu ladenden Eigenschaften angibt, und propertyNamesAndPaths.expand eine durch Trennzeichen getrennte Zeichenfolge, die die zu ladenden Navigationseigenschaften angibt.

Gibt zurück

set(properties, options)

Legt mehrere Eigenschaften eines Objekts gleichzeitig fest. Sie können entweder ein einfaches Objekt mit den entsprechenden Eigenschaften oder ein anderes API-Objekt desselben Typs übergeben.

set(properties: Interfaces.PageSetupUpdateData, options?: OfficeExtension.UpdateOptions): void;

Parameter

properties
Word.Interfaces.PageSetupUpdateData

Ein JavaScript-Objekt mit Eigenschaften, die isomorph zu den Eigenschaften des Objekts strukturiert sind, für das die Methode aufgerufen wird.

options
OfficeExtension.UpdateOptions

Stellt eine Option zum Unterdrücken von Fehlern bereit, wenn das Eigenschaftenobjekt versucht, schreibgeschützte Eigenschaften festzulegen.

Gibt zurück

void

set(properties)

Legt mehrere Eigenschaften für das -Objekt gleichzeitig fest, basierend auf einem vorhandenen geladenen Objekt.

set(properties: Word.PageSetup): void;

Parameter

properties
Word.PageSetup

Gibt zurück

void

setAsTemplateDefault()

Legt die angegebene Seiteneinrichtungsformatierung als Standard für das aktive Dokument und alle neuen Dokumente fest, die auf der aktiven Vorlage basieren.

setAsTemplateDefault(): void;

Gibt zurück

void

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

togglePortrait()

Schaltet für ein Dokument oder einen Abschnitt zwischen den Seitenausrichtungen Hochformat und Querformat um.

togglePortrait(): void;

Gibt zurück

void

Hinweise

[ API-Satz: WordApiDesktop 1.3 ]

toJSON()

Überschreibt die JavaScript-Methode toJSON() , um eine nützlichere Ausgabe bereitzustellen, wenn ein API-Objekt an JSON.stringify()übergeben wird. (JSON.stringifyruft wiederum die toJSON -Methode des Objekts auf, das an das Objekt übergeben wird.) Während das ursprüngliche Word.PageSetup Objekt ein API-Objekt ist, gibt die toJSON Methode ein einfaches JavaScript-Objekt (typisiert als Word.Interfaces.PageSetupData) zurück, das flache Kopien aller geladenen untergeordneten Eigenschaften aus dem ursprünglichen Objekt enthält.

toJSON(): Word.Interfaces.PageSetupData;

Gibt zurück

track()

Nachverfolgung des Objekts zwecks automatischer Anpassung auf der Grundlage der umgebenden Änderungen im Dokument. Dieser Aufruf ist eine Kurzform für context.trackedObjects.add(thisObject). Wenn Sie dieses Objekt über .sync Aufrufe hinweg und außerhalb der sequenziellen Ausführung eines ".run"-Batches verwenden und beim Festlegen einer Eigenschaft oder beim Aufrufen einer Methode für das Objekt den Fehler "InvalidObjectPath" erhalten, müssen Sie das Objekt der nachverfolgten Objektauflistung hinzufügen, als das Objekt zum ersten Mal erstellt wurde. Wenn dieses Objekt Teil einer Auflistung ist, sollten Sie auch die übergeordnete Auflistung nachverfolgen.

track(): Word.PageSetup;

Gibt zurück

untrack()

Gibt den diesem Objekt zugewiesenen Arbeitsspeicher frei, wenn das Objekt zuvor nachverfolgt wurde. Dieser Aufruf ist die Kurzform für context.trackedObjects.remove(thisObject). Viele nachverfolgte Objekte verlangsamen die Ausführung der Hostanwendung, also achten Sie darauf, alle hinzugefügten Objekte nach abgeschlossener Verwendung freizugeben. Sie müssen aufrufen context.sync() , bevor die Speicherfreigabe wirksam wird.

untrack(): Word.PageSetup;

Gibt zurück