module Mork # this is the default grid! # default units are millimiters DGRID = { # size of the paper sheet page_size: { # this is A4 width: 210, height: 297 }, # size, location, search parameters of registration marks reg_marks: { margin: 10, radius: 2.5, search: 10, # remove this? offset: 2, crop: 20, # size of square where the regmark should be located dilate: 0, # set to >0 to apply a dilate IM operation blur: 0 # set to >0 to apply a blur IM operation }, header: { name: { top: 5, left: 7.5, width: 170, size: 14, }, title: { top: 15, left: 7.5, width: 180, size: 12 }, code: { top: 5, left: 165, width: 20, size: 14 }, signature: { top: 30, left: 7.5, width: 120, height: 15, size: 7, box: true, } }, # header end items: { columns: 4, column_width: 44, rows: 30, # from the top-left registration mark # to the center of the first choice cell left: 10.5, top: 55.5, # between choices x_spacing: 7, # between rows y_spacing: 7, # darkened area cell_width: 6, cell_height: 5, # the maximum number of choices per question max_cells: 5, # font size for the question number and choice letters font_size: 9, # distance between right side of q num and left side of first choice cell number_width: 8, # width of question number text box number_margin: 2, }, # items end barcode: { bits: 40, left: 15, width: 3, height: 3, spacing: 4 }, # barcode end control: { top: 40, left: 123, width: 50, size: 9, margin: 2.5 } # control end } end