ViewOptions

ViewOptions class

Fournit diverses options qui contrôlent la façon dont un document est affiché dans Microsoft Word.

Pour en savoir plus, visitez leTravailler avec les options et l’apparence des documents Word article documentaire.

public class ViewOptions

Propriétés

NomLa description
DisplayBackgroundShape { get; set; }Contrôle l’affichage de la forme d’arrière-plan dans la vue Mise en page d’impression.
DoNotDisplayPageBoundaries { get; set; }Désactive l’affichage de l’espace entre le haut du texte et le bord supérieur de la page.
FormsDesign { get; set; }Spécifie si le document est en mode création de formulaires.
ViewType { get; set; }Contrôle le mode d’affichage dans Microsoft Word.
ZoomPercent { get; set; }Obtient ou définit le pourcentage (entre 10 et 500) auquel vous souhaitez afficher votre document.
ZoomType { get; set; }Obtient ou définit une valeur de zoom en fonction de la taille de la fenêtre.

Exemples

Montre comment définir un facteur de zoom personnalisé, que les anciennes versions de Microsoft Word appliqueront à un document lors du chargement.

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");

Montre comment définir un type de zoom personnalisé, quelles anciennes versions de Microsoft Word appliqueront à un document lors du chargement.

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

// Définissez la propriété "ZoomType" sur "ZoomType.PageWidth" pour obtenir Microsoft Word
// pour zoomer automatiquement le document pour l'adapter à la largeur de la page.
// Définissez la propriété "ZoomType" sur "ZoomType.FullPage" pour obtenir Microsoft Word
// pour zoomer automatiquement sur le document afin de rendre visible toute la première page.
// Définissez la propriété "ZoomType" sur "ZoomType.TextFit" pour obtenir Microsoft Word
// pour zoomer automatiquement sur le document pour l'adapter aux marges de texte intérieures de la première page.
doc.ViewOptions.ZoomType = zoomType;

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

Voir également