发明名称 Traversing a hierarchical layout template
摘要 Methods and apparatus implementing systems and techniques for traversing a hierarchical layout template to accelerate a constraint-driven backtracking search for a solution of the layout template. In general, in one implementation, the techniques include identifying a shared content element constraint that defines a content requirement common to all layout structures possible in a choice substructure in a hierarchical layout template, and associating the shared content element constraint with a root node of the choice substructure in the hierarchical layout template. In another aspect, the techniques include receiving content elements to be presented according to a hierarchical layout template that includes a choice substructure including a root node having a shared content element constraint that defines a content requirement common to all layout structures possible in the choice substructure, and traversing the hierarchical layout template to generate a layout structure that accommodates the content elements, said traversing including traversing the hierarchical layout template based at least in part on the shared content element constraint associated with the root node.
申请公布号 US7415452(B1) 申请公布日期 2008.08.19
申请号 US20020177576 申请日期 2002.06.21
申请人 ADOBE SYSTEMS INCORPORATED 发明人 AYERS ROBERT M.
分类号 G06F7/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址