ViewOptions

ViewOptions class

Bietet verschiedene Optionen, die steuern, wie ein Dokument in Microsoft Word angezeigt wird.

public class ViewOptions

Eigenschaften

Name Beschreibung
DisplayBackgroundShape { get; set; } Steuert die Anzeige der Hintergrundform in der Drucklayoutansicht.
DoNotDisplayPageBoundaries { get; set; } Deaktiviert die Anzeige des Abstands zwischen dem oberen Rand des Textes und dem oberen Rand der Seite.
FormsDesign { get; set; } Gibt an, ob sich das Dokument im Formularentwurfsmodus befindet.
ViewType { get; set; } Steuert den Ansichtsmodus in Microsoft Word.
ZoomPercent { get; set; } Ruft den Prozentsatz (zwischen 10 und 500) ab oder legt ihn fest, mit dem Sie Ihr Dokument anzeigen möchten.
ZoomType { get; set; } Ruft einen Zoomwert basierend auf der Größe des Fensters ab oder legt ihn fest.

Beispiele

Zeigt, wie Sie einen benutzerdefinierten Zoomfaktor festlegen, der ältere Versionen von Microsoft Word beim Laden auf ein Dokument anwenden.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

doc.ViewOptions.ViewType = ViewType.PageLayout;
doc.ViewOptions.ZoomPercent = 50;

Assert.AreEqual(ZoomType.Custom, doc.ViewOptions.ZoomType);
Assert.AreEqual(ZoomType.None, doc.ViewOptions.ZoomType);

doc.Save(ArtifactsDir + "ViewOptions.SetZoomPercentage.doc");

Zeigt, wie Sie einen benutzerdefinierten Zoomtyp festlegen, der ältere Versionen von Microsoft Word beim Laden auf ein Dokument anwenden.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");

// Legen Sie die Eigenschaft "ZoomType" auf "ZoomType.PageWidth" fest, um Microsoft Word zu erhalten
// um das Dokument automatisch an die Breite der Seite anzupassen.
// Legen Sie die Eigenschaft "ZoomType" auf "ZoomType.FullPage" fest, um Microsoft Word zu erhalten
// um das Dokument automatisch zu zoomen, um die gesamte erste Seite sichtbar zu machen.
// Setzen Sie die Eigenschaft "ZoomType" auf "ZoomType.TextFit", um Microsoft Word zu erhalten
// um das Dokument automatisch zu zoomen, um es an die inneren Textränder der ersten Seite anzupassen.
doc.ViewOptions.ZoomType = zoomType;

doc.Save(ArtifactsDir + "ViewOptions.SetZoomType.doc");

Siehe auch