Visio'de yeni bir Sayfa ekleme
Contents
[
Hide
]
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);