Inferring constraints from multiple snapshots
ACM Transactions on Graphics (TOG)
A constraint extension to scalable vector graphics
Proceedings of the 10th international conference on World Wide Web
Rendering effective route maps: improving usability through generalization
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
The Cassowary linear arithmetic constraint solving algorithm
ACM Transactions on Computer-Human Interaction (TOCHI)
Adaptive grid-based document layout
ACM SIGGRAPH 2003 Papers
Tabular abstraction, editing, and formatting
Tabular abstraction, editing, and formatting
Creating personalized documents: an optimization approach
Proceedings of the 2003 ACM symposium on Document engineering
Evaluation of visual balance for automated layout
Proceedings of the 9th international conference on Intelligent user interfaces
Aesthetic measures for automated document layout
Proceedings of the 2004 ACM symposium on Document engineering
Active Document Layout Synthesis
ICDAR '05 Proceedings of the Eighth International Conference on Document Analysis and Recognition
Capturing the Layout of Electronic Documents for Reuse in Variable Data Printing
ICDAR '05 Proceedings of the Eighth International Conference on Document Analysis and Recognition
Two algorithms for automatic document page layout
Proceedings of the eighth ACM symposium on Document engineering
Two algorithms for automatic page layout and possible applications
Multimedia Tools and Applications
Review of automatic document formatting
Proceedings of the 9th ACM symposium on Document engineering
Fast and parallel webpage layout
Proceedings of the 19th international conference on World wide web
Probabilistic document model for automated document composition
Proceedings of the 11th ACM symposium on Document engineering
Optimal automatic table layout
Proceedings of the 11th ACM symposium on Document engineering
ACM Transactions on the Web (TWEB)
Hi-index | 0.00 |
Variable Data Printing (VDP) refers to the process of generating and printing dynamic or personalized contents. A core technology required by highly customized VDP applications is the automatic document layout design engine, whose task is to adjust the original design or generate a new layout to present variable contents. This paper presents a novel document layout design engine, called Active Layout Engine (ALE). 'Active' reflects several unique features of the engine: first, through linear text block modeling and two-pass constraint solving algorithm, it supports a rich set of layout operations, such as simultaneous optimization of text block width and height, integrated image cropping, and non-rectangular text wrapping. Second, it does not rely on a particular layout description language and thus can actively pursue emerging formats and standards. This paper describes the various technical aspects of ALE: linearization of the text block modeling, two-pass constraint solving algorithm, format-neutral Active Layout Template (ALT), system optimization, and typical VDP applications around the core engine.