data to the lcd 30 in the case where only the small size pattern 34 a 34 is selected only one pattern width data is stored in the storage areas of the address values of 0001 et seq of the ram 54 and accordingly the cpu 46 outputs the pattern width data 0 8 of the small pattern 34 a 34 subsequently the cpu 46 adds at step sp15 all of pattern length data stored in the storage areas of the address values of 0001 et seq of the ram 54 and outputs the sum to the lcd 30 in the case where only the small size pattern 34 a 34 is selected only one pattern length data is stored in the storage areas of the address values 0001 et seq of the ram 54 and accordingly the cpu 46 outputs the pattern length data 0 7 of the small size pattern 34 a 34 as a result the lcd 30 displays the pattern width data and pattern length data supplied thereto it is to be noted that patterns in the present embodiment are arranged in a horizontal row in the forward and rearward direction as viewed by an operator shown in fig1 therefore the pattern width data are displayed as a distance in the leftward and rightward direction while pattern length data are displayed as a distance in the forward and rearward direction if the operator operates the combination designating switch 34 in order to combine a pattern 34 b 34 of a medium size with the small size pattern 34 a 34 the combination designating switch 34 supplies a combination.