إدخال صفحة جديدة في Visio

VSTO

يوجد أدناه رمز إضافة صفحة جديدة ولا يمكنك تعيين معرف الصفحة الذي يمثل العيب الذي لدينا في 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

تتيح لك طريقة الإضافة ، المكشوفة بواسطة مجموعة الصفحات ، إضافة صفحة فارغة جديدة إلى رسم Visio. يجب تعيين معرف الصفحة. فيما يلي أمثلة التعليمات البرمجية لهذا:

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

تنزيل نموذج التعليمات البرمجية

قم بتنزيل كود التشغيل