We describe the design and implementation of an extensible document formatter whose architecture consists of components for formatting tasks and of a framework for managing the components. The system aims to facilitate a seamless integration of new formatting functions, presentation media, and interaction methods. It works on so-called design structures that represent a generically-coded document after a design specification has been applied. A design structure is a hierarchy of highly specialized interacting layout objects, each of which encapsulates a formatting task. In order to use an instance of a layout object class in a design structure, the layout object class has to be plugged into the formatter framework. The formatter framework accepts any layout object class that adheres to a welldefined interface specification.
CITATION STYLE
Bretthauer, T., Brüggemann-Klein, A., Hermann, S., & Klein, R. (1998). A component Architecture for cross-media formatters. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1375, pp. 444–453). Springer Verlag. https://doi.org/10.1007/BFb0053290
Mendeley helps you to discover research relevant for your work.