[ TAG 574 ][16.10.2022] -Erfolgreich -IAP-20220403-20220403-1150

Ich eröffne die WORKSESSION [16.10.2022][0948]. In der heutigen WORKSESSION werde ich mich mit der [ CHK_020 ] beschäftigen.


----------------------------------------------------------
Arbeitsprobe
----------------------------------------------------------
"WND00-GRP02-FRM08": {
f"{si_x}": 42,
f"{si_y}": 294,
f"{si_width}": 270,
f"{si_height}": 15,
f"{si_bg}": "#111111"
},
"WND00-GRP02-FRM08-LBL00": {
f"{si_x}": 0,
f"{si_y}": 0,
f"{si_width}": 200,
f"{si_height}": 15,
f"{si_mr}": 8,
f"{si_ml}": 8,
f"{si_mb}": 0,
f"{si_mt}": 0,
f"{si_bg}": "#000032",
f"{si_fg}": "#007800",
"text": "Gesamtanzahl der Dokumente"
},
"WND00-GRP02-FRM08-LBL01": {
f"{si_x}": 202,
f"{si_y}": 0,
f"{si_width}": 68,
f"{si_height}": 15,
f"{si_mr}": 2,
f"{si_ml}": 2,
f"{si_mb}": 0,
f"{si_mt}": 0,
f"{si_bg}": "#000032",
f"{si_fg}": "#007800",
"text": "8"
}
Ausgabe:
WND00-GRP02-FRM08: {
'x': 42,
'y': 294,
'width': 270,
'height': 15,
'bg': '#101110',
'CHLD-WIDTH': 270,
'CHLD-HEIGHT': 15,
'CHLD-TOTAL-WIDTH': 268,
'CHLD-TOTAL-HEIGHT': 15,
'CHLD-MIN-WIDTH': 120,
'CHLD-MIN-HEIGHT': 15,
'CHLD-MARGINS-VERTICAL': 0,
'CHLD-MARGINS-HORIZONTAL': 20,
'CHLD-ERR-WIDTH': -18,
'CHLD-ERR-HEIGHT': 0,
'CHLD-MAXERR-WIDTH': 150,
'CHLD-MAXERR-HEIGHT': 0,
'margin-right': 0,
'margin-left': 0,
'margin-top': 0,
'margin-bottom': 0,
'alignment': 'HORIZONAL',
'widget': None,
'CHLD-MARGINS-WIDTH': 288,
'CHLD-MARGINS-HEIGHT': 15
}
alignment: HORIZONAL
CHLD-TOTAL-WIDTH: 268
CHLD-TOTAL-HEIGHT: 15
width: 270
height: 15
CHLD-MIN-WIDTH: 120
CHLD-MIN-HEIGHT: 15
CHLD-MARGINS-WIDTH: 288
CHLD-MARGINS-HEIGHT: 15
CHLD-MARGINS-HORIZONTAL: 20
CHLD-MARGINS-VERTICAL: 0
CHLD-ERR-WIDTH: -18
CHLD-ERR-HEIGHT: 0
CHLD-MAXERR-WIDTH: 150
CHLD-MAXERR-HEIGHT: 0

def CHK_020(stl_key, userstl, ref_user):
print(f"CHK_020")
print(f"userstl: {userstl}")
print(f"{si_chld_mrg_h}: {userstl[si_chld_mrg_h]}")
print(f"{si_chld_err_width}: {userstl[si_chld_err_width]}")

elmts = GET_CHLD_STLKEYS(stl_key=stl_key, userstl=ref_user, event_elm=False)
a_ = userstl[si_chld_err_width]
n_ = len(elmts)
b_ = 0
c_ = 0

if abs(a_) > userstl[si_chld_mrg_h]:
if a_ > 0:
a_ = userstl[si_chld_mrg_h]
else:
a_ = userstl[si_chld_mrg_h]*(-1)

b_ = a_/(2*n_)

if b_ > 0:
c_ = int(abs(b_))
else:
c_ = int(abs(b_))*(-1)

d_ = c_ * 2 * n_

e_ = a_ - d_

print(f"elmts: {elmts}")
print(f"n_: {n_}")
print(f"a_: {a_}")
print(f"b_: {b_}")
print(f"c_: {c_}")
print(f"d_: {d_}")
print(f"e_: {e_}")

print("")

Die [ CHK_020 ] wird überarbeitet. Ich habe mich entschieden eine neue [ SysFNC ] anzulegen. Dazu lege ich separaten Eintrag an.


Kommentare

Beliebte Posts aus diesem Blog

[ TAG 38 ][29.05.2021] - Erfolgreich - Freelancer-Portale

[ TAG 747 ][07.04.2023] -Erfolgreich -BNKTRS -Google Code -Objekt und Methodenliste

[ TAG 52 ][12.06.2021] - Erfolgreich - IAP-20210601-20210609-2325