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

R300 / M:Mc-1

Frame fits content onto one or many Sheet

Sheet supports content fitted by zero, one, or many Frame


A Frame assigns an optional title block, arrangement of metadata surrounding a diagram, text styles and, in the future, possibly a surrounding border. We want to adapt all this to one or more sheet sizes adjusting spacing accordingly while maintaining a consistent presentation.

A number of standard sheet sizes may be defined for future reference which may or may not be decorated by any Frame. Or maybe you want to draw a raw diagram without any metadata or title block.

A Frame, on the other hand, has no use if it is not applied to at least one Sheet.