5 #########################################################
6 # Subshapes names are not imported from step
7 #########################################################
9 param read.stepcaf.subshapes.name 1
10 param write.stepcaf.subshapes.name 1
14 ReadStep doc [locate_data_file bug29403_ECOR030312.stp]
16 regexp {level N 0 +: +([-0-9.+eE]+)} $info1 full l0
17 regexp {level N 1 +: +([-0-9.+eE]+)} $info1 full l1
18 regexp {Total number of labels for shapes in the document += +([-0-9.+eE]+)} $info1 full nb
19 regexp {Number of labels with name += +([-0-9.+eE]+)} $info1 full nbname
21 WriteStep doc $imagedir/doc_subshapes.stp
23 ReadStep after_doc $imagedir/doc_subshapes.stp
25 set info2 [XStat after_doc]
26 regexp {level N 0 +: +([-0-9.+eE]+)} $info2 full l0_1
27 regexp {level N 1 +: +([-0-9.+eE]+)} $info2 full l1_1
28 regexp {Total number of labels for shapes in the document += +([-0-9.+eE]+)} $info2 full nb_1
29 regexp {Number of labels with name += +([-0-9.+eE]+)} $info2 full nbname_1
31 if { ${l0} != ${l0_1} ||
37 ${nbname} != ${nbname_1} ||
39 puts "Error : Document is read/written wrong!"
44 file delete -force $imagedir/doc_subshapes.stp
46 param read.stepcaf.subshapes.name 0
47 param write.stepcaf.subshapes.name 0