Вставьте новую пустую страницу в рисунок Visio в Ruby
Contents
[
Hide
]
Aspose.Diagram — вставить новую пустую страницу в чертеж Visio
Чтобы вставить новую пустую страницу в чертеж Visio с помощьюAspose.Diagram Java для рубина , просто вызовитеДобавить страницу модуль. Здесь вы можете увидеть пример кода.
Рубиновый код
деф инициализировать ()
данные_dir = File.dirname(File.dirname(File.dirname(File.dirname(__ФАЙЛ__)))) + '/данные/'
Вызвать конструктор diagram для загрузки diagram из файла VSD
diagram = Rjb::import('com.aspose.diagram.Diagram').new(data_dir + "Drawing.vsd")
# Получить максимальный идентификатор страницы
Максимум_страница_идентификатор = получить_Максимум_page_id (diagram)
# Инициализировать новый объект страницы
new_page = Rjb::import('com.aspose.diagram.Page').новый
# Имя набора
new_page.setName("новая страница")
# Установить идентификатор страницы
новый_page.setID (макс._page_id + 1)
# Или попробуйте конструктор страниц
# Страница newPage = новая страница (MaxPageId + 1);
# Добавляем новую пустую страницу
diagram.getPages().добавить(новая_страница)
# Сохранить diagram
diagram.сохранить(данные_директор + "Новая страница_Output.vdx", Rjb::import('com.aspose.diagram.SaveFileFormat').VDX)
ставит "Добавлена новая страница".
конец
деф получить_Максимум_page_id (diagram)
макс = diagram.getPages().getPage(0).getID()
я = 1
в то время как я< diagram.getPages().getCount()
if max < diagram.getPages().getPage(i).getID()
max = diagram.getPages().getPage(i).getID()
end
i +=1
end
return max
end
Скачать рабочий код
Скачать**Вставка новой пустой страницы в чертеж Visio (Aspose.Diagram)**с любого из нижеперечисленных сайтов социального кодирования: