Inserimento di una nuova Pagina in Visio

VSTO

Di seguito è riportato il codice per aggiungere una nuova pagina e non è possibile impostare l’ID della pagina che è lo svantaggio che abbiamo in 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

Il metodo Add, esposto dalla raccolta Pages, consente di aggiungere una nuova pagina vuota in un disegno Visio. Deve impostare l’ID della pagina. Di seguito sono riportati gli esempi di codice per questo:

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

Scarica il codice di esempio

Scarica il codice in esecuzione