Insertion d'une nouvelle page dans Visio

VSTO

Ci-dessous se trouve le code pour ajouter une nouvelle page et vous ne pouvez pas définir l’identifiant de la page qui est l’inconvénient que nous avons dans MS Visio.

  // Add a new blank page

 Application.ActiveDocument.Pages.Add();

 // there is no way to manually set the id of the page in VSTO

Aspose.Diagram

La méthode Add, exposée par la collection Pages, vous permet d’ajouter une nouvelle page vierge dans un dessin Visio. Il doit définir l’ID de la page. Voici les exemples de code pour cela :

  // Load diagram

 Diagram diagram = new Diagram(@"E:\Aspose\Aspose Vs VSTO\Aspose.Diagram Vs VSTO Visio v1.1\Sample Files\Drawing1.vsd");

 // Get max page ID

 int MaxPageId = GetMaxPageID(diagram);

 // Initialize a new page object

 Page newPage = new Page();

 // Set name

 newPage.Name = "new page";

 // Set page ID

 newPage.ID = MaxPageId + 1;

 // Or try the Page constructor

 // Page newPage = new Page(MaxPageId + 1);

 // Add a new blank page

 diagram.Pages.Add(newPage);

 // Save diagram

 diagram.Save(@"E:\Aspose\Aspose Vs VSTO\Aspose.Diagram Vs VSTO Visio v1.1\Sample Files\Output.vdx", SaveFileFormat.VDX);

Télécharger l’exemple de code

Télécharger le code d’exécution