Sheet - modelint/flatland-model-diagram-editor GitHub Wiki

A pre-defined size representing the total rectangular surface area available for drawing is considered a Sheet. In the engineering world standard sheet sizes are named such as A, B, C D and E in the US or A0, A1, etc internationally. Each size constitutes a possible instance of Sheet. Many drawing programs provide the feature of an arbitrary sized sheet that expands as you draw. Flatland, however, encourages, but does not enforce, adherence to a standard sheet size so that you have the option of creating a properly scaled drawing or plot on actual paper if you have the printing equipment. Flatland also encourages you to divide complex domains into appropriately sized subsystems rather than just creating one monolithic tangle of model elements. That said, any size of Sheet can be pre-defined and made available for drawing in Flatland.

Identifiers

  1. Name

Attributes

Name

A US name like letter, tabloid, B, C, D or international name like A4, A3, etc. Or even a user defined name like ‘extra wide’

Type: Sheet Name, based on Name

Size

Type: Sheet Size, a height and width value as unit-less positive rational numbers

Units

The units are specified so that the Size values can be converted into the correct internal drawing units (probably points).

Type: [ US | Metric ]