l = (round(measure.extentslong, 2))
w = (round(measure.extents genişlik, 2))
h = (round(measure.extentsheight, 2))
dim olist yeni dizilist olarak
Olist.add(l)
Olist.add(w)
Olist.add(h)
Olist.sort()
Iproperties.value("custom", "uzun" = olist.item(2)
Iproperties.value("custom", "altı" = olist.item (1)
Iproperties.value("custom", "height") = olist.item
En küçük = olist.item(0)
orta = olist.item (1)
En büyük = olist.item(2)
Iproperties.value("custom", "overall_dim" = en büyük & " x " & orta & " x " & en küçük"
Deneyin
dim1e = buapplication.activedocument.componentdefinition.parameters.userparameters ("dim1")
dim1 = en büyük
yakalama yakalama yakalama
dim1param = buapplication.activedocument.componentdefinition.parameters.userparameters.addbyexpression ("dim1", en büyük, birimtypeenum.kmillimeterlongunits)
dim1param.exposedasproperty = gerçek
Sonunda deneyin
Deneyin
dim2e = buapplication.activedocument.componentdefinition.parameters.userparameters ("dim2")
dim2 = orta
yakalama yakalama yakalama
dim2param=buapplication.activedocument.componentdefinition.parameters.userparameters.addbyexpression ("dim2", orta, birimtypeenum.kmillimeterlongunits)
dim2param.exposedasproperty = gerçek
Sonunda deneyin
Deneyin
dim3e = buapplication.activedocument.componentdefinition.parameters.userparameters ("dim3")
dim3 = en küçük
yakalama yakalama yakalama
dim3param = buapplication.activedocument.componentdefinition.parameters.userparameters.addbyexpression ("dim3", en küçük, birimtypeenum.kmillimeterlongunits)
dim3param.exposedasproperty = gerçek
Sonunda deneyin