Aggiorna campi

Aggiorna Campo

Aspose.Diagram for Python via Java lets you update field to Microsoft Visio diagrams from within your own applications, without Microsoft Office Automation.

L’oggetto Field rappresenta il campo di testo in un’esecuzione di testo. La proprietà field, esposta dalla classe Shape, supporta una raccolta di oggetti Aspose.Diagram.Field.

Esempio di programmazione

Il seguente pezzo di codice aggiorna un campo in forma.

import jpype
import asposediagram
jpype.startJVM()
from asposediagram.api import *
lic = License()
lic.setLicense("Aspose.Total.Product.Family.lic")
# load a Visio diagram
diagram = Diagram("InsertField_out.vsdx")
# Get page by name
page = diagram.getPages().getPage("Page-1")
# Get Visio Shape
shape = page.getShapes().get(0)
fld = shape.getFields().get(0)
# Update format of field
fld.getFormat().setVal("")
fld.getFormat().getUfev().setUnit(MeasureConst.UNDEFINED)
fld.getFormat().getUfev().setF("")
# Update value of field
fld.getValue().setVal("1")
fld.getValue().getUfev().setF("")
fld.getValue().getUfev().setUnit(MeasureConst.UNDEFINED)
# Save diagram
diagram.save("UpdateField_out.vsdx", SaveFileFormat.VSDX)
jpype.shutdownJVM()