Platzieren Sie automatisch eine Sammlung von Formen auf der Seite Visio
Contents
[
Hide
]
Platzieren Sie automatisch eine Sammlung von Formen auf der Seite Visio
With Aspose.Diagram for Python via Java API, developers can auto-space a collection of shapes in the Visio drawing. In order to achieve this, the Page
class offers autoSpaceShapes
member which takes ShapeCollection and AutoSpaceOptions parameters. The AutoSpaceOptions
class allows to set horizontal and vertical distances.
Formen mit automatischem Abstand auf der Seite
Verwenden Sie den folgenden Code in Ihrer Anwendung, um eine Sammlung von Formen auf einer beliebigen Seite der Zeichnung Visio automatisch zu platzieren.
# 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)