Visio'de yeni bir Sayfa ekleme

VSTO

Yeni sayfa eklemek için kod aşağıdadır ve MS Visio’de sahip olduğumuz dezavantaj olan sayfa kimliğini ayarlayamazsınız.

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

Pages koleksiyonu tarafından sunulan Add yöntemi, bir Visio çizimine yeni bir boş sayfa eklemenizi sağlar. Sayfa kimliğini ayarlamalıdır. Bunun için kod örnekleri aşağıdadır:

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

Örnek Kodu İndir

Çalışan Kodu İndir