Invention Grant
US08791955B2 Method, system, and computer-readable medium for creating and laying out a graphic within an application program
有权
用于在应用程序中创建和布置图形的方法,系统和计算机可读介质
- Patent Title: Method, system, and computer-readable medium for creating and laying out a graphic within an application program
- Patent Title (中): 用于在应用程序中创建和布置图形的方法,系统和计算机可读介质
-
Application No.: US12035878Application Date: 2008-02-22
-
Publication No.: US08791955B2Publication Date: 2014-07-29
- Inventor: Janet L. Schorr , Stephen T. Wells , Matthew Kotler , Thomas C. Underhill , Scott A. Sherman , Ilan Berker
- Applicant: Janet L. Schorr , Stephen T. Wells , Matthew Kotler , Thomas C. Underhill , Scott A. Sherman , Ilan Berker
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Jim Ross; Micky Minhas
- Main IPC: G09G5/00
- IPC: G09G5/00

Abstract:
A method, apparatus, and computer-readable medium are provided for creating and laying out a graphic within a drawing application program. The method includes receiving a data model defining a set of data and data relationships to be represented in the graphic, receiving a graphic definition describing the mapping of the data from the data model to a set of algorithms, algorithm parameters, constraints, constraint rules, and shape properties, determining a shape size and position for the layout nodes utilizing the set of algorithms, constraints, and constraint rules from the graphic definition, and creating a list of shapes and shape properties for the graphic, including size and position. The method further includes determining if the graphic fits a given layout into a specific area based on the set of constraint values and if the graphic does not fit the specific area, then modifying the set of constraint values using the constraint rules.
Public/Granted literature
Information query