Hello everyone
I do not know how to write that after finding the DL, SZR, GR user parameters, it does not add the next….
below my ilogic:
Sub main
nazwa = ThisDoc.FileName(False)
iProperties.Value("custom", "kod_podst") = nazwa
iProperties.Value("custom", "segment") = nazwa
oMyParameter = ThisApplication.ActiveDocument.ComponentDefinition.Parameters.UserParameters
oParameter=oMyParameter.AddByExpression("DL", "1", UnitsTypeEnum.kMillimeterLengthUnits)
oMyParameter = ThisApplication.ActiveDocument.ComponentDefinition.Parameters.UserParameters
oParameter=oMyParameter.AddByExpression("SZR", "1", UnitsTypeEnum.kMillimeterLengthUnits)
oMyParameter = ThisApplication.ActiveDocument.ComponentDefinition.Parameters.UserParameters
oParameter=oMyParameter.AddByExpression("GR", "1", UnitsTypeEnum.kMillimeterLengthUnits)
Logger.Info("Nie udało dodać się parametrów GR, SZR, DL")
dd= Round(Measure.ExtentsLength,2)
ss= Round(Measure.ExtentsWidth,2)
gg= Round(Measure.ExtentsHeight,2)
Dim Komunikat As String
Komunikat = "DL-" & Parameter("DL") & " SZR-" & Parameter("SZR") & " GR-" & Parameter("GR")& "."
MessageBox.Show(Komunikat, "WYMIARY")
'MessageBox.Show(Parameter("SZR"), "SZR")
'MessageBox.Show(Parameter("GR"), "GR")
If gg<ss And gg<dd Then
Parameter("GR") = gg
DL = InputRadioBox("Wybierz DL", ss, dd, booleanParam, nazwa)
If DL=False Then
Parameter("DL")=dd
Parameter("SZR")=ss
End If
If DL=True Then
Parameter("DL")=ss
Parameter("SZR")=dd
End If
End If
If dd<ss And dd<gg Then
Parameter("GR") = dd
DL = InputRadioBox("Wybierz DL", ss, gg, booleanParam, nazwa)
If DL=False Then
Parameter("DL")=gg
Parameter("SZR")=ss
End If
If DL=True Then
Parameter("DL")=ss
Parameter("SZR")=gg
End If
End If
If ss<gg And ss<dd Then
Parameter("GR") = ss
DL = InputRadioBox("Wybierz DL", dd, gg, booleanParam, nazwa)
If DL=False Then
Parameter("DL")=gg
Parameter("SZR")=dd
End If
If DL=True Then
Parameter("DL")=dd
Parameter("SZR")=gg
End If
End If
If ss=gg Or ss=dd Or dd=gg Then
If ss<dd Or ss<gg Then
Parameter("GR") = ss
If dd>gg Then
Parameter("DL")=dd
Parameter("SZR")=gg
Else
Parameter("DL")=gg
Parameter("SZR")=dd
End If
End If
If gg<ss Or gg<dd Then
Parameter("GR") = gg
If dd>ss Then
Parameter("DL")=dd
Parameter("SZR")=ss
Else
Parameter("DL")=ss
Parameter("SZR")=dd
End If
End If
If dd<gg Or dd<ss Then
Parameter("GR") = dd
If gg>ss Then
Parameter("DL")=gg
Parameter("SZR")=ss
Else
Parameter("DL")=ss
Parameter("SZR")=gg
End If
End If
End If
End Sub
thanks