Affiliation:
1. Microsoft Research
2. University of Washington
Abstract
Grid-based page designs are ubiquitous in commercially printed publications, such as newspapers and magazines. Yet, to date, no one has invented a good way to easily and automatically adapt such designs to arbitrarily-sized electronic displays. The difficulty of generalizing grid-based designs explains the generally inferior nature of on-screen layouts when compared to their printed counterparts, and is arguably one of the greatest remaining impediments to creating on-line reading experiences that rival those of ink on paper. In this work, we present a new approach to adaptive grid-based document layout, which attempts to bridge this gap. In our approach, an adaptive layout style is encoded as a set of grid-based templates that know how to adapt to a range of page sizes and other viewing conditions. These templates include various types of layout elements (such as text, figures, etc.) and define, through constraint-based relationships, just how these elements are to be laid out together as a function of both the properties of the content itself, such as a figure's size and aspect ratio, and the properties of the viewing conditions under which the content is being displayed. We describe an XML-based representation for our templates and content, which maintains a clean separation between the two. We also describe the various parts of our research prototype system: a layout engine for formatting the page; a paginator for determining a globally optimal allocation of content amongst the pages, as well as an optimal pairing of templates with content; and a graphical user interface for interactively creating adaptive templates. We also provide numerous examples demonstrating the capabilities of this prototype, including this paper, itself, which has been laid out with our system.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design
Reference36 articles.
1. ADLER S. 2001 Extensible stylesheet language (XSL) version 1.0. W3C recommendation. http://www.w3.org/TR/xsl/. ADLER S. 2001 Extensible stylesheet language (XSL) version 1.0. W3C recommendation. http://www.w3.org/TR/xsl/.
2. ANDERSON R. J. 2002. The power of choice: Content selection in page layout. Technical report University of Washington. ANDERSON R. J. 2002. The power of choice: Content selection in page layout. Technical report University of Washington.
3. The Cassowary linear arithmetic constraint solving algorithm
Cited by
63 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Element-conditioned GAN for graphic layout generation;Neurocomputing;2024-07
2. Iris: a multi-constraint graphic layout generation system;Frontiers of Information Technology & Electronic Engineering;2024-07
3. Intelligent Graphic Layout Generation: Current Status and Future Perspectives;2024 27th International Conference on Computer Supported Cooperative Work in Design (CSCWD);2024-05-08
4. AutoPoster: A Highly Automatic and Content-aware Design System for Advertising Poster Generation;Proceedings of the 31st ACM International Conference on Multimedia;2023-10-26
5. Relation-Aware Diffusion Model for Controllable Poster Layout Generation;Proceedings of the 32nd ACM International Conference on Information and Knowledge Management;2023-10-21