Автоматическое размещение коллекции фигур на странице Visio
Contents
[
Hide
]
Автоматическое размещение коллекции фигур на странице Visio
С помощью Aspose.Diagram для Python via Java API разработчики могут автоматически размещать набор фигур в чертеже Visio. Для этого класс Page
предлагает член autoSpaceShapes
, который принимает параметры ShapeCollection и AutoSpaceOptions. Класс AutoSpaceOptions
позволяет задавать горизонтальные и вертикальные расстояния.
Авто-пространство фигур на странице
Используйте следующий код в своем приложении для автоматического размещения набора фигур на любой странице чертежа Visio.
# load a Visio drawing
diagram = Diagram("Drawing1.vsdx")
# get page of the Visio drawing
page = diagram.getPages().getPage("Page-1")
# initialize auto space options
options = AutoSpaceOptions()
# set horizontal and vertical distances
options.setDistanceInHorizontal(2)
options.setDistanceInVertical(2)
# set auto space
page.autoSpaceShapes(page.getShapes(), options)
# save Visio drawing
diagram.save("AutoSpaceShapes_Out.vsdx", SaveFileFormat.VSDX)