Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes
    5.
    发明申请
    Method and computer-readable medium for generating graphics having a finite number of dynamically sized and positioned shapes 有权
    用于生成具有有限数量的动态尺寸和定位形状的图形的方法和计算机可读介质

    公开(公告)号:US20060209093A1

    公开(公告)日:2006-09-21

    申请号:US11081323

    申请日:2005-03-15

    IPC分类号: G09G5/00

    CPC分类号: G06F17/211 G06T3/40

    摘要: A method and computer-readable medium are provided for generating graphics having a finite number of dynamically sized and positioned shapes. According to the method, a relative size and position are defined for each of the shapes in a graphic. The relative size and position of the shapes may be defined relative to a canvas size or relative to other shapes. Once the size and position have been defined, the size and position are translated into size and position values expressed as relative to a canvas size. A mapping is also created between specific locations in a data set and the shapes. The graphic is generated utilizing the mapping and by sizing and positioning the shapes relative to the current canvas size. If a new canvas size is detected, the size and position of the shapes may be recomputed relative to the new canvas size. The graphic may also be utilized within a dynamic graphic.

    摘要翻译: 提供了一种用于产生具有有限数量的动态尺寸和定位形状的图形的方法和计算机可读介质。 根据该方法,为图形中的每个形状定义相对尺寸和位置。 形状的相对尺寸和位置可以相对于帆布尺寸或相对于其他形状来定义。 一旦定义了尺寸和位置,尺寸和位置将被转换为相对于画布大小表示的大小和位置值。 还在数据集中的特定位置和形状之间创建映射。 使用映射生成图形,并通过相对于当前画布大小的尺寸和定位形状来生成图形。 如果检测到新的画布尺寸,则可以相对于新画布大小重新计算形状的大小和位置。 图形也可以在动态图形中使用。

    Style extensibility applied to a group of shapes by editing text files
    6.
    发明申请
    Style extensibility applied to a group of shapes by editing text files 有权
    样式可扩展性通过编辑文本文件应用于一组形状

    公开(公告)号:US20070168858A1

    公开(公告)日:2007-07-19

    申请号:US11335009

    申请日:2006-01-18

    IPC分类号: G06F17/00

    摘要: Style extensibility is provided to shapes in a diagram by editing text files. A structured data model is used to render the diagram representing items provided by the user in a text-based format such as a bulleted list. A style engine determines style properties for style labels assigned to key shapes of the diagram. Style properties include features associated with the shapes and their content that preserve an overall look-and-feel of the diagram. Color scheme(s) are also provided through the style labels. A layout engine uses layout definitions based on user input and default parameters along with style label assignments to render a presentation model. Style properties may be modified and new styles added after the diagram is rendered.

    摘要翻译: 通过编辑文本文件,可以在图形中提供样式的可扩展性。 结构化数据模型用于呈现由用户以基于文本的格式(例如项目符号列表)提供的项目的图表。 风格引擎确定分配给图表的关键形状的样式标签的样式属性。 样式属性包括与形状及其内容相关联的功能,可保留图表的整体外观。 彩色方案也通过样式标签提供。 布局引擎使用基于用户输入和默认参数的布局定义以及样式标签分配来呈现演示模型。 样式属性可能会被修改,并且在绘制图形之后添加新的样式。

    Method, system, and computer-readable medium for creating and laying out a graphic within an application program
    7.
    发明申请
    Method, system, and computer-readable medium for creating and laying out a graphic within an application program 有权
    用于在应用程序中创建和布置图形的方法,系统和计算机可读介质

    公开(公告)号:US20060066631A1

    公开(公告)日:2006-03-30

    申请号:US10955271

    申请日:2004-09-30

    IPC分类号: G09G5/00

    摘要: 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.

    摘要翻译: 提供了一种方法,装置和计算机可读介质,用于在绘图应用程序内创建和布置图形。 该方法包括接收定义要在图形中表示的一组数据和数据关系的数据模型,接收描述数据从数据模型到一组算法,算法参数,约束,约束规则的映射的图形定义, 和形状属性,使用来自图形定义的一组算法,约束和约束规则来确定布局节点的形状大小和位置,以及创建包括大小和位置的图形的形状和形状属性的列表。 所述方法还包括基于所述约束值集来确定所述图形是否符合给定布局到特定区域,并且如果所述图形不适合所述特定区域,则使用所述约束规则来修改所述一组约束值。

    Method and computer-readable medium for fitting text to shapes within a graphic
    8.
    发明申请
    Method and computer-readable medium for fitting text to shapes within a graphic 有权
    用于将文本拟合到图形内的形状的方法和计算机可读介质

    公开(公告)号:US20060212801A1

    公开(公告)日:2006-09-21

    申请号:US11081324

    申请日:2005-03-15

    IPC分类号: G06F17/24 G06F17/21

    CPC分类号: G06F17/211

    摘要: A method and computer-readable medium are provided for fitting text to shapes within a graphic. According to the method, initial constraints are defined that comprise initial values describing how a shape and text within the shape should be laid out. Constraint rules are also defined for use in modifying the initial constraints when application of the initial constraints to the text in a shape results in the text overflowing the boundaries of the shape. A change may be detected to the graphic that would affect the size or position of one or more of the shapes or the text within one of the shapes. If such a change causes text to overflow when laid out using the initial constraints, the constraint rules are applied sequentially to modify the constraints. The modified constraints are then reapplied to the shapes to create a new layout for the graphic.

    摘要翻译: 提供了一种方法和计算机可读介质,用于将文本拟合到图形内的形状。 根据该方法,定义初始约束,其包括描述如何布置形状内的形状和文本的初始值。 约束规则也被定义为用于修改初始约束时,将初始约束应用于形状中的文本导致文本溢出形状的边界。 可能会检测到影响图形中的一种或多种形状或其中一种形状内的文本的大小或位置的变化。 如果这样的变化导致文本在使用初始约束布局时溢出,则约束规则被顺序应用以修改约束。 然后将修改的约束重新应用于形状以创建图形的新布局。