Patent ID: 7712065
Filing Date: 2010-05-04
Classification: G06T

Abstract:
1. An automatic layout method executable in an automatic layout device for performing an automatic layout of components on a diagram, the automatic layout method comprising: generating a layout engine control object based on an operation of an application program; selecting at least one layout engine object from a plurality of different layout engine objects for calculating coordinates of the components by different algorithms, said at least one layout engine object being selected based on an instruction of the application program by the layout engine control object; creating the diagram for components layout by the application program based on the coordinates of the components calculated by the selected layout engine object; and generating a layout engine factory object when the layout engine control object determines that the layout engine object to be selected based on the instruction of the application program does not exist in the plurality of different layout engine objects, and generating the layout engine object to be selected by the layout engine factory object.