First location is inside the global diagram information block, the scope of the operator is global. It can be seen as the set of a default value. If \visible_area_width is found between two step blocks, it means that the possible default value defined in the header block is now replace by its value. Finally, if the operator is found inside a step block this specified the local change of the width of this step only. Next steps width will be different according to the previous value globally defined.
\diagram_header{ .... \visible_area_width(100); % global default step width value of 10cm .... } .... \step { .... \visible_area_width(150); % this step needs a wider horizontal % limit than default .... } \visible_area_width(80); % now we can reduce next steps width \step { .... % width of this step is 8cm (same for nexts) }
\visible_area_width(WIDTH);
WIDTH Description : Indicates the step width value in millimeter. Type : Integer. Allowed values : Any positive integer value in range [0, 210].